2016-06-13 80 views
-1

我一直在與Umbraco合作創建我的第一個網站,現在我準備好將它上傳到服務器。不過,我在數據庫中遇到了一些麻煩。我使用MSSQLfor我的數據庫,需要導出數據並將其上傳到我的服務器。我的問題是:什麼是導出我的數據庫的正確方法?它是通過選項「導出數據」還是「生成腳本」?因爲使用「導出數據」,我無法創建文件,然後將其上傳到服務器。導出和恢復數據庫

我該怎麼辦?

非常感謝!

+0

進行完整備份,將其複製到您的服務器,然後將備份恢復到您的服務器。 –

+0

你的意思是做任務 - >備份...? –

+0

是的,採取一個完整的備份,然後恢復到服務器 –

回答

0

是它通過選擇「導出數據」或「生成腳本」?因爲 與「導出數據」我看不到創建該文件,然後將其上傳到服務器 。

使用「導出數據」功能,您可以將連接MSSQL實例的數據(表格的行)轉移到另一個,甚至生成一個Excel文件。

使用「生成腳本」功能,您可以生成表(甚至是數據庫)的模式以及其中的相關行,將所有內容導出到SQL文件中。前段時間,我回答here關於「生成腳本」功能的另一個SO問題。顯然,腳本的大小將取決於您要傳輸的數據量。

在我看來,建議不要在SQL Management Studio的編輯器中運行大於100 MB的腳本文件,因爲SQL Management Studio的編輯器可能在處理這些大文件時遇到問題。或者,您可以使用sqlcmd命令行實用程序運行腳本。

從我所看到的,你需要傳輸你的數據,你可以使用這兩個選項。否則,您可以備份數據庫,將BAK文件傳輸到服務器並在那裏恢復數據庫,但似乎您沒有權限執行此操作。