Thema Datum  Von Nutzer Rating
Antwort
Rot Sript to create Backup-Sript over all Databases on a SQL Server
02.11.2022 13:04:58 SQL Repo
NotSolved

Ansicht des Beitrags:
Von:
SQL Repo
Datum:
02.11.2022 13:04:58
Views:
272
Rating: Antwort:
  Ja
Thema:
Sript to create Backup-Sript over all Databases on a SQL Server

Hier ein Script wie man einen Script erzeugt der alle Datenbanken eines SQL Servers sichert:

SET NOCOUNT ON;
DECLARE @DatabaseName NVARCHAR(128)
DECLARE DB_Cursor CURSOR FOR
Select Name as DatabaseName from sys.databases
order by DatabaseName
OPEN DB_Cursor;
FETCH NEXT FROM DB_Cursor INTO @DatabaseName;
WHILE @@FETCH_STATUS = 0
BEGIN
PRINT '--============================================='
PRINT '--BACKUP QUELLSERVER ' + @DatabaseName
PRINT '--============================================='
PRINT 'BACKUP DATABASE [' + @DatabaseName + ']'
PRINT 'TO  DISK = N''E:\' + @DatabaseName + '.bak'''
PRINT 'WITH  COPY_ONLY, '
PRINT 'NOFORMAT, '
PRINT 'NOINIT, '
PRINT 'NAME = N''' + @DatabaseName + '-Full Database Backup'', '
PRINT 'SKIP, '
PRINT 'NOREWIND, '
PRINT 'NOUNLOAD, '
PRINT 'STATS = 10;'
PRINT 'GO'
PRINT ''
FETCH NEXT FROM DB_Cursor INTO @DatabaseName;
END;
CLOSE DB_CURSOR;
DEALLOCATE DB_CURSOR;
GO

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Sript to create Backup-Sript over all Databases on a SQL Server
02.11.2022 13:04:58 SQL Repo
NotSolved