3

SSDT 2010 (最新の更新、v10.3.21208.0) を 1 つのソリューションで複数のデータベース プロジェクトと共に使用すると、エラーが発生します。エラーは次のように表示されます。

SQL71561: View: [dbo].[View] has an unresolved reference to object [OtherDatabase].[dbo].[OtherTable]

Stack Overflow と Google で見つけた他のすべてのリソースを読みました。ここに私がすでに試したいくつかのことがあります:

  • ソリューション内の他のプロジェクトへのデータベース参照をセットアップします。
  • データベース変数オプションをクリアして、構成オプションに基づいてデータベース名を動的に変更する SQLCLR 変数をバイパスします。
  • すべてのプロジェクトで [共通オブジェクトの拡張 Transact-SQL 検証を有効にする]が無効になっていることを確認する
  • データベースの場所オプションを次のように設定します:別のデータベース、同じサーバー
  • プロジェクトのビルド順序が論理的に配置されていることを確認
  • この投稿からの提案を試しました

私には何も機能していないようです。どんな助けでも大歓迎です。これは、私の問題をより明確にするスクリーンショットです。

エラーのある Visual Studio ウィンドウを示す画像

4

3 に答える 3

1

参照されたデータベース プロジェクトがビルドされても、参照が解決されない場合は、参照されたプロジェクトをクリーンアップして再構築し、参照しているプロジェクトをクリーンアップしてみてください。

于 2013-04-05T03:18:00.647 に答える