2009-09-07 41 views

回答

1

的SQL數據庫發佈嚮導在Visual Studio 2008:

  • 第1步:通過選擇菜單文件 - >新建網站創建一個新網站。 切換到服務器資源管理器並添加一個 新的數據連接並連接到 數據庫。在這種情況下,我們將使用附帶SQL Express的 Northwind數據庫。您應該指向要發佈的數據庫 。

  • 步驟2:在服務器資源管理器選擇Northwind.dbo節點,然後右鍵單擊 彈出上下文菜單。在 上下文菜單中,您有一個「發佈 供應商...」選項。

Ref

您應該能夠指向一個數據庫 在本地計算機上,然後 自動創建一個.SQL腳本 文件,其中包含重新創建 數據庫的任何一個副本所需的安裝邏輯 遠程系統 - 用於 示例外部主機系統。 這個.SQL腳本包含了創建數據庫模式 (表,視圖,sprocs,觸發器,全文目錄,角色,規則, 等)所需的所有內容。 。您還可以選擇 填充新數據庫,其中 的數據內容與您本地的 表的數據內容相同。

今天的大多數託管服務器都支持上傳 ,並使用其管理面板將.SQL文件運行到它們的 託管環境。因此,您只需上傳並運行由Database Publishing 嚮導生成的.SQL腳本 ,並且您的託管環境中將有一個工作的 數據庫。

+0

哦,你需要一個網站項目?它不適用於其他類型的項目? – Pablo 2009-09-22 06:41:21

+0

發佈嚮導解決了開發人員需要將本地數據庫從其開發機器部署到遠程機器上的託管環境的問題。 – 2009-09-22 06:54:40

+0

您可以製作一個臨時網站項目,然後編寫您的數據庫。 – 2009-09-22 06:57:04

16

我在網上找到了解決方案。以下是解決問題的步驟,以防其他人遇到同樣的問題。謝謝。

  1. 打開控制面板並轉到添加或刪除程序。

  2. 用鼠標右鍵單擊組件'Microsoft Sql Server數據庫發佈嚮導1.3'(或'Microsoft Sql Server數據庫發佈嚮導1。2'(如果由於上述(b)而安裝了此舊版本),然後單擊卸載。等待卸載完成。

  3. http://go.microsoft.com/fwlink/?LinkId=119368運行SqlPubWizInstaller.exe重新安裝「Microsoft Sql Server數據庫發佈嚮導1.3」。您可以通過查看添加或刪除程序來驗證它是否已安裝。

+6

我已經找到'Microsoft Sql Server數據庫發佈嚮導1.4'作爲Sql 2005的一部分已經安裝了。它可以在Sql2008中使用,可以在'C:\ Program Files文件(x86)\ Microsoft SQL Server \ 90 \ Tools \ Publishing \ 1.4 \ SqlPubWiz.exe'。薩曼,「很好的答案」(10票)。 :) – 2012-03-05 21:51:41

8

即使這個線程是舊的,創造了長期回...想和大家分享,我認爲可能會有所幫助別人解決方案...

打開SSMS(Management Studio中),並用鼠標右鍵單擊數據庫。選擇任務 - >生成腳本。選擇「腳本整個數據庫和所有數據庫對象」單選按鈕,然後單擊下一步。

在「腳本選項」屏幕中,單擊「高級」按鈕並在常規中將「腳本數據類型」更改爲「架構和數據」。

這將生成包含數據和模式的整個腳本。

0

安裝「帶有工具的SQL Server Express Edition」,然後安裝發佈嚮導。