Cuando estamos a punto de cambiar algunas de las tablas grandes en nuestra base de datos de 5 TB, me encontré necesitando una lista de las operaciones que se pueden realizar en línea y que requieren bloqueos completos mientras se ejecutan. Idealmente, esta lista también contendría información sobre qué declaraciones requieren que el bloqueo SCH-M se confirme al final.
Si bien conozco la mayoría de ellos por mi tiempo en Microsoft, me sorprendió no poder encontrar una lista pública de operaciones en línea a medida que evolucionaron desde SQL Server 2005 y hasta el CTP de 2014.
¿Alguien tiene esa lista disponible? Si no, puedo decidir crearlo.
sql-server
high-availability
Thomas Kejser
fuente
fuente
Respuestas:
Suena como una empresa. Las operaciones de índice en línea no están disponibles en todas las ediciones de Microsoft SQL Server, con suerte esto puede ayudarlo a comenzar (está en forma de tabla):
SQL Server 2012: http://msdn.microsoft.com/en-us/library/ms190981.aspx
SQL Server 2008R2: http://msdn.microsoft.com/en-us/library/ms190981(v=sql.105).aspx
SQL Server 2008: http://msdn.microsoft.com/en-us/library/ms190981(v=sql.100).aspx
SQL Server 2005: http://msdn.microsoft.com/en-us/library/ms190981(v=sql.90).aspx
fuente
SQL Server 2014 no introduce nuevas operaciones en línea per se, pero mejora varias operaciones para aumentar la disponibilidad. De la sección de novedades :
y
fuente