2010-07-26 70 views
1

我遇到了在Visual Studio 2010 Ultimate中使用TFS處理數據庫項目的問題。以下描述我使用的工作流程:使用Visual Studio 2010數據庫項目模式合併問題項目架構比較與TFS

  1. 我通過SQL Server Management Studio在本地修改SQL架構。
  2. 接下來我打開Visual Studio數據庫項目&執行「Schema Compare」操作。
  3. 我選擇我的本地數據庫,並將最新的更改作爲數據庫項目的「源模式」和「目標模式」。
  4. 接下來,我看一下「Schema Comparison」結果,並選擇「Skip」作爲「更新操作」,但不想更改這些項目。對於我想要更改的項目,我選擇適當的「更新操作」。
  5. 當我完成後,我選擇「Write Updates」命令將更改應用到數據庫項目。

我遇到的問題是,當我查看數據庫項目時,通過註釋數據庫創建腳本,我告訴忽略的某些數據庫表在數據庫項目中得到更新。

例如,這是什麼一個樣子:

/*CREATE TABLE [SchemaName].[TableName] (
    [Col1]  BIGINT   IDENTITY (1, 20) NOT NULL, 
    [Col2]  INT    NULL 
);*/ 

的問題是:由於我跟比較忽略這個表那爲什麼它修改項目和註釋掉的代碼?

回答

2

好的人我通過同事找到了解決這個問題的解決方案。

原來,有你需要做的,而執行架構額外的步驟比較:

步驟4A - 選擇合適的「更新動作」對所有項目後,您現在必須點擊「刷新「按鈕。執行刷新後,您可以繼續執行步驟5.

相關問題