Ich erstelle meine SQL-Server 2000 Backups per DTS in dem ich unter „Data transformation Services“ ein neues lokales DTS anlege. Dort füge ich dann das Object „Microsoft OLE DB Provider for SQL Server“ hinzu und anschliessend das Object „SQL-Ausführen“. Dort kopiere ich dann einfach folgenden Code ‚rein.
Das Ergebnis sind dann immer folgende Dateien: „rju_landstrasse_20061017_030008.bak“ etc.
SQL-Backup per DTSdeclare
@backupFile nvarchar(100),
@MyDBName nvarchar(100),
@MyDBPath nvarchar(100),
@datestr nvarchar(8),
@timestr nvarchar(8)
set @MyDBName = ‚rju_landstrasse_ch‘
set @MyDBPath = ‚k:database‘
set @datestr = convert(varchar(12), getDate(), 112)
set @timestr = left(replace(convert(varchar(12), getDate(), 114), ‚:‘, ‚), 6)
set @backupFile = @MyDBPath + @MyDBName + ‚_‘ + @dateStr + ‚_‘ + @timeStr + ‚.bak‘
BACKUP DATABASE @MyDBName TO DISK = @backupFile
WITH NOINIT, NoSKIP, STATS = 10