FAQ-Wiki
F:Während des Importierens von Skripten in SQL SERVER 2000 ist beim Konvertieren ins Datetime-Format ein Fehler aufgetreten
Beim Ausführen Ihrer Skripts sehen Sie folgende Fehlermeldung:
Server: Msg 242, Level 16, State 3, Line 1
[Microsoft][ODBC SQL Server Driver][SQL Server] Die Konvertierung eines char-Datentyps in einen datetime-Datentyp führte zu einem out-of-range-datetime-Wert.
Die Anweisung wurde beendet.
A:
Das bedeutet, Sie müssen die Spracheinstellungen Ihres Servers ändern. Gehen Sie wie folgt vor:
- Starten Sie Enterprise Manager.
- Wählen Sie den gewünschten Server aus und stellen Sie eine Verbindung her.
- Klicken Sie mit der rechten Maustaste auf den Server und öffnen Sie das Eigenschaften-Fenster.
- Öffnen Sie den Reiter Servereinstellungen.
- Wählen Sie Englisch als Standardsprache für Benutzer aus der Dropdown-Liste und drücken Sie Ok.
- Halten Sie den SQL-Server an. Drücken Sie dafür im Kontextmenü auf Anhalten und bestätigen Sie die Aktion im Bestätigungsdialog.
- Starten Sie den SQL-Server. Klicken Sie dafür im Kontextmenü auf Starten.
- Jetzt können Sie mit SQL Server Recovery Kit Skripts von Ihrer Festplatte laufen lassen. Sie können das Programm auch im Datenbankskript-Ausführungsmodus starten.
- Sie müssen jetzt die Einstellungen zurücksetzen. Öffnen Sie dafür das Eigenschaften-Fenster des betreffenden Servers in Enterprise Manager.
- Wählen Sie die Standardsprache aus der Standardsprache für Benutzer-Dropdown-Liste und drücken Sie Ok.
- Halten Sie den SQL-Server an. Drücken Sie dafür im Kontextmenü auf Anhalten und bestätigen Sie die Aktion im Bestätigungsdialog.
- Starten Sie den SQL-Server. Klicken Sie dafür im Kontextmenü auf Starten.