Gdy mamy zamiar zmienić niektóre duże tabele w naszej bazie danych 5 TB, potrzebowałem listy operacji, które można wykonać online i które wymagają pełnego zablokowania podczas działania. Najlepiej byłoby, gdyby ta lista zawierała również informacje o tym, które instrukcje wymagają blokady SCH-M na końcu.
Chociaż znam większość z nich z czasów Microsoftu, byłem zaskoczony, że nie mogłem znaleźć publicznie dostępnej listy operacji online, ponieważ ewoluowały one od SQL Server 2005 aż do CTP 2014.
Czy ktoś ma taką listę? Jeśli nie, mogę zdecydować o jego utworzeniu.
sql-server
high-availability
Thomas Kejser
źródło
źródło
Odpowiedzi:
Brzmi jak przedsięwzięcie. Operacje na indeksie online nie są dostępne w każdej edycji Microsoft SQL Server, mam nadzieję, że to pomoże Ci zacząć (w formie tabeli):
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
źródło
SQL Server 2014 nie wprowadza nowych operacji online per se, ale usprawnia wiele operacji w celu zwiększenia dostępności. Z nowej sekcji :
i
źródło