Quiero compartir con ustedes el link con la grabación de la entrevista que realizamos con los amigos de SQL Data Partners, Carlos Chacon y Steve Stedman
En este episodio hacemos un recorrido por algunas de las experiencias (no tan buenas) relacionadas con upgrades a SQL Server 2016 así como por algunas de las New Features. Finalmente respondí las preguntas relacionadas con #SQLFamily
Espero que les sea útil y les guste!
Se los recomiendo
http://sqldatapartners.com/2017/01/25/speedbumps/
Acá les dejo una versión actualizada de SP_DBA_CurrentlyExec
https://onedrive.live.com/redir?resid=1FA872AB07A90D8A!49568&authkey=!ABwpIFtS7ZyHwb8&ithint=folder%2csql
Estos son algunos ejemplos de uso así como también el Change Log
Change Log
-- v4.1 . 2013-08-23
-- v4.2 . 2014-04-23 - Now is a SP
-- v4.3 . 2014-04-25 - Automatically Include Blocking Reports, Open Trans and Server Info
-- v4.31. 2014-05-14 - Fix Elap_Time = 23:59:59
-- v4.32. 2014-05-27 - Fix OpenTran
-- v4.4. 2014-06-10 - Elap_Time includes Days. Default Sort is Elap_Time / Start_Time
-- v4.41. 2014-06-22 - Minor Fixes
-- v4.42. 2014-07-28 - Fix Transaction log usage on named instances
-- v4.43. 2014-08-04 - Add "Rollback" Status
-- v4.5 . 2015-10-25 - Add Object schema and databases.state=0 // Filters
-- v4.6 . 2016-04-15 - Add MultiServer and Blocks
-- v4.7 . 2016-04-19 - Identify Blocking Transactions
-- v4.8 . 2016-06-06 - Excel output
Examples
--[dbo].[SP_DBA_CurrentlyExec]
--[dbo].[SP_DBA_CurrentlyExec] @Filter_Name='object_name',@Filter_value ='SP_BL'
--[dbo].[SP_DBA_CurrentlyExec] @Filter_Name='Host_name',@Filter_value ='NJUMTS'
--[dbo].[SP_DBA_CurrentlyExec] @Filter_Name='Login_Name',@Filter_value ='MyLogin'
--[dbo].[SP_DBA_CurrentlyExec] @Filter_Name='SPID',@Filter_value ='371'
--[dbo].[SP_DBA_CurrentlyExec] @MultiServer=1
--[dbo].[SP_DBA_CurrentlyExec] @Blocks=1
--[dbo].[SP_DBA_CurrentlyExec] @excel=1
Pronto estará disponible una serie de videos explicativos en YouTube como información adicional
Microsoft ha anunciado a travez de su Microsoft Release Serives Blog que si su servidor SQL tiene instalado la primer versión de SQL 2014 SP1 CU6 (12.0.4449.0) y se ejecuta un SELECT utilizando el hint NOLOCK y la query se ejecuta en paralelo puede bloquear otras queries.
Esto en un bug muy critico para las personas que utilizan NOLOCK (como por ejemplo yo..)
Microsoft ha retirado el SQL 2014 SP1 CU6 original que había publicado inicialmente y hoy 31/5/2016 lo ha re-publicado con ente problema ya solucionado.
Como darnos cuenta si tenemos el CU6 que no funciona bien?
select @@version
Si la versión instalada es la 12.0.4449.0 significa que hemos instalado la versión con el bug. Microsoft recomienda desinstalarla e instalar la nueva 12.0.4457.0 lo antes posible
Mas info
https://blogs.msdn.microsoft.com/sqlreleaseservices/cumulative-update-6-for-sql-server-2014-sp1/
Nueva versión
https://support.microsoft.com/en-us/kb/3167392