SQLServer シノニムについて

同一インスタンス内の別DBのあるテーブルにシノニムを張ったが、そのテーブルをSelectすると、接続のエラー!?

同一インスタンスなのになぜ!?

原因は、SQLServerが保持しているサーバー名と現在のサーバー名(PC名)が異なる為、接続できない。SQLServerをインストールしたあとに、PC名を変更したのでこのような現象になったと思われる。

下記クエリを実行して、SQLServerに格納されているサーバー名を確認しよう。
SELECT @@SERVERNAME AS 'Server Name';