可以把遠程sql server上的數據庫直接備份到本地嗎?


我在企業管理器上輸入這樣的備份地址不行:
\\我得機器名\完全共享目錄\文件名

出現這樣的提示:
無法驗證該備份文件位置是否存在。是否要使用該備份文件位置?

【我選擇"Yes"】

然后出現這樣錯誤:
---------------------------
Microsoft SQL-DMO (ODBC SQLState: 42000)
---------------------------
無法打開備份設備 '\\192.168.0.5
\db\myback.bak'。設備出現錯誤或設備脫機。詳細信息請參閱 SQL Server 錯誤日志。
BACKUP DATABASE 操作異常終止。
---------------------------
確定   
---------------------------

17 个解决方案

#1


不能直接備份,必須設置完全共享.

#2


to zjcxc:
你所說的完全共享是指本地目錄還是server上的目錄?

我已經把本地的目錄設置成完全共享給everyone,並且把開放了Guest帳戶
 服務器和我的機器都是 windows 2000 server

#3


當然是本地目錄.

你的SQL/SQLAGENT服務的啟動帳戶,要求具有訪問你共享目錄的權限.
檢查一下吧.

#4


首先要把遠程的映射到本地,再進行備份

#5


本地目錄完全共享了還是不行

在服務器上我有一個完全共享目錄(有寫權限)把本地sqlserver上的數據庫備份到服務器上的這個共享目錄里還是不行。

把本地sqlServer上的數據庫通過\\192.168.0.5\db\test.bak的形式可以備份
(192.168.0.5是我得機器的IP地址),而且當我把db的共享權限設置成只能讀取不能寫入的時候,就不能備份了,說明共享權限還是起作用了。

#6


不要這么干!

備到Server 上再下載!

#7


謝謝playyuer(退休干部 卧鼠藏蟲)

我了解這個問題的2個目的:

1.要是可以直接備份的話,就可以方便一些

2.要是可以直接備份的話,我就要防止其它用戶直接把數據備份到他們的電腦上去

#8


還是沒有成功,哪位朋友做過這樣的備份,看看我還忽略了些什么?

#9


看來是我的電腦出問題了,天黑了關門

#10


我沒見過  

關注中~   up

#11


真的沒人碰見過這種情況嗎,
等天亮了,再黑了就揭貼!

#12


用SQLDMO組件,寫一個客戶端可以實現.

#13


up

#14


如果你不知道你的遠程數據庫的啟動用戶和密碼,你就不可以完成,如果你知道,你在你的計算機上以建立一個同名同密碼的用戶,在查詢分析器里面用backup 語句是可以實現的。

#15


下面的示例顯示一個遠程磁盤備份設備。在其下啟動 SQL Server 的名稱必須對該遠程文件擁有權限。

USE master
EXEC sp_addumpdevice 'disk', 'networkdevice',
   '\\servername\sharename\path\filename.ext'

#16



EXEC sp_addumpdevice 'disk', 'networkdevice',
   '\\servername\sharename\path\filename.ext'
測試了,還是一樣的提示錯誤

有沒有誰這樣成功備份過,有的話進來說一聲,要是沒有的話,我就不這樣做了

#17


還是沒搞定,不過還是要感謝各位的幫助,Thanks!

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com