0

私はまだ研究していますが、私はこれを理解することができませんでした。

1 つのデータベースからプロジェクトをリバース エンジニアリングしましたが、未解決の参照はすべて、ビルドを強制終了する SQL03006 エラーとして発生しました。別のデータベースをリバース エンジニアリングしたところ、すべての未解決の参照が SQL04151 警告として表示され、先に進むことができました。

「警告をエラーとして扱う」にチェックを入れていません。

1つはウィザードで作成し、もう1つは手動で作成したと思うので、まだ調査中です。しかし、誰かがアイデアを持っているなら、私は助けていただければ幸いです!

4

1 に答える 1

0

参照されている他のデータベースの dbschema ファイルを指すデータベース参照を追加しようとしましたか? VSDBCMD.exe を使用して、これらのファイルを作成できます。誰かがこれで機能する可能性のある GUI を作成しました: http://www.benday.com/2009/08/22/a-user-interface-for-vsdbcmd-deployimport-your-database-schema-without-installing- visual-studio-2008-database-edition/

コマンドの一般的な構文は次のようなものです。

VSDBCMD /a:Import /cs:" ConnectionString" /dsp:Sql /model:DatabaseName.dbschema

VSDBCMD の詳細については、http://msdn.microsoft.com/en-us/library/dd193283%28v=VS.100%29.aspx を参照してください。

私たちの場合、すべての共有スキーマ ファイルを必要とするすべてのプロジェクトがアクセスできるフォルダーに配置します。データベース参照として追加すると、エラーなしでビルド/デプロイできるはずです。

于 2013-06-01T13:47:55.513 に答える