私の質問は私の質問でかなりよくカバーされていると思いますが、ここにいくつかの背景があります:
データベースには約 1500 のストアド プロシージャがあります。それらの約半分は SET ANSI_NULLS ON で、半分は SET ANSI_NULLS OFF です。
vs2010 データベース プロジェクトを使用したいので、すべての手順を新しい db プロジェクト (インポート スクリプト) にインポートしています。プロジェクトで作成されたプロシージャの半分は、Database Option ANSI Nulls プロパティが ON で、半分が OFF であると予想されますが、それらはすべて「Project Default」になっています。
手順を正しくインポートするにはどうすればよいですか?
追加情報:
手順は次のようにスクリプト化されています
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE ...
混合は歴史的な理由から存在し、そのまま維持する必要があります。現在、すべてを整理するためのリソースがありません。