3
我們使用安裝了SP1和GDR R2的VSTS 2008。VSTS數據庫模式比較不保存註釋
找到的下一個問題:
- 2完全相同的數據庫(例如 數據庫1和的Database2);
- Database1是一個工作數據庫, Database2是一個生產型數據庫;
- 向 Database1添加一個新的存儲過程,並帶有註釋 (說明,作者等在
CREATE PROCEDURE
聲明之前); - 試圖比較 上的方案Database1(source)和Database2 (target);新的SP成功添加到Database2中,但沒有在
CREATE PROCEDURE
聲明之上發表評論(但SP主體中的註釋完全保留)。
的存儲過程在數據庫1的部分:
-- ============================================= -- Author: [author here] -- Create date: [creation date here] -- Description: [description here] -- ============================================= CREATE PROCEDURE [schema here].[procedure name here] @param1 uniqueidentifier, @param2 nvarchar(64), @param3 bit, @param4 int = 1, @param5 int = 25, @param6 int = 0 output, @param7 int = 0 output AS
結果在架構的Database2比較後:
CREATE PROCEDURE [schema here].[procedure name here] @param1 UNIQUEIDENTIFIER, @param2 NVARCHAR (64), @param3 BIT, @param4 INT=1, @param5 INT=25, @param6 INT=0 OUTPUT, @param7 INT=0 OUTPUT AS
它謀殺了意見。 未選中Schema compare options... -> Ignore Comments
中的複選標記。
有什麼辦法可以使這項工作?
謝謝!我讀了很多相關的東西,但沒有找到這篇文章。 – Alex 2009-09-17 11:14:07