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