Príznaky
Predpokladajme, že spustíte Rebuild index úloha (plán údržby) v Microsoft SQL Server 2012 alebo SQL Server 2014 a že index obsahuje jeden alebo viac XML, varchar (max), nvarchar (max) alebo varbinárne (max) stĺpce. V tejto situácii sa úloha vykoná ako operácia offline aj v prípade, ak ste v sprievodcovi plánom údržby začiarkli políčko ponechať index online, pričom v Sprievodcovi plánom údržbyNote sa uvádza, že Microsoft SQL Server 2012 zavádza novú funkciu, ktorá umožňuje indexy obsahujúce XML, varchar (max), nvarchar (maximum) a varbinárne (max), ktoré sa majú vytvoriť, prestavovať a
Príčina
Tento problém sa vyskytuje, pretože plán údržby nezohľadňuje novú funkciu.
Riešenie
Tento problém bol najskôr vyriešený v nasledujúcej kumulatívnej aktualizácii SQL servera.
Kumulatívna aktualizácia 2 pre SQL Server 2014 SP1 /en-us/help/3075950
Kumulatívna aktualizácia 6 pre SQL Server 2014 /en-us/help/3031047
Kumulatívna aktualizácia 4 pre SQL Server 2012 SP2 /en-us/help/3007556
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Alternatívne riešenie
Ak chcete tento problém obísť, postupujte podľa týchto krokov:
-
Otvorte plán údržby v uzle v stromovom zobrazení v zobrazovači objektov v programe SQL Server Management Studio.
-
Kliknite pravým tlačidlom myši na položku zostaviť index a potom kliknite na položku Upraviť.
-
Kliknite na položku Zobraziť T-SQL a potom skopírujte príkaz TRANSACT-SQL do súboru vo formáte obyčajného textu.
-
Upravte príkaz Transact-SQL a použite online operáciu online = OFF to ONLINE = on.
-
Spustite príkaz Transact-SQL alebo vytvorte novú úlohu SQL servera agent T-SQL pre príkaz TRANSACT-SQL a potom ho Naplánujte.
Odkazy
Ďalšie informácie o tejto novej funkcii v aplikácii SQL Server 2012 nájdete v téme Vytvorenie, obnovenie a zrušenie online indexu.
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.