AGVIPDBUpdate.exe bleibt beim Update mit einer Fehlermeldung stehen: Fehler bei CREATE INDEX, da die folgenden SET-Optionen falsche Einstellungen aufweisen: 'ARITHABORT'
Problem:
Bei einem Update auf eine neue Version kann es zu einem Problem kommen, wenn die Datenbank sehr alt ist, d.h. angelegt wurde auf einem der älter ist als ein Microsoft SQL Server 2008.
Die Fehlermeldung lautet:
Microsoft SQL Server Native Client 10.0: Fehler bei CREATE INDEX, da die folgenden SET-Optionen falsche Einstellungen aufweisen: 'ARITHABORT'. Überprüfen Sie, ob die SET-Optionen für die Verwendung mit indizierte Sichten und/oder Indizes für berechnete Spalten und/oder gefilterte Indizes und/oder Abfragebenachrichtigungen und/oder XML-Datentypmethoden und/oder Vorgänge für räumliche Indizes richtig sind. [42000] =1934
Ursache:
Das Problem liegt an der internen SQL Server Kompatibilität, die für die Datenbank eingestellt ist.
Lösung:
Zum Beheben des Problems gehen sie wie folgt vor.
- Öffnen SIe das Management Studio.
- Wähle Sie die Datenbank aus.
- Öffnen Sie das Eigenschaftsfenster der Datenbank (rechter Mausklick -> Eigenschaften)
- Wählen Sie die Seite Optionen
- Unter dem Feld Kompatibilitättsgrad wählen Sie bitte die neueste Version aus z.B. SQL Server 2008