共用方式為


從 SQL Server Compact 進行資料移轉

SQL Server Compact 4.0 是一種內嵌資料庫,非常適合入門網站開發與輕量型使用案例。SQL Server Compact 的最大容量是 256 個並行連接或 4 GB 的資料。為了要有更好的延展性與開發功能 (例如預存程序) 以及獲得進階資料管理功能,您可以將資料移轉到 SQL Server Express、SQL Server 或 SQL Azure。在高容量的網站和應用程式中,移轉作業也很有幫助。您可以使用下列方式移轉資料:

若要從 SQL Server Compact 移轉資料

  • 使用 Microsoft Web 部署工具 (MSDeploy.exe)。

  • 使用 Visual Studio 2010 SP1。

  • 使用 Microsoft Webmatrix。

若要在 Visual Studio 2010 SP1 中移轉資料

  1. 在 Visual Studio 中建立新的 Web 應用程式。

  2. 透過資料庫連接連接到 MicrosoftSQL Server Compact 4.0。請參閱<如何:使用 Visual Studio 連接到 SQL Server Compact 資料庫>。

  3. [方案總管] 中,於專案上按一下滑鼠右鍵,然後按一下 [屬性]

  4. [屬性] 頁面上,按一下 [封裝/發行 SQL] 索引標籤。

  5. [封裝/發行 SQL] 索引標籤上,按一下 [從 Web.config 匯入]

    Visual Studio 會讀取應用程式 Web.config 檔,以尋找連接字串。對於 Web.config 檔中的每一個連接字串,Visual Studio 都會在 [資料庫項目] 方格中建立資料列。根據預設,[資料庫項目] 方格中的名稱是連接字串名稱加上 -Deployment 後置字元。

    [ApplicationServices-Deployment] 資料列是在 [資料庫項目] 中所建立。

    您也可以建立自己的 SQL Server 指令碼,該指令碼將會在部署期間執行。如需詳細資訊,請參閱逐步解說:使用 Web 部署封裝部署 Web 應用程式專案

若要在 Microsoft Webmatrix 中移轉資料

  • 如果您在 Microsoft Webmatrix 中使用 SQL Server Compact 4.0 資料庫,而且想要發行至 SQL Server 資料庫,您必須將資料移轉到 SQL Server 然後再發行。隨著需求成長至企業資料庫等級,可以使用 WebMatrix 編輯器中的 [移轉] 選項將結構描述和資料從 SQL Server Compact 移轉至 SQL Server。這也會將 Web.config xml 檔案加入至專案,該專案包含了 SQL Server 的連接字串。當移轉完成之後,網站專案會順暢地從使用 SQL Server Compact 切換到 SQL Server。如需相關指示,請參閱如何將資料庫移轉到 SQL Server