Versiones de MS SQL Server (Continuación desde el "Cumulative update package 10 (CU10) for SQL Server 2008 R2 Service Pack 2")


Microsoft SQL Server 2016

 

Continuando con el éxito que ha tenido este artículo sobre las versiones de Microsoft SQL Server desde sus origenes, aquí le comparto la tercera parte procedente de la segunda titulada “Versiones de MS SQL Server (Continuación desde el 2K8 R2 CU3–2011)” y la primera “Versiones de MS SQL Server“, a continuación le doy continuidad al listado a la fecha de hoy.

Microsoft SQL Server 2016 Builds

 

Build

Versión

KB / Descripción

Fecha de Lanzamiento

13.00.200.172

2016.130.200.172

Microsoft SQL Server 2016 Community Technology Preview 2 (CTP2)

Mayo 27, 2015 *Nuevo

Microsoft SQL Server 2014 Builds

 

Build

Versión

KB / Descripción

Fecha de Lanzamiento

12.00.4100

2014.120.4100.1

SQL Server 2014 Service Pack 1 (SP1)

Mayo 14, 2015

12.00.4050

2014.120.4050.0

SQL Server 2014 Service Pack 1 (SP1) [withdrawn]

Abril 15, 2015

12.00.2506

2014.120.2506.0

3063054 Update enables Premium Storage support for Data files on Azure Storage and resolves backup failures

Mayo 19, 2015 *Nuevo

12.00.2505

2014.120.2505.0

3052167 FIX: Error 1205 when you execute parallel query that contains outer join operators in SQL Server 2014

Mayo 19, 2015 *Nuevo

12.00.2504

2014.120.2504.0

2999809 FIX: Poor performance when a query contains table joins in SQL Server 2014

Mayo 5, 2015

12.00.2504

2014.120.2504.0

3058512 FIX: Unpivot Transformation task changes null to zero or empty strings in SSIS 2014

Mayo 5, 2015

12.00.2495

2014.120.2495.0

3046038 Cumulative update package 7 (CU7) for SQL Server 2014

Abril 23, 2015

12.00.2488

2014.120.2488.0

3048751 FIX: Deadlock cannot be resolved automatically when you run a SELECT query that can result in a parallel batch-mode scan

Abril 1, 2015

12.00.2485

2014.120.2485.0

3043788 An on-demand hotfix update package is available for SQL Server 2014

Marzo 16, 2015

12.00.2480

2014.120.2480.0

3031047 Cumulative update package 6 (CU6) for SQL Server 2014

Febrero 16, 2015

12.00.2474

2014.120.2474.0

3034679 FIX: AlwaysOn availability groups are reported as NOT SYNCHRONIZING

Mayo 15, 2015

12.00.2472

2014.120.2472.0

3032087 FIX: Cannot show requested dialog after you connect to the latest SQL Database Update V12 (preview) with SQL Server 2014

Enero 28, 2015

12.00.2464

2014.120.2464.0

3024815 Large query compilation waits on RESOURCE_

SEMAPHORE_

QUERY_

COMPILE in SQL Server 2014

Enero 5, 2015

12.00.2456

2014.120.2456.0

3011055 Cumulative update package 5 (CU5) for SQL Server 2014

Diciembre 18, 2014

12.00.2436

2014.120.2436.0

3014867 FIX: “Remote hardening failure” exception cannot be caught and a potential data loss when you use SQL Server 2014

Noviembre 27, 2014

12.00.2430

2014.120.2430.0

2999197 Cumulative update package 4 (CU4) for SQL Server 2014

Octubre 21, 2014

12.00.2423

2014.120.2423.0

3007050 FIX: RTDATA_LIST waits when you run natively stored procedures that encounter expected failures in SQL Server 2014

Octubre 22, 2014

12.00.2405

2014.120.2405.0

2999809 FIX: Poor performance when a query contains table joins in SQL Server 2014

Septiembre 25, 2014

12.00.2402

2014.120.2402.0

2984923 Cumulative update package 3 (CU3) for SQL Server 2014

Agosto 18, 2014

12.00.2381

2014.120.2381.0

2977316 MS14-044: Description of the security update for SQL Server 2014 (QFE)

Agosto 12, 2014

12.00.2370

2014.120.2370.0

2967546 Cumulative update package 2 (CU2) for SQL Server 2014

Junio 27, 2014

12.00.2342

2014.120.2342.0

2931693 Cumulative update package 1 (CU1) for SQL Server 2014

Abril 21, 2014

12.00.2254

2014.120.2254.0

2977315 MS14-044: Description of the security update for SQL Server 2014 (GDR)

Agosto 12, 2014

12.00.2000

2014.120.2000.8

SQL Server 2014 RTM

Abril 1, 2014

12.00.1524

2014.120.1524.0

Microsoft SQL Server 2014 Community Technology Preview 2 (CTP2)

Octubre 15, 2013

11.00.9120

2013.110.9120.0

Microsoft SQL Server 2014 Community Technology Preview 1 (CTP1)

Junio 25, 2013

Microsoft SQL Server 2012 Builds

 

Build

Versión

KB / Descripción

Fecha de Lanzamiento

11.00.5592

2011.110.5592.0

3052468 Cumulative update package 6 (CU6) for SQL Server 2012 Service Pack 2

Mayo 19, 2015 *Nuevo

11.00.5582

2011.110.5582.0

3037255 Cumulative update package 5 (CU5) for SQL Server 2012 Service Pack 2

Marzo 16, 2015

11.00.5571

2011.110.5571.0

3034679 FIX: AlwaysOn availability groups are reported as NOT SYNCHRONIZING

Mayo 15, 2015

11.00.5569

2011.110.5569.0

3007556 Cumulative update package 4 (CU4) for SQL Server 2012 Service Pack 2

Enero 20, 2015

11.00.5556

2011.110.5556.0

3002049 Cumulative update package 3 (CU3) for SQL Server 2012 Service Pack 2

Noviembre 17, 2014

11.00.5548

2011.110.5548.0

2983175 Cumulative update package 2 (CU2) for SQL Server 2012 Service Pack 2

Septiembre 15, 2014

11.00.5532

2011.110.5532.0

2976982 Cumulative update package 1 (CU1) for SQL Server 2012 Service Pack 2

Julio 24, 2014

11.00.5522

2011.110.5522.0

2969896 FIX: Data loss in clustered index occurs when you run online build index in SQL Server 2012 (Hotfix for SQL2012 SP2)

Junio 20, 2014

11.00.5058

2011.110.5058.0

SQL Server 2012 Service Pack 2 (SP2)

Junio 10, 2014

11.00.3492

2011.110.3492.0

3052476 Cumulative update package 16 (CU16) for SQL Server 2012 Service Pack 1

Mayo 18, 2015 *Nuevo

11.00.3487

2011.110.3487.0

3038001 Cumulative update package 15 (CU15) for SQL Server 2012 Service Pack 1

Marzo 16, 2015

11.00.3486

2011.110.3486.0

3023636 Cumulative update package 14 (CU14) for SQL Server 2012 Service Pack 1

Enero 19, 2015

11.00.3460

2011.110.3460.0

2977325 MS14-044: Description of the security update for SQL Server 2012 Service Pack 1 (QFE)

Agosto 12, 2014

11.00.3482

2011.110.3482.0

3002044 Cumulative update package 13 (CU13) for SQL Server 2012 Service Pack 1

Noviembre 17, 2014

11.00.3470

2011.110.3470.0

2991533 Cumulative update package 12 (CU12) for SQL Server 2012 Service Pack 1

Septiembre 15, 2014

11.00.3449

2011.110.3449.0

2975396 Cumulative update package 11 (CU11) for SQL Server 2012 Service Pack 1

Julio 21, 2014

11.00.3437

2011.110.3437.0

2969896 FIX: Data loss in clustered index occurs when you run online build index in SQL Server 2012 (Hotfix for SQL2012 SP1)

Junio 10, 2014

11.00.3431

2011.110.3431.0

2954099 Cumulative update package 10 (CU10) for SQL Server 2012 Service Pack 1

Mayo 19, 2014

11.00.3412

2011.110.3412.0

2931078 Cumulative update package 9 (CU9) for SQL Server 2012 Service Pack 1

Marzo 18, 2014

11.00.3401

2011.110.3401.0

2917531 Cumulative update package 8 (CU8) for SQL Server 2012 Service Pack 1

Enero 20, 2014

11.00.3393

2011.110.3393.0

2894115 Cumulative update package 7 (CU7) for SQL Server 2012 Service Pack 1

Noviembre 18, 2013

11.00.3381

2011.110.3381.0

2874879 Cumulative update package 6 (CU6) for SQL Server 2012 Service Pack 1

Septiembre 16, 2013

11.00.3373

2011.110.3373.0

2861107 Cumulative update package 5 (CU5) for SQL Server 2012 Service Pack 1

Julio 16, 2013

11.00.3368

2011.110.3368.0

2833645 Cumulative update package 4 (CU4) for SQL Server 2012 Service Pack 1

Mayo 31, 2013

11.00.3350

2011.110.3350.0

2832017 FIX: You can’t create or open SSIS projects or maintenance plans after you apply Cumulative Update 3 for SQL Server 2012 SP1

Abril 17, 2013

11.00.3349

2011.110.3349.0

2812412 Cumulative update package 3 (CU3) for SQL Server 2012 Service Pack 1

Marzo 18, 2013

11.00.3339

2011.110.3339.0

2790947 Cumulative update package 2 (CU2) for SQL Server 2012 Service Pack 1

Enero 25, 2013

11.00.3335

2011.110.3335.0

2800050 FIX: Component installation process fails after you install SQL Server 2012 SP1

Enero 14, 2013

11.00.3321

2011.110.3321.0

2765331 Cumulative update package 1 (CU1) for SQL Server 2012 Service Pack 1

Noviembre 20, 2012

11.00.3153

2011.110.3153.0

2977326 MS14-044: Description of the security update for SQL Server 2012 Service Pack 1 (GDR)

Agosto 12, 2014

11.00.3128

2011.110.3128.0

2793634 Windows Installer starts repeatedly after you install SQL Server 2012 SP1

Enero 3, 2013

11.00.3000

2011.110.3000.0

SQL Server 2012 Service Pack 1 (SP1)

Noviembre 6, 2012

11.00.2845

2011.110.2845.0

SQL Server 2012 Service Pack 1 Customer Technology Preview 4 (CTP4)

Septiembre 20, 2012

11.00.2809

2011.110.2809.24

SQL Server 2012 Service Pack 1 Customer Technology Preview 3 (CTP3)

Julio 5, 2012

11.00.2424

2011.110.2424.0

2908007 Cumulative update package 11 (CU11) for SQL Server 2012

Deciembre 17, 2013

11.00.2420

2011.110.2420.0

2891666 Cumulative update package 10 (CU10) for SQL Server 2012

Octubre 21, 2013

11.00.2419

2011.110.2419.0

2867319 Cumulative update package 9 (CU9) for SQL Server 2012

Agosto 21, 2013

11.00.2410

2011.110.2410.0

2844205 Cumulative update package 8 (CU8) for SQL Server 2012

Junio 18, 2013

11.00.2405

2011.110.2405.0

2823247 Cumulative update package 7 (CU7) for SQL Server 2012

Abril 15, 2013

11.00.2401

2011.110.2401.0

2728897 Cumulative update package 6 (CU6) for SQL Server 2012

Febrero 18, 2013

11.00.2395

2011.110.2395.0

2777772 Cumulative update package 5 (CU5) for SQL Server 2012

Diciembre 18, 2012

11.00.9000

2011.110.9000.5

Microsoft SQL Server 2012 With Power View For Multidimensional Models Customer Technology Preview (CTP3)

Noviembre 27, 2012

11.00.2383

2011.110.2383.0

2758687 Cumulative update package 4 (CU4) for SQL Server 2012

Octubre 18, 2012

11.00.2376

2011.110.2376.0

Microsoft Security Bulletin MS12-070

Octubre 9, 2012

11.00.2332

2011.110.2332.0

2723749 Cumulative update package 3 (CU3) for SQL Server 2012

Agosto 29, 2012

11.00.2325

2011.110.2325.0

2703275 Cumulative update package 2 (CU2) for SQL Server 2012

Junio 18, 2012

11.00.2316

2011.110.2316.0

2679368 Cumulative update package 1 (CU1) for SQL Server 2012

Abril 12, 2012

11.00.2218

2011.110.2218.0

Microsoft Security Bulletin MS12-070

Octubre 9, 2012

11.00.2214

2011.110.2214.0

2685308 FIX: SSAS uses only 20 cores in SQL Server 2012 Business Intelligence

Abril 6, 2012

11.00.2100

2011.110.2100.60

SQL Server 2012 RTM

Marzo 6, 2012

11.00.1913

2011.110.1913.37

Microsoft SQL Server 2012 Release Candidate 1 (RC1)

Diciembre 16, 2011

11.00.1750

2011.110.1750.32

Microsoft SQL Server 2012 Release Candidate 0 (RC0)

Noviembre 17, 2011

11.00.1440

2010.110.1440.19

Microsoft SQL Server 2012 (Nombre Codigo Denali) Community Technology Preview 3 (CTP3)

Julio 11, 2011

11.00.1103

2010.110.1103.9

Microsoft SQL Server 2012 (Nombre Codigo Denali) Community Technology Preview 1 (CTP1)

Noviembre 8, 2010

Microsoft SQL Server 2008 R2 Builds

 

Build

Versión

KB / Descripción

Fecha de Lanzamiento

10.50.6525

2009.100.6525.0

3033860 An on-demand hotfix update package is available for SQL Server 2008 R2 Service Pack 3 (SP3)

Febrero 9, 2015

10.50.6000

2009.100.6000.0

SQL Server 2008 R2 Service Pack 3 (SP3)

Septiembre 26, 2014

10.50.4331

2009.100.4331.0

2987585 Restore Log with Standby Mode on an Advanced Format disk may cause a 9004 error in SQL Server 2008 R2 or SQL Server 2012

Agosto 27, 2014

10.50.4321

2009.100.4321.0

2977319 MS14-044: Description of the security update for SQL Server 2008 R2 Service Pack 2 (QFE)

Agosto 12, 2014

10.50.4319

2009.100.4319.0

2967540 Cumulative update package 13 (CU13) for SQL Server 2008 R2 Service Pack 2

Junio 30, 2014

10.50.4305

2009.100.4305.0

2938478 Cumulative update package 12 (CU12) for SQL Server 2008 R2 Service Pack 2

Abril 21, 2014

10.50.4302

2009.100.4302.0

2926028 Cumulative update package 11 (CU11) for SQL Server 2008 R2 Service Pack 2

Febrero 18, 2014

 

Espero sea de provecho el anterior listado. Nos vemos en una próxima, 😉

SQL Server 2014 Developer Training Kit


 

Hola a tod@s, les informo que se encuentra disponible en el siguiente enlace el “SQL Server 2014 Developer Training Kit” gratuitamente.

 

http://www.microsoft.com/en-us/download/details.aspx?id=41704&WT.mc_id=rss_alldownloads_all

 

Este SQL Server 2014 Developer Training Kit incluye contenido técnico diseñado para ayudarnos a aprender cómo desarrollar bases de datos en MS SQL Server 2014, así como generar soluciones de Inteligencia de Negocio, ganando con esto, conocimientos sólidos en la introducción de las nuevas capacidades de nube llevándonos a simplificar la adopción de la nube en nuestras bases de datos SQL y ayudarnos a abrir nuevos escenarios de híbrido.

 

Si te encuentras interesado en aprender esta nueva versión de la Plataforma de Datos de Microsoft, aquí teneís una buena opción para iniciarte en el mismo.

 

 

Nos pillamos hasta un proximo Breaking News, Winking smile

ENTRENAMIENTO SQL SERVER DISPONIBLE PARA TOD@S


 

Buenas noticias para tod@s mis seguidores…

 

 

En el presente post, les comparto el siguiente enlace donde vosotros podrán encontrar entrenamientos totalmente gratuitos referentes a MS SQL Server así como de otras tecnologías bajo plataforma Microsoft, los mismos son impartidos por especialistas en la materia según el caso o área de experticia.

 

 

El enlace es el siguiente: http://www.microsoftvirtualacademy.com/?mtag=MVP5000189

 

 

Espero que aprovechen esta oportunidad de capacitación gratuita disponibles a tod@s los interesad@s.

 

Nos pillamos hasta un pronto breaking news, Winking smile

MS SQL Server 2014 CTP 2 y sus juguetes (aplicativos) relacionados disponible para su descarga


 

Es sabido para todos vosotr@s que MS SQL Server 2014 CTP2 fue anunciado hace unas semanas atrás. Me he dado cuenta que son muchos los que han estado utilizando y evaluando el producto, así como escribiendo en español contenido del producto mismo. Considero que dicha acción es válida en vista de las recientes actualizaciones de versiones posteriores a esta PERO como la tecnología avanza sin descanso, la realidad es que en las semanas venideras, 2014 estará conviviendo con todos sus juguetes (Léase: Aplicativos adjuntos) entre nosotros.

 

Prontamente, se estará anunciando los ciclos de lanzamiento de este producto en las diferentes regiones alrededor del mundo, y es mi pensar, que si no hemos comenzado a tomar en serio la introducción de esta versión será algo tarde ponernos a tono con él para comenzar a difundirlo entre nuestros clientes.

 

 

A continuación, aquí les emito un listado con algunas de las descargas relacionadas con MS SQL Server 2014.

 

 

A testear se dijo, Smile:

 

1.- Microsoft SQL Server 2014 Community Technology Preview 2 (CTP2)
 

MS SQL Server 2014 trae a todos sus usuarios, nuevas capacidades incorporadas en memoria en la base de datos, incluyendo In-Memory OLTP que complementa nuestro almacenamiento de datos en memoria existentes, así mismo capacidades mejoradas de BI para la solución más completa en las base de datos en memoria del mercado. También proporcionará nuevas capacidades para la nube que simplificara la adopción de la nube para sus entornos de bases de datos SQL, y así, ayudarles a abrir nuevos escenarios bajo un entorno híbrido.

2.-  

Microsoft SQL Server 2014 Data Tools – Business Intelligence for Microsoft Visual Studio 2012, Community Technology Preview 2 (CTP2)

   

Esta aplicación, instalará las plantillas de proyecto de datos referente a las herramientas de Business Intelligence de Microsoft SQL Server 2014 CTP2 para Analysis Services, Integration Services y Reporting Services

3.-  

Microsoft Data-Tier Application Framework for SQL Server 2014 CTP2

   

El Microsoft Data-Tier Application Framework for SQL Server 2014 CTP2 proporciona servicios de ciclo de vida de aplicaciones para la administración y desarrollo de bases de datos

4.-   Microsoft SQL Server Data Tools for SQL Server 2014 CTP2
   

SQL Server Data Tools proporciona un entorno integrado para que los desarrolladores de bases de datos puedan llevar a cabo su trabajo de diseño de base de datos bajo cualquiera palataforma SQL dentro de Visual Studio.

5.-   Microsoft SQL Server 2014 CTP2 Product Guide
   

Descargar las fichas técnicas, white papers y presentaciones técnicas que le ayudarán a evaluar Microsoft SQL Server 2014 CTP2

6.-  

Microsoft SQL Server 2014 Reporting Services Add-in for Microsoft SharePoint, Community Technology Preview 2 (CTP2)

   

El SQL Server 2014 CTP2 Reporting Services Add-in for Microsoft SharePoint technologies nos permitirá integrar funciones de Reporting Services con la experiencia colaborativa de SharePoint.

7.-  

Microsoft SQL Server 2014 PowerPivot for Microsoft SharePoint 2013, Community Technology Preview 2 (CTP2)

    Microsoft SQL Server 2014 PowerPivot para SharePoint 2013, CTP2 amplia el escenario de SharePoint Server 2013 para agregar soporte de procesamiento, colaboración y gestión de actualización de datos en el servidor para los libros de MS Excel de PowerPivot.

 

Espero que el presente post les ayude y anime a indagar más sobre el producto.

 

Nos pillamos en una próxima, Winking smile.

Versiones de MS SQL Server (Continuación desde el 2K8 R2 CU3–2011)


MS SQL Server 2014

 

Dado al éxito que ha generado el artículo “Versiones de MS SQL Server” en mi blog, aquí les actualizo a la fecha las versiones del producto con sus fechas de publicación.

VERSIONES

 

MS SQL SERVER 2008 R2

Build

Versión del archivo

KB / Descripción

Fecha de actualización

10.50.4297

2009.100.4297.0

2908087 Cumulative update package 10 (CU10) for SQL Server 2008 R2 Service Pack 2

Diciembre 16, 2013 *nuevo

10.50.4295

2009.100.4295.0

2887606 Cumulative update package 9 (CU9) for SQL Server 2008 R2 Service Pack 2

Octubre 29, 2013

10.50.4290

2009.100.4290.0

2871401 Cumulative update package 8 (CU8) for SQL Server 2008 R2 Service Pack 2

Agosto 30, 2013

10.50.4286

2009.100.4286.0

2844090 Cumulative update package 7 (CU7) for SQL Server 2008 R2 Service Pack 2

Junio 17, 2013

10.50.4285

2009.100.4285.0

2830140 Cumulative update package 6 (CU6) for SQL Server 2008 R2 Service Pack 2 (updated)

Junio 13, 2013

10.50.4279

2009.100.4279.0

2830140 Cumulative update package 6 (CU6) for SQL Server 2008 R2 Service Pack 2 (replaced)

Abril 15, 2013

10.50.4276

2009.100.4276.0

2797460 Cumulative update package 5 (CU5) for SQL Server 2008 R2 Service Pack 2

Febrero 18, 2013

10.50.4270

2009.100.4270.0

2777358 Cumulative update package 4 (CU4) for SQL Server 2008 R2 Service Pack 2

Diciembre 17, 2012

10.50.4266

2009.100.4266.0

2754552 Cumulative update package 3 (CU3) for SQL Server 2008 R2 Service Pack 2

Octubre 15, 2012

10.50.4263

2009.100.4263.0

2740411 Cumulative update package 2 (CU2) for SQL Server 2008 R2 Service Pack 2

Agosto 29, 2012

10.50.4260

2009.100.4260.0

2720425 Cumulative update package 1 (CU1) for SQL Server 2008 R2 Service Pack 2

Agosto 1, 2012

10.50.4000

2009.100.4000.0

SQL Server 2008 R2 Service Pack 2 (SP2)

Julio 26, 2012

10.50.3720

2009.100.3720.0

SQL Server 2008 R2 Service Pack 2 Community Technology Preview (CTP)

Mayo 13, 2012

10.50.2876

2009.100.2876.0

2855792 Cumulative update package 13 (CU13) for SQL Server 2008 R2 Service Pack 1

Junio 17, 2013

10.50.2875

2009.100.2875.0

2828727 Cumulative update package 12 (CU12) for SQL Server 2008 R2 Service Pack 1 (updated)

Junio 13, 2013

10.50.2874

2009.100.2874.0

2828727 Cumulative update package 12 (CU12) for SQL Server 2008 R2 Service Pack 1 (replaced)

Abril 15, 2013

10.50.2861

2009.100.2861.0

Microsoft Security Bulletin MS12-070

Octubre 9, 2012

10.50.2869

2009.100.2869.0

2812683 Cumulative update package 11 (CU11) for SQL Server 2008 R2 Service Pack 1

Febrero 18, 2013

10.50.2868

2009.100.2868.0

2783135 Cumulative update package 10 (CU10) for SQL Server 2008 R2 Service Pack 1

Diciembre 17, 2012

10.50.2866

2009.100.2866.0

2756574 Cumulative update package 9 (CU9) for SQL Server 2008 R2 Service Pack 1

November 6, 2012

10.50.2861

2009.100.2861.0

2716439 MS12-070: Description of the security update for SQL Server 2008 R2 Service Pack 1 QFE: Octubre 9, 2012

Octubre 9, 2012

10.50.2822

2009.100.2822.0

2723743 Cumulative update package 8 (CU8) for SQL Server 2008 R2 Service Pack 1

Agosto 29, 2012

10.50.2817

2009.100.2817.0

2703282 Cumulative update package 7 (CU7) for SQL Server 2008 R2 Service Pack 1

Junio 18, 2012

10.50.2811

2009.100.2811.0

2679367 Cumulative update package 6 (CU6) for SQL Server 2008 R2 Service Pack 1

Abril 16, 2012

10.50.2807

2009.100.2807.0

2675522 FIX: Access violation when you run DML statements against a table that has partitioned indexes in SQL Server 2008 R2

Marzo 12, 2012

10.50.2806

2009.100.2806.0

2659694 Cumulative update package 5 (CU5) for SQL Server 2008 R2 Service Pack 1

Febrero 22, 2012

10.50.2799

2009.100.2799.0

2633357 FIX: “Non-yielding Scheduler” error might occur when you run a query that uses the CHARINDEX function in SQL Server 2008 R2

Febrero 22, 2012

10.50.2796

2009.100.2796.0

2633146 Cumulative update package 4 (CU4) for SQL Server 2008 R2 Service Pack 1

Diciembre 20, 2011

 

 

MS SQL SERVER 2012

Build

Versión del archivo

KB / Descripción

Fecha de actualización

11.00.9000

2011.110.9000.5

Microsoft SQL Server 2012 With Power View For Multidimensional Models Customer Technology Preview (CTP3)

Noviembre 27, 2012

11.00.3393

2011.110.3393.0

2894115 Cumulative update package 7 (CU7) for SQL Server 2012 Service Pack 1

Noviembre 18, 2013

11.00.3381

2011.110.3381.0

2874879 Cumulative update package 6 (CU6) for SQL Server 2012 Service Pack 1

Septiembre 16, 2013

11.00.3373

2011.110.3373.0

2861107 Cumulative update package 5 (CU5) for SQL Server 2012 Service Pack 1

Julio 16, 2013

11.00.3368

2011.110.3368.0

2833645 Cumulative update package 4 (CU4) for SQL Server 2012 Service Pack 1

Mayo 31, 2013

11.00.3350

2011.110.3350.0

2832017 FIX: You can’t create or open SSIS projects or maintenance plans after you apply Cumulative Update 3 for SQL Server 2012 SP1

Abril 17, 2013

11.00.3349

2011.110.3349.0

2812412 Cumulative update package 3 (CU3) for SQL Server 2012 Service Pack 1

Marzo 18, 2013

11.00.3339

2011.110.3339.0

2790947 Cumulative update package 2 (CU2) for SQL Server 2012 Service Pack 1

Enero 25, 2013

11.00.3335

2011.110.3335.0

2800050 FIX: Component installation process fails after you install SQL Server 2012 SP1

Enero 14, 2013

11.00.3321

2011.110.3321.0

2765331 Cumulative update package 1 (CU1) for SQL Server 2012 Service Pack 1

Noviembre 20, 2012

11.00.3128

2011.110.3128.0

2793634 Windows Installer starts repeatedly after you install SQL Server 2012 SP1

Enero 3, 2013

11.00.3000

2011.110.3000.0

SQL Server 2012 Service Pack 1 (SP1)

Noviembre 6, 2012

11.00.2845

2011.110.2845.0

SQL Server 2012 Service Pack 1 Customer Technology Preview 4 (CTP4)

Septiembre 20, 2012

11.00.2809

2011.110.2809.24

SQL Server 2012 Service Pack 1 Customer Technology Preview 3 (CTP3)

Julio 5, 2012

11.00.2424

2011.110.2424.0

2908007 Cumulative update package 11 (CU11) for SQL Server 2012

Diciembre 17, 2013 *nuevo

11.00.2420

2011.110.2420.0

2891666 Cumulative update package 10 (CU10) for SQL Server 2012

Octubre 21, 2013 *nuevo

11.00.2419

2011.110.2419.0

2867319 Cumulative update package 9 (CU9) for SQL Server 2012

Agosto 21, 2013

11.00.2410

2011.110.2410.0

2844205 Cumulative update package 8 (CU8) for SQL Server 2012

Junio 18, 2013

11.00.2405

2011.110.2405.0

2823247 Cumulative update package 7 (CU7) for SQL Server 2012

Abril 15, 2013

11.00.2401

2011.110.2401.0

2728897 Cumulative update package 6 (CU6) for SQL Server 2012

Febrero 18, 2013

11.00.2395

2011.110.2395.0

2777772 Cumulative update package 5 (CU5) for SQL Server 2012

Diciembre 18, 2012

11.00.2383

2011.110.2383.0

2758687 Cumulative update package 4 (CU4) for SQL Server 2012

Octubre 18, 2012

11.00.2376

2011.110.2376.0

Microsoft Security Bulletin MS12-070

Octubre 9, 2012

11.00.2332

2011.110.2332.0

2723749 Cumulative update package 3 (CU3) for SQL Server 2012

Agosto 29, 2012

11.00.2325

2011.110.2325.0

2703275 Cumulative update package 2 (CU2) for SQL Server 2012

Junio 18, 2012

11.00.2316

2011.110.2316.0

2679368 Cumulative update package 1 (CU1) for SQL Server 2012

Abril 12, 2012

11.00.2218

2011.110.2218.0

Microsoft Security Bulletin MS12-070

Octubre 9, 2012

11.00.2214

2011.110.2214.0

2685308 FIX: SSAS uses only 20 cores in SQL Server 2012 Business Intelligence

Abril 6, 2012

11.00.2100

2011.110.2100.60

SQL Server 2012 RTM

Marzo 6, 2012

11.00.1913

2011.110.1913.37

Microsoft SQL Server 2012 Release Candidate 1 (RC1)

Diciembre 16, 2011

11.00.1750

2011.110.1750.32

Microsoft SQL Server 2012 Release Candidate 0 (RC0)

Noviembre 17, 2011

11.00.1440

2010.110.1440.19

Microsoft SQL Server 2012 (codename Denali) Community Technology Preview 3 (CTP3)

Julio 11, 2011

11.00.1103

2010.110.1103.9

Microsoft SQL Server 2012 (codename Denali) Community Technology Preview 1 (CTP1)

Noviembre 8, 2010

 

 

MS SQL SERVER 2014

Build

Versión del archivo

KB / Descripción

Fecha de actualización

12.00.1524

2014.120.1524.0

Microsoft SQL Server 2014 Community Technology Preview 2 (CTP2)

Octubre 15, 2013 *nuevo

11.00.9120

2013.110.9120.0

Microsoft SQL Server 2014 Community Technology Preview 1 (CTP1)

Junio 25, 2013

Todos los Paquetes de Servicios de SQL Server (“SP – Services Pack”) son acumulativos, lo que significa que cada paquete nuevo contiene todas las correcciones que se incluyen con los Service Packs anteriores, así como las nuevas.

 

Resumén

RTM (Producto Final – No SP)

SP1

SP2

SP3

SP4
SQL Server 2014
CN “Hekaton”
SQL Server 2012
CN “Denali”

11.00.2100.60

11.00.3000

SQL Server 2008 R2
CN “Kilimanjaro”

10.50.1600.1

10.50.2500

10.50.4000

 
SQL Server 2008
CN “Katmai”

10.00.1600.22

10.00.2531

10.00.4000

10.00.5500

 
SQL Server 2005
CN “Yukon”

9.00.1399.06

9.00.2047

9.00.3042

9.00.4035

9.00.5000

SQL Server 2000
CN “Shiloh”

8.00.194

8.00.384

8.00.532

8.00.760

8.00.2039

SQL Server 7.0
CN “Sphinx”

7.00.623

7.00.699

7.00.842

7.00.961

7.00.1063

Y como se los emití en el anterior artículo, con el siguiente comando ustedes podrá saber cual versión de MS SQL Server están ejecutando con certeza:

 

SELECT @@version

 

Otra manera de validar la versión así como el entorno de ejecución del servidor SQL es el indagado desde el comando SERVERPROPERTY mostrado en el siguiente gráfico a continuación:

 

 

Gráfico No. 1

“MS SQL Server 2014 Enterprise Evaluation Edition”

desde una maquina virtual en Windows Azure

 

Una vez más, espero que el presente listado le ayude a ubicar su respectiva verisón en la cual trabajan.

 

Nos pillamos en una próxima, Winking smile

Webcast de MS SQL Server 2012 a través de SQL PASS Venezuela, segundo semestre 2013


 

Hola a tod@s mis lectores y seguidores.

Les extiendo amablemente la invitación a la serie y programación de webcasts con temas ampliamente tecnologicos de muchos ámbitos (Desarrollo, Administración, BI y Azure), referentes a MS SQL Server 2012, y especificamente en versión SP1.

En el siguiente enlace podrás inscribirte gratuitamente: http://bit.ly/SQLPASSVENEZUELA.

A continuación, les listo el temario con el título de la conferencia, su descripción, el nombre del expositor(a), la fecha y hora:

Título: Fundamentos de diseños de bases de datos
Descripción: Establecer y afianzar los fundamentos básicos en el diseño de bases de datos en las empresas del día de hoy.
Speaker: José Redondo
Fecha: Jueves, 20 de Junio de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Fundamentos en la aplicación de una Plataforma BI
Descripción: Concretar y definir los aspectos fundamentales en la generación de proyectos de Inteligencia de Negocio en las empresas del día de hoy.
Speaker: Jesús Gil
Fecha: Viernes, 28 de Junio de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Optimización de aplicaciones de bases de datos OLTP
Descripción: Robustecer y consolidar el rendimiento en las aplicaciones de bases de datos transaccionales en escenarios con alto volúmenes de transacciones diarias en las empresas de
Speaker: Edinson Medina
Fecha: Martes, 09 de Julio de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Escribiendo código T-SQL eficientemente
Descripción: Afianzar y renovar conceptos claves en la escritura de código T-SQL en nuestros escenarios de datos del día de hoy.
Speaker: José Redondo
Fecha: Jueves, 18 de Julio de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Optimizando consultas utilizando estadísticas
Descripción: Aprovechar la información aportada por las estadísticas de los índices de tablas de datos para buscar la mejor manera de brindar resultados eficientes en nuestros sistemas de bases de datos del día de hoy.
Speaker: Guillermo Taylor
Fecha: Martes, 30 de Julio de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Utilizando el Plan Cache para optimizar procesos de consultas
Descripción: Emplear todas las bondades del Plan Cache que nos brinda SQL Server para fortalecer las ejecuciones de las consultas en nuestros escenarios de datos.
Speaker: John Bulla
Fecha: Martes, 13 de Agosto de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Aplicando AlwaysOn Availability Groups en escenarios reales
Descripción: Suministrar y consolidar las nuestras bondades de Alta Disponibilidad ofrecida por SQL Server 2012 a las empresas de hoy.
Speaker: Edinson Medina
Fecha: Miercoles, 28 de Agosto de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Integration Services vs. T-SQL: Cargando un almacén de datos
Descripción: Fundamentar y adherir las decisiones más acorde en nuestros escenarios de datos empresariales referente a la población de las bodegas de datos a través de mecanismos apropiados en consonancia a las pericias adquiridas por nuestro equipo de trabajo empresarial en el día de hoy.
Speaker: José Redondo
Fecha: Jueves, 05 de Septiembre de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Buenas prácticas en el desarrollo de bases de datos multidimensionales con SSAS
Descripción: Disponer y validar las buenas prácticas en la ejecución de proyectos de desarrollos de aplicaciones OLAP en las empresas del día de hoy.
Speaker: Mary Arcia
Fecha: Martes, 24 de Septiembre de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Introducción a SSRS 2012
Descripción: Presentación del servicio de reportes empresariales ofrecido por SQL Server 2012 desde todos los ángulos a servir a las empresas del día de hoy.
Speaker: Juan Romagosa
Fecha: Jueves, 10 de Octubre de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Generar informes vistosos con SSRS 2012
Descripción: Establecer y diseñar estrategias novedosas en el diseño y desarrollo de informes empresariales con carácter y personalidad gerencial en las empresas de hoy.
Speaker: Mary Arcia
Fecha: Miercoles, 30 de Octubre de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Introducción a SQL Azure
Descripción: Presentación del servicio de almacenamiento de datos en la nube por parte de Microsoft a las empresas de hoy.
Speaker: Miguel Mendoza
Fecha: Martes, 12 de Noviembre de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Como migrar tus bases de datos SQL Server 2012 a SQL Azure
Descripción: Definir y validar los pasos a establecer en el proceso de migración de los sistemas de información transaccional en nuestras empresas a la nube.
Speaker: José Redondo / Jesús Gil
Fecha: Viernes, 29 de Noviembre de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Diseño de aplicaciones de bases de datos SQL Azure
Descripción: Aplicar y establecer las normativas practicas a la hora de diseñar eficientes aplicaciones de bases de datos en la nube.
Speaker: José Redondo
Fecha: Jueves, 12 de Diciembre de 2013
Hora: 12:30PM (Hora Venezuela)

Espero les sea de mucho provecho los mismos. Animate e inscribete, a que esperas.

Tod@s están cordialmente invitados.

Nos pillamos en próxima, Winking smile.

Pie

Introducción a las consultas de datos con T-SQL (Parte 3)


Continuando el pasado post con el tema respecto a las consultas de datos con T-SQL en MS SQL Server 2012, tratare a continuación el siguiente tema:

ELEMENTOS DEL LENGUAJE T-SQL

Los elementos del lenguaje T-SQL que les expondré y explicaré brevemente son los siguientes:

  • Predicados y operadores.
  • Funciones.
  • Variables.
  • Expresiones.
  • Separadores de lotes.
  • Flujos de control, errores y transacciones.
  • Comentarios.

Al igual que muchos lenguajes de programación como todos lo deben de saber, el lenguaje T-SQL contiene muchos elementos que nosotros utilizamos en nuestras consultas en las bases de datos. Nosotros usaremos los predicados para filtrar registros de datos, los operadores para realizar comparaciones, las funciones y las expresiones para manipular los datos con lo cual, recuperamos información del sistema, y por ultimo, los comentarios para documentar eficientemente el código que hayamos generado. A su vez, si necesitamos ir más allá de la escritura del comando SELECT para crear procedimientos almacenados ‘Store Procedure’, disparadores ‘Triggers’ y otros objetos, podemos utilizar también elementos como lo son los controles de flujo, las variables para almacenar temporalmente los valores, y los separadores de lotes.

Los siguientes ítems expuestos, nos permitirá conocer muchos de estos elementos en general de manera simple y dinámica.

El propósito de esta tercera entrega y más explícitamente de este post, es la de introducirnos en los elementos mas comunes del lenguaje T-SQL, presentándose aquí en un nivel conceptualmente alto. En futuros post, hablare con mas detalle de cada uno de los componentes del lenguaje mismo según se de el requerimiento del tema a tratar, vale.

PREDICADOS Y OPERADORES

El lenguaje T-SQL proporciona los elementos necesarios para la especificación y evaluación de expresiones lógicas, comúnmente utilizadas en nuestro trabajo diario como programadores sean principiantes, intermedio o avanzados. En las instrucciones SELECT, podemos utilizar las expresiones lógicas para definir filtros en conjunto con las cláusulas WHERE y HAVING. A continuación les expondré estas expresiones que utilizan generalmente los predicados y operadores.

GRÁFICO No. 1

Los predicados soportados por el lenguaje T-SQL son los siguientes:

  • IN, utilizado para determinar si un valor coincide con cualquier valor en una lista o una subconsulta.
  • BETWEEN, utilizado para especificar un rango de valores.
  • LIKE, utilizado para que coincidan caracteres contra un patrón común del mismo.

Ahora, debemos también tener en cuenta que los operadores incluyen varias categorías comunes y se las enuncio a continuación:

  • Comparativa‘, para probar igualdad y desigualdad de un contexto especifico: =, <, >, >=, <=, !=, !>, !< (Se debe tener en cuenta que !>, !<, != ya no están soportados bajo el estándar ISO. Es una buena práctica el utilizar las opciones estándar cuando las mismas no existen.)
  • Lógica‘, para comprobar la validez de una condición: AND, OR, NOT.
  • Aritmética‘, para realizar operaciones matemáticas: +, -, *, /, % (módulo).
  • Concatenación‘, para combinar cadenas de caracteres: +.
  • Asignación‘, para el establecimiento de un valor: =.

Al igual que con otros ambientes matemáticos, los operadores están sujetos a normas que rigen la precedencia. La siguiente tabla describe el orden en que los operadores de T-SQL se evalúan, y estos son importantes tenerlos en cuenta a la hora de programar, utilizándolos:

GRÁFICO No. 2

FUNCIONES

MS SQL Server 2012 ofrece una amplia gama de funciones disponibles para generar y ejecutar las consultas T-SQL. Estas van desde las funciones escalares como lo es el SYSDATETIME, estas devuelven un resultado de un solo valor, así como las funciones que operan sobre conjuntos completos, tales como las funciones de ventanas las cuales calculan un valor para cada fila en un conjunto de resultados derivado de la ventana, siendo esta un conjunto de filas especificado por el usuario que la ejecuta.

GRÁFICO No. 3

Al igual que con los operadores, las funciones de MS SQL Server 2012 se pueden organizar en categorías. Estas son algunas de las categorías comunes de las funciones escalares, ósea de valor simple, las cuales están disponibles para que escribamos eficientes consultas para indagar nuestros datos. A continuación se las enumero:

Funciones de cadena
Funciones de fecha y hora
Funciones de agregado
Funciones matemáticas

VARIABLES

Al igual que muchos lenguajes de programación, T-SQL proporciona un mecanismo para almacenar temporalmente valores de un tipo de datos específico. Sin embargo, a diferencia de otros entornos de programación, todas las variables creadas por el usuario son locales en el lote y/o bloque de T-SQL que los creó, y sólo se ve en el mismo. Es importante entender que no existen ni hay variables globales o públicas disponibles para los usuarios de SQL Server, ok.

Para crear una variable local en T-SQL, debe proporcionar un nombre, un tipo de datos y un valor inicial. El nombre debe empezar con un único símbolo @ (arroba) y el tipo de datos debe ser suministrado por el sistema o algún que haya sido definido por el usuario con anterioridad, almacenando el código en la base de datos se ejecutará en el momento que sea llamado dicho lote.

También podemos encontrar referencias en muchas fuentes de aprendizaje de SQL Server así como en sitios web entre otros, a las denominadas “variables del sistema”, cuyo nombre se definen con un doble arroba @@, como por ejemplo @@ERROR. Es mucho más coherente referirse a ellas como las funciones del sistema, ya que los usuarios no pueden asignar un valor para ellos, vale. El objetivo de este tópico es diferenciar objetivamente las variables locales o de los usuarios que comienzan con una sola arroba (@) a las de las funciones del sistema con el prefijo @@, lo ven.

Si la variable no se inicializa en la instrucción DECLARE, se creará con un valor de NULL y, posteriormente, podemos asignarle un valor con el comando SET. En MS SQL Server 2008 se introdujo la capacidad de nombrar e inicializar una variable en la misma declaración lo cual nos ahorro escribir código por su enorme bondad provista.

El siguiente ejemplo crea una variable local numérico entero llamado ‘MiVariable’ y le asignamos un valor inicial de 41:

DECLARE @MiVariable INT = 41;

El siguiente ejemplo crea una variable de tipo fecha local llamado ‘MiFechaDeCumpleanhos’ y separadamente le asignamos el valor inicial de 04 de noviembre de 1970:

DECLARE @FCHMiFechaDeCumpleanhos DATE;
SET @MiFechaDeCumpleanhos = ‘19701104’;

EXPRESIONES

T-SQL nos proporciona el uso eficiente de combinaciones tanto de identificadores, símbolos así como de operadores que son evaluados por SQL Server para devolver un único resultado. Estas combinaciones se conocen en nuestro entorno como “Expresiones”.

Las expresiones son una herramienta muy útil y poderosa para su uso en las consultas de datos. En las instrucciones SELECT, podemos usar expresiones:

  • La cláusula SELECT se utiliza para operar la manipulación de los datos en las columnas.
  • La expresión CASE nos permite remplazar los valores que coincidan de una expresión lógica con otro valor.
  • La cláusula WHERE la utilizamos para construir predicados con el fin de filtrar las filas.
  • Las expresiones de tipo tabla las utilizamos para crear conjuntos temporales de datos que se utilizan para su posterior procesamiento lo cual es una maravilla.

Ahora, cabe destacar también que las expresiones pueden basarse en una función escalar, ósea de un solo valor, o también en un valor constante, o dado caso en una variable. Las mismas se pueden unir a través de los operadores si tienen el mismo tipo de datos, o pueden ser convertidos a partir de una menor prioridad a una mayor, por ejemplo, de INT a MONEY.

El siguiente ejemplo que les mostraré a continuación, es la forma como una expresión opera sobre una columna para añadir un número entero en los resultados de la función YEAR en una columna de tipo DATETIME, ósea de fecha y hora:

SELECT YEAR(FechaFactura) AS AnhoActual, YEAR(FechaFactura) + 1 AS AnhoSiguiente
FROM Ventas.Facturas;

Lo ven, podemos darnos cuenta que el ejemplo anterior, utiliza las técnicas de T-SQL como son los alias en las columnas y las funciones de fecha, que los trataré en futuros post de esta serie, vale.

SEPARADORES DE LOTES

Las herramientas cliente de SQL Server, como lo es el SSMS, envían llamadas al motor de base de datos en conjuntos denominados lotes y/o bloques de código. Si se está ejecutando código manualmente, como en un editor de consultas, vosotros elegís si deseas enviar todo el texto en una secuencia de comandos como un lote pero también, podemos elegir insertar separadores entre ciertas secciones del código. Que a mi parecer es la mejor practica que debemos hacer.

La especificación de un separador de lotes es manejada por la herramienta de cliente, por ejemplo, la palabra clave ‘GO‘ es el separador de lotes por defecto en SSMS. Podemos cambiar esta palabra en el menú Consultas|Opciones de consulta (Query|Query Options), o globalmente en ‘Tools|Options|Query Execution’  (Herramientas|Opciones|Ejecución de la consulta).

Para ejemplificar lo emitido anteriormente, muchas veces no se aplica esta buena práctica ya que no se utilizan separadores de lote, como lo presentaré en una única consulta de manera general. Sin embargo, cuando necesitemos crear y manipular objetos, podríamos que necesitemos separar las declaraciones en distintos lotes como a continuación se los mostraré.

Una instrucción CREATE VIEW (Crear una vista), no podrá estar incluida en el lote con otras declaraciones.

CREATE TABLE TBL_Tabla1 (INTColumna1 INT);
CREATE VIEW VWV_Vista1 AS SELECT * FROM TBL_Tabla1;

Devuelve el siguiente error:

Msg 111, Level 15, State 1, Line 2
‘CREATE VIEW’ must be the first statement in a query batch.

Tengamos en cuenta que las variables declaradas por el usuario se consideran locales para el lote en el que se declaran. Sin embargo, si una variable se declara en un lote y se hace referencia en otro, el segundo sería un fracaso como lo veremos a continuación. Las siguientes declaraciones se han enviados juntas como un trabajo por lotes correctamente:

DECLARE @Cliente = 5;
SELECT IdCliente, Nombre, Contacto
FROM Ventas.Clientes
WHERE IdCliente = @INTIdCliente;

Sin embargo, si un separador de lotes fue insertado entre la declaración de variable y la consulta en la que se utiliza la variable, se producirá un error. En el ejemplo siguiente, se separa la declaración de la variable de su uso en una consulta:

DECLARE @Cliente = 5;
GO
SELECT IdCliente, Nombre, Contacto
FROM Ventas.Clientes
WHERE IdCliente = @INTIdCliente;

Devuelve el siguiente error:

Msg 137, level 15, State 2, Line 3
Must declare the scalar variable “IdCliente”

FLUJO DE CONTROL, ERRORES Y TRANSACCIONES

Mientras que T-SQL es un lenguaje primordialmente para la recuperación de datos y no un lenguaje procedural como los que habitualmente nosotros los programadores hemos venido acostumbrados, es compatible con un conjunto limitado de comandos que ofrecen algún tipo de control de flujo durante la ejecución del código.

Algunos de los de uso común usados son los siguientes:

  • IF… ELSE, nos proporciona el control en la toma de decisión sobre la base de una prueba lógica.
  • WHILE, nos repite una instrucción o un bloque de instrucciones mientras una condición es verdadera.
  • BEGIN… END, nos define la extensión de un bloque de comandos T-SQL.
  • TRY… CATCH, nos define la estructura de manejo de excepciones.
  • BEGIN TRANSACTION, nos marcar un bloque de instrucciones como parte de una transacción explicita.
  • Y para finalizar, COMMIT TRANSACTION o ROLLBACK TRANSACTION que nos insta ha aprobar o rechazar una ejecución dada de una transacción.

Ahora, las instrucciones de control de flujo no se utilizan en consultas independientes. y es importante tenerlo claro ya que su papel principal es el de un escritor de informe, por ejemplo, es poco probable que nosotros tengamos que usarlas. Sin embargo, si nuestras responsabilidades incluyen la creación de objetos tales como procedimientos almacenados (Stored Procedure) y disparadores (Triggers), encontrará estos elementos útiles.

COMENTARIOS

T-SQL proporciona dos mecanismos para documentar código y al mismo tiempo, instruye al motor de base de datos para omitir ciertas declaraciones que hayamos emitido en el texto. El método que se utilizará normalmente dependerá el número de líneas de código que desea marcar como ignorado:

  • Para las líneas individuales, o muy pocas líneas de código, se debe utilizar la opción –(doble guion), precediendo el texto a ser marcado como un comentario. Ignorando a su vez, cualquier texto siguiendo los guiones por SQL Server.
  • Para los largos bloques de código, escriba el texto entre los caracteres /* y */ porque con estos, se omitirá cualquier código entre los caracteres especiales por SQL Server.

En el ejemplo siguiente se utiliza el método –(doble guion) para marcar un comentario:

— Toda esta línea de texto será ignorada.
DECLARE @MiVariable INT = 42; — Sólo el texto siguiendo los guiones será ignorado.

En el ejemplo siguiente se utiliza este método /* bloque de comentario */ para marcar comentarios:

*/
Este es el texto del comentario que será ignorado.
*/

Puedes también personalizar por medio de la herramienta de edición de código a través de SSMS, utilizando la opción del menú Herramientas|Opciones (Tools|Options) como se los indique en el post titulado “Introducción a SQL Server Management Studio 2012 (1ra. entrega)“.

Espero que el presente post les ayude a enteder simplemente tópicos de los cuales muchas veces no nos percatamos de la importancia que tiene su comprensión plena, ok..

Nos pillamos en una próxima entrega, vale. Open-mouthed smile!!!