VS2010 から 2012 に移行した後、データベース プロジェクトを使用できません。
プロジェクト内のデータベース オブジェクトのすべてのスクリプトは、自動的に作成された localdb データベースに接続されます。データベースが大きく、SQL Server 2008 R2 の本格的なインスタンスで維持しているため、localdb には興味がありません。
Tools-Options-Database Tools-Data Connections-SQL Server Instance name で可能なすべての設定を試しましたが、役に立ちませんでした。プロジェクトを再ロードした後、常に同じ接続を localdb に復元します。
私の問題は、あるデータベースから別のデータベースを参照する必要があることです。私は類義語でそれを行います: CREATE SYNONYM [pcg].[practice] FOR [PcgDb].[Portal].[practice]; このスクリプトは自動的に localdb にリンクされ、localdb の PcgDb にはテーブルがありません。したがって、未解決の参照エラー 71501 が発生します。
データベース参照の追加ですべての組み合わせも試しましたが、SQL Server のインスタンスを localdb リンク サーバーに追加しても、同じエラーが発生しました。