SQL SERVER 如何備份數(shù)據(jù)到網(wǎng)絡(luò)服務(wù)器
來(lái)源:程序員人生 發(fā)布時(shí)間:2014-03-10 08:13:16 閱讀次數(shù):2858次
如何在SQL server 2005中將數(shù)據(jù)庫(kù)備份路徑設(shè)為網(wǎng)絡(luò)路徑
如:“BackupPCdbback”
SQL server 2000中是可以的呀,怎么到2005就不好這樣做的???
現(xiàn)在備份數(shù)據(jù)庫(kù)真麻煩,都要先備份到本機(jī),然后再剪切到網(wǎng)上鄰居的另一臺(tái)電腦中,真郁悶!!!!
備份到異機(jī)?這是2000的做法.
寫成存儲(chǔ)過程,建立作業(yè)定時(shí)備份~~~
--在sql中映射一下就可以了
exec master..xp_cmdshell 'net use z: yizhiD$ "密碼" /user:yizhiadministrator'
/*--說(shuō)明:
exec master..xp_cmdshell 'net use z: xzc$ "密碼" /user:xzadministrator'
z:是映射網(wǎng)絡(luò)路徑對(duì)應(yīng)本機(jī)的盤符,與下面的備份對(duì)應(yīng)
xzc$是要映射的網(wǎng)絡(luò)路徑
xzadministrator
xz是遠(yuǎn)程的計(jì)算機(jī)名,
administrator是登陸的用戶名
密碼 面指定的administrator用戶的密碼
--*/
--備份;with init覆蓋|noinit添加
backup database 庫(kù)名 to disk='E:H_BACKUP.bak' with init
--COPY
exec master..xp_cmdshell 'copy E:H_BACKUP.bak z:'
--刪除(這句可以去掉)
--exec master..xp_cmdshell 'del E:H_BACKUP.bak'
--完成后刪除映射
exec master..xp_cmdshell 'net use z: /delete'
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)