2013-02-11 90 views
0

我目前正在使用第三方產品,它使用SQL Server數據庫。我被要求爲了自己的備份/安全目的而備份數據庫的副本,但我遇到了麻煩。從遠程服務器導出SQL數據庫(所有表)

要訪問我使用遠程桌面,在安裝SQL Server 2005 Express的當前登錄到我公司的一臺服務器的數據庫。然後使用該SQL Server實例連接到第三方的SQL服務器。

當我執行任務 - >備份...,它似乎工作,但文件遠程SQL數據庫服務器,我的IT團隊告訴我,預計將在本地存儲。

我嘗試使用任務 - >生成腳本...但「腳本數據」選項不可用,要麼是因爲它是SQL Server 2005 Express,要麼是因爲數據庫是遠程的(不確定是哪一個,但可能是一個那些)。

我嘗試過其他的東西,我不能在此刻回想,我的想法。

任何人都可以提出一些能夠讓我得到遠程數據庫表結構和數據的「本地」副本?因爲你使用的是很舊的版本管理Studio快速的

回答

2

生成腳本嚮導是不可用的。爲什麼你仍然在使用2005版本? 2012年的版本將工作得很好,對2005年的情況下,不再有這些限制:

http://sqlblog.com/blogs/aaron_bertrand/archive/2012/11/15/sql-server-2012-service-pack-1-is-available-this-time-for-sure.aspx

您可以下載最新版本,SP2,在這裏:

http://www.microsoft.com/en-us/download/details.aspx?id=43351

+0

我選擇了這個答案。我使用2005年,因爲這是服務器上可用的。但是,我確實在本地安裝了2008(不是Express),並且可以下載結構AND數據的選項,並且當前正在運行。歡呼 – QMKevin 2013-02-11 19:38:28

1

備份做在本地生成。這是可以預料的,因爲你的團隊已經告訴過你。您可以在本地生成它,然後使用諸如FTP客戶端之類的工具下載它。我強烈推薦Redgate工具。請參閱http://www.red-gate.com/products/dba/sql-backup/這是一款出色的工具,並且內置了一些網絡備份選項,可將備份發往其他地方。如果這是一次性事物,Redgate也有相應的工具,例如SQL比較和SQL數據比較。

你選擇真正的解決方案取決於您如何頻繁地在本地運行,並下載備份以及有多大的DB是。

+0

不幸的是,我無法訪問數據庫服務器,所以一旦下載,就無法獲取文件。我也沒有關於第三方使用的網絡的信息,所以我不能通過網絡將文件保存到FTP站點。這是一次性交易,所以Aaron的解決方案對我來說最適合。不過謝謝 – QMKevin 2013-02-11 19:37:15

相關問題