SQL Server: Verwenden Sie den Parameter in CREATE DATABASE

7

Ich möchte den Pfad angeben, in dem die Datendatei und die Protokolldatei in einem SQL-Skript mithilfe von Parametern erstellt werden. Hier ist, was ich geschrieben habe:

%Vor%

Leider funktioniert das nicht. Wenn ich versuche, es in SQL Server Management Studio auszuführen, habe ich den Fehler

  

Falsche Syntax in der Nähe von   '@DataFilePath'.

Ich frage mich, ob das, was ich vorhatte, überhaupt möglich ist?

Danke

    
sean717 11.04.2011, 20:02
quelle

2 Antworten

13

Sie müssen dynamisches SQL verwenden

%Vor%     
Hernan 11.04.2011, 20:14
quelle
10

Versuchen Sie es mit dem SQLCMD-Modus. Wählen Sie in SSMS im Menü Abfrage den SQLCMD-Modus und führen Sie das Skript aus.

%Vor%     
Joe Stefanelli 11.04.2011 20:15
quelle

Tags und Links