?? 備份到本機(jī).sql
字號:
--你是否有足夠的權(quán)限?如果有足夠的權(quán)限,可以備份到本機(jī)
--如果有,可以用下面的方法,查詢分析器中操作:
-- 創(chuàng)建共享目錄
exec master.dbo.XP_cmdshell 'md c:\bak'
exec master.dbo.XP_cmdshell 'net share bak=c:\bak'
--進(jìn)行數(shù)據(jù)備份
backup database 數(shù)據(jù)庫 to disk='c:\bak\備份.bak'
/*--以下操作在我的電腦中進(jìn)行:
打開我的電腦,地址欄中輸入:
\\SQL服務(wù)器的計(jì)算機(jī)名\bak\
復(fù)制里面的備份.bak到你的電腦就行了
--我的電腦中的操作結(jié)束--*/
--刪除備份生成的文件
exec master..xp_cmdshell 'del c:\bak\備份.bak'
--刪除共享
exec master.dbo.XP_cmdshell 'net share c:\bak /delete /y'
exec master.dbo.XP_cmdshell 'rd c:\bak'
--否則,你還是完全共享你本機(jī)的目錄,用下面的方法備份:
backup database 數(shù)據(jù)庫 to disk='\\你的計(jì)算機(jī)名\共享目錄名\備份文件名'
---或通過映射網(wǎng)絡(luò)驅(qū)動(dòng)器(這樣可以解決權(quán)限問題)
--1.映射
exec master..xp_cmdshell 'net use z: \\xz\c$ "密碼" /user:xz\administrator'
/*--說明:
z: 是映射網(wǎng)絡(luò)路徑對應(yīng)本機(jī)的盤符,與下面的備份對應(yīng)
\\xz\c$ 是要映射的網(wǎng)絡(luò)路徑
xz\administrator xz是遠(yuǎn)程的計(jì)算機(jī)名,administrator是登陸的用戶名
密碼 上面指定的administrator用戶的密碼
--*/
--2.進(jìn)行數(shù)據(jù)庫備份
backup database 數(shù)據(jù)庫名 to disk='z:\備份文件名'
--3.備份完成后刪除映射
exec master..xp_cmdshell 'net use z: /delete'
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -