3
SP1とGDR R2がインストールされたVSTS 2008を使用します。次の問題が見つかっVSTSデータベーススキーマ比較でコメントが保存されない
:
- 2の同一のデータベース(例えば Database1を及びデータベース2)を、
- Database1は稼働中のデータベースです。 Database2は本稼動データベースです。
- データベース1に新しいストアドプロシージャを追加します。 (説明、著者など
CREATE PROCEDURE
ステートメントの前)。 - のデータベース1(ソース)とデータベース2のスキームを比較しようとしています (ターゲット);新しいSPは がDatabase2に追加されましたが、
CREATE PROCEDURE
ステートメントの上にコメントはありませんでした(しかしSP本体のコメントは完全に保存されています)。
Database1をでストアドプロシージャの一部:
-- ============================================= -- 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
結果データベース2には、スキーマ比較後:
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