2013-03-08 196 views
0

我已經設法使用SQL Server Management Studio'恢復'我的數據庫。從SQL Server Management Studio導出數據庫

我現在需要導出這樣我就可以將其導入到我的網站空數據庫。

我已經試過Tasks/Generate Scripts,但我不能把它生成的文件導入到我的數據庫我的網站上。

我收到以下錯誤信息:

未能找到存儲過程「XXX」

我也試着Export Data但我似乎並沒有得到一個結果在這個過程的最後。可能是因爲我正在使用該軟件的免費版本?

是否有任何其他的方式將這些數據導出到一個.sql文件,這樣我就可以進口嗎?

我只是從一個服務器移到一個站點到另一個 - 它不應該是這樣的難!

任何幫助將非常感謝!

+0

您可以在MS SQL Management Studio中進行完整的數據庫備份。將該備份還原到您的空數據庫。 – DSharper 2013-03-08 10:59:02

+0

我從.bak備份文件(本地)恢復了數據庫 - 我需要將其導出並上載到新服務器。 – dave 2013-03-08 11:01:22

+0

@dave:遠程登錄到這臺新服務器。複製服務器上的.bak文件並在那裏恢復數據庫。 – 2013-03-08 11:03:58

回答

0

嘗試使用Microsoft SQL Server數據庫發佈嚮導。請訪問:

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

使用生成的.SQL文件通過以下步驟:

http://www.123-reg.co.uk/support/answers/Databases/Windows-MSSQL/how-do-i-import-export-a-mssql-database-793/

+0

感謝戴夫,我下載了軟件,但連接到數據庫時出現錯誤。 「不支持此SQL Server版本(11.0)。(Microsoft.SqlServer.ConnectionInfo)」可能是因爲我使用MS SQL Server Management Studio 2012? – dave 2013-03-08 12:02:07

+0

在SQL 2012中,功能已包含在內。請參閱:http://msdn.microsoft.com/en-us/library/ee210545.aspx – 2013-03-08 12:06:25

+0

謝謝 - 我無法遠程訪問數據庫(123-Reg證實了這一點),當我導入我通過'任務/生成腳本 - >將腳本保存到特定位置'我得到如上所述的錯誤消息「無法找到存儲過程'xxx'」 - 任何想法? – dave 2013-03-08 13:06:23

0

我不知道你是否已經成功地解決這一點,但我發現,從SSMS保存的SQL文件採用Unicode格式,123-Reg網站期望純文本。這是導致「無法找到存儲過程...」錯誤消息的原因。

而是保存文件,複製並粘貼SSMS到記事本中的文本,然後保存。該文件應該正確地上傳到遠程數據庫中。

相關問題