--sql備份所有資料庫指令碼
declare @currentdatabasename nvarchar(100)
declare @currentbackfolder nvarchar(200)
declare @currentbackstring nvarchar(2000)
--這裡是備份的目錄,所有資料庫都備份到這個目錄
set @currentbackfolder='d:\'
--查詢所有資料庫名稱
--select * from master..sysdatabases where dbid>=7
declare tb cursor local for
select name from master..sysdatabases
--where中指定需要備份的資料庫
where name in ('databasename')
open tb
fetch next from tb into @currentdatabasename
while @@fetch_status=0
begin
--備份當前查詢到的資料庫到指定目錄
set @currentbackstring='
use [master]
backup database ['+@currentdatabasename+'] to disk = '''+ @currentbackfolder+'\'+@currentdatabasename + '_bak' + convert(varchar(50),getdate(),112)+'.bak'' with noformat, noinit,name ='''+@currentdatabasename+'-full database backup'',skip, norewind, nounload, compression;';
print @currentbackstring;
exec sp_executesql @currentbackstring;
print '備份資料庫'+@currentdatabasename +'完成';
fetch next from tb into @currentdatabasename
endclose tb
deallocate tb
print '備份所有資料庫完成'
備份資料庫
參考 sql如何備份到異機 寫成儲存過程,建立作業定時備份 在sql中對映一下就可以了 exec master.xp cmdshell net use z yizhi d module user yizhi administrator 說明 exec master.xp cmdshell net u...
備份資料庫
命令在dos的 url file mysql bin mysql bin url 目錄下執行 1.匯出整個資料庫 匯出檔案預設是存在mysql bin目錄下 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 mysqldump u user name p123456 database n...
備份資料庫
sqlserver 備份簡介 sqlserver 2008提供了4種資料庫備份型別 完整資料庫備份 差異備份 事物日誌備份 檔案和檔案組備份。備份裝置就是用來儲存資料庫 事務日誌或 者檔案和檔案組備份的儲存介質。sql server 2008 支援的備份裝置有 磁碟備份裝置 磁帶 備份裝置和邏輯備份...