5170: Die Datei '%1!' kann nicht erstellt werden, da sie bereits vorhanden ist.
Fehlermeldung:
Meldung 5170, Ebene 16, Status 1, Zeile 1
Die Datei '%1!' kann nicht erstellt werden, da sie bereits vorhanden ist. Ändern Sie den Dateipfad oder den Dateinamen, und wiederholen Sie den Vorgang.
Ebene:
16.
Beschreibung:
Diese Fehlermeldung erscheint, wenn man versucht, eine Datei für eine Datenbank anzulegen, diese Datei jedoch bereits vorhanden ist.
Auswirkungen:
Das SQL Statement kann zwar geparst werden, jedoch zur Laufzeit wird der Fehler ausgelöst.
Behebung:
Fehler der Ebene 16 sind Fehler, die vom Anwender hervorgerufen werden. Sie können und müssen vom Anwender korrigiert werden. Die Dateiangabe muß vorhanden und verfügbar sein. In einem Verzeichnis müssen Dateinamen einmalig sein.
Versionen:
Alle Versionen von SQL Server.
Beispiele:
USE master;
IF DB_ID (N'MyExample') > 0
DROP DATABASE MyExample;
GO
CREATE DATABASE MyExample
ON PRIMARY
( NAME = MyExample_Data,
FILENAME = 'E:\MyExample_Data.mdf',
SIZE = 5,
MAXSIZE = 5,
FILEGROWTH = 15% )
LOG ON
( NAME = MyExample_Log,
FILENAME = 'E:\MyExample_Data.mdf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB )
GO
Anmerkungen:
Im obigen Beispiel wird versucht, eine Datendatei und eine Protokolldatei mit identischem Pfad und Dateinamen anzulegen. Dies löst den Fehler aus.