SQL-Syntax-Problem

14/01/2008 - 18:54 von Florian L. | Report spam
Hallo,

es ist vermutlich einfach zu lösen aber ich habe leider keinen Weg gefunden
bei dieser Anweisung dem Parameter "Name" einen Text und eine Systemvariable
zu übergeben. Stets ein Syntaxfehler ...

Das ganze sieht dann etwa so aus:

Backup Database [Test] to Disk = ...
with retaindays = 3,
noformat,
noinit,
name = 'Test Full Database Backup from' + @@Servername,
skip,
norewind,
...

Wie lautet die korrekte Syntax um bei "name" an den Text die Systemvariable
für den Servernamen anzuhàngen?


Danke und Gruß
Florian
 

Lesen sie die antworten

#1 Peter Doering
14/01/2008 - 20:46 | Warnen spam
Hallo,

Florian L. wrote:

es ist vermutlich einfach zu lösen aber ich habe leider keinen Weg gefunden
bei dieser Anweisung dem Parameter "Name" einen Text und eine Systemvariable
zu übergeben. Stets ein Syntaxfehler ...

Das ganze sieht dann etwa so aus:

Backup Database [Test] to Disk = ...
with retaindays = 3,
noformat,
noinit,
name = 'Test Full Database Backup from' + @@Servername,
skip,
norewind,
...

Wie lautet die korrekte Syntax um bei "name" an den Text die Systemvariable
für den Servernamen anzuhàngen?



DECLARE @Name nVarChar(128)
SET @Name = 'Test Full Database Backup from' + @@Servername
BACKUP DATABASE [Test] TO DISK = ...
NAME = @Name, ...

Gruss - Peter

Ähnliche fragen