同一インスタンス内の別DBのあるテーブルにシノニムを張ったが、そのテーブルをSelectすると、接続のエラー!?
同一インスタンスなのになぜ!?
原因は、SQLServerが保持しているサーバー名と現在のサーバー名(PC名)が異なる為、接続できない。SQLServerをインストールしたあとに、PC名を変更したのでこのような現象になったと思われる。
下記クエリを実行して、SQLServerに格納されているサーバー名を確認しよう。
SELECT @@SERVERNAME AS 'Server Name';