共用方式為


HOW TO:將 Visual Studio 2010 資料庫專案轉換成 SQL Server 資料庫專案並重定目標為不同平台

 

在 SQL Server Data Tools (SSDT) 中,您可以將 Visual Studio 2010 所建立的現有 SQL Server 資料庫、CLR 和資料層應用程式專案轉換成新的 SQL Server 資料庫專案。如此一來,您便能利用 SSDT 提供的新型態資料庫開發體驗,例如更新的 Transact-SQL 編輯體驗,以及透過程式碼驗證將專案目標重定為 Microsoft SQL Server 2012 和 SQL Azure 的功能。轉換程序會轉換 SSDT 中具有對等類型的物件 (資料表、檢視表、預存程序、屬性檔或指令碼),包括物件的權限和 DAC 原則檔。在轉換記錄檔/報告中將重點強調無法轉換的成品。

下表列出 SSDT 可以或無法轉換的所有專案成品。

可以轉換的專案成品 無法轉換的專案成品
專案檔

1. .dbproj (Visual Studio 2010 資料庫和伺服器專案、資料層應用程式專案) 專案檔
2. .csproj 和 .vbproj CLR 專案檔可以轉換,但可能會造成資料遺失
資料庫單元測試專案

部分專案,例如 .files 項目
屬性檔

1. *.sqldeployment、.sqlsettings 和 .sqlpolicy 檔會轉換成對應的專案屬性頁
2. .sqlpermissions 檔會轉換成 Transact-SQL 指令碼
專案屬性

1. Server.sqlsettings
2. .sqlcmd 檔案中定義的 SQLCMD 變數
.sql 檔是以現有資料夾結構匯入的。 擴充性檔案。
預先部署和部署後指令碼 在專案轉換後,資料庫參考將需要手動重新建立。
結構描述比較檔 資料產生檔。

若要轉換專案

  1. 開啟 SQL Server 2005 或 2008 資料庫專案。

  2. [轉換成 SQL Server 資料庫專案] 精靈隨即自動開啟。選取 [轉換成 SQL Server 資料庫專案],然後按一下 [確定]。保留預設值,以備份選取的現有檔案。

  3. 自動產生轉換報告,列出所有已經轉換的檔案。按一下專案檔名旁邊的 + 號,閱讀有關轉換程序的詳細資訊。

  4. 請注意,[方案總管] 中的專案檔、屬性檔和結構描述物件全部都會轉換。

若要變更專案的目標平台

  1. 以滑鼠右鍵按一下 [方案總管] 中新轉換的專案,再選取 [屬性] 存取 [專案設定] 對話方塊。

  2. [目標平台] 下拉式清單中選取 SSDT 支援的任何平台。

請參閱

如何:變更目標平台及發行資料庫專案