[SQL Server] リンクサーバー登録エラー:There is no remote user '[user]' mapped to local user '(null)' from the remote server '[servername]'

inno
2014-01-17 19:22 2806 0
There is no remote user '[user]' mapped to local user '(null)' from the remote server '[servername]'

リンクサーバー(Linked Server)を登録しようとしたら下記のようなエラーが発生した時、対応法について説明する。

There is no remote user '[UserName]' mapped to local user '(null)' from the remote server '[ServerName]'

この問題はローカルユーザーがnullに設定されているからだ。
あれ??俺は「Administrator」権限のWindowsアカウントでログインしたんだけど~~~
じゃ、そしたらSQL Serverのアカウントもそのアカウントで作成されているか確認しよう。
「BUILTIN\Administrators」でログインしているのでは??

なので、俺の場合は、
「sa」でログインしてリンクーサーバーを登録したら問題なくできた。
「sa」は普通は無効化した方がいい。
「sa」ではなくてもいい。「sysadmin」権限を持つDBアカウントでログインして設定すれば問題なくできる!

コメント