mojaSymfonia FORUM
https://forum.mix-soft.pl/

wygodny skrypt backupujący MS SQL Express
https://forum.mix-soft.pl/viewtopic.php?f=16&t=8379
Strona 1 z 1

Autor:  elmex [ 2018-02-03, 16:21 ]
Tytuł:  wygodny skrypt backupujący MS SQL Express

Witam,

będę wdzięczny za podrzucenie w/w tj. wygodnego skryptu backupującego MS SQL Express /najlepiej parametryzowanego - pliki z sygnaturą daty i czasu/ tak by umożliwić ustawienie go w schedulerze cyklicznie

dzięki z góry

Autor:  elmex [ 2018-02-03, 17:27 ]
Tytuł:  Re: wygodny skrypt backupujący MS SQL Express

Automate SQL Express Backup

http://www.sqlserverexpress.com/

oraz

http://www.itzoz.com/search/label/Autom ... e%20Backup

jak ktoś przebrnie pierwszy to proszę o wrzucenie skryptu

dzieki

Autor:  Maciek [ 2018-02-05, 07:40 ]
Tytuł:  Re: wygodny skrypt backupujący MS SQL Express

Kod:
DECLARE @name VARCHAR(50) -- database name 
DECLARE @path VARCHAR(256) -- path for backup files 
DECLARE @fileName VARCHAR(256) -- filename for backup 
DECLARE @fileDate VARCHAR(20) -- used for file name

-- specify database backup directory
SET @path = 'D:\Backup\SQL\' 

-- specify filename format
SELECT @fileDate = CONVERT(VARCHAR(20),GETDATE(),112) + REPLACE(CONVERT(VARCHAR(20),GETDATE(),108),':','')

DECLARE db_cursor CURSOR READ_ONLY FOR 
SELECT name
FROM master.dbo.sysdatabases
WHERE name NOT IN ('master','model','msdb','tempdb')  -- exclude these databases

OPEN db_cursor   
FETCH NEXT FROM db_cursor INTO @name   

WHILE @@FETCH_STATUS = 0   
BEGIN   
   SET @fileName = @path + @name + '_' + @fileDate + '.BAK' 
   BACKUP DATABASE @name TO DISK = @fileName 

   FETCH NEXT FROM db_cursor INTO @name   
END   


CLOSE db_cursor   
DEALLOCATE db_cursor

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/