Symptomer
Antag, at du kører en Gendan indeksopgave (vedligeholdelsesplan) i Microsoft SQL Server 2012 eller SQL Server 2014, og at indekset indeholder en eller flere XML-, varchar(max), nvarchar(max)- eller varbinary(max)-kolonner. I denne situation udføres opgaven som en offlinehandling, selvom du har valgt afkrydsningsfeltet Bevar indeksering under genindeksering i guiden Vedligeholdelsesplan
Bemærk, at Microsoft SQL Server 2012 introducerer en ny funktion, der gør det muligt at oprette, genopbygge og slippe indekser, der indeholder kolonnerne XML, varchar(max), nvarchar(max) og varbinary(max).
Årsag
Dette problem opstår, fordi vedligeholdelsesplanen ikke tager højde for den nye funktion.
Løsning
Dette problem blev først rettet i følgende kumulative opdatering af SQL Server.
Samlet opdatering 2 til SQL Server 2014 SP1 /en-us/help/3075950
Samlet opdatering 6 til SQL Server 2014 /en-us/help/3031047
Samlet opdatering 4 til SQL Server 2012 SP2 /en-us/help/3007556
Om kumulative opdateringer til SQL Server
Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:
- Seneste kumulative opdatering til SQL Server 2014 SP1
- Seneste kumulative opdatering til SQL Server 2014
- Seneste kumulative opdatering til SQL Server 2012 SP2
Løsning
Du kan løse dette problem ved at følge disse trin:
- Åbn Vedligeholdelsesplani Management trævisningsnode i Object Explorer i SQL Server Management Studio.
- Højreklik på Genopbyg indeksopgave , og klik derefter på Rediger.
- Klik på Vis T-SQL, og kopiér derefter sætningen Transact-SQL til en almindelig tekstfil.
- Rediger Transact-SQL-sætningen til at bruge onlinehandling, ONLINE=OFF til ONLINE=ON.
- Kør Transact-SQL-sætningen, eller opret et nyt SQL Server Agent T-SQL-job for Transact-SQL-sætningen, og planlæg det derefter.
Referencer
Du kan finde flere oplysninger om denne nye funktion i SQL Server 2012 under Online indeks oprette, genopbygge og slippe.
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".