誰かが助けてくれることを願っています-SQL Server Management Studio 2008 R2にリンクされたSQLサーバーをエイリアスする方法はありますか?
IPアドレスで追加されたサーバーがありますが、そこにはログイン資格情報がありません。ただし、接続はすでにセットアップされているため、ログインできます。
問題は、これはライブ展開の前の開発環境であり、リンクサーバーとして持っているIPに、192.168.xxx.xxxではなく 'myserver'などの別の名前でストアドプロシージャから「アクセス可能」にする必要があることです。 ..
どんな助けも大歓迎です。
この方法はうまくいくようです:
http://alexpinsker.blogspot.com/2007/08/how-to-give-alias-to-sql-linked-server.html
リンクがうまくいかない場合の詳細:
SQLリンクサーバーを実行している特定のホストにSQLリンクサーバーを追加しても問題はありません。しかし、リンクサーバー名としてホスト名を使用するのではなく、エイリアスを指定する必要がある場合はどうでしょうか。これを行う方法は次のとおりです。
ステップ1:
- SQL Server Management Studioでリンクサーバーを開き、[新しいリンクサーバー]を開きます。
- 表示されたウィザードの内側– [全般]タブを選択します。
- 「リンクサーバー」フィールドにエイリアス名を指定します。
- プロバイダーとしてSQL Native Clientを選択します。
- 「製品名」フィールドにsql_serverを追加します(それが魔法です)。
- [データソース]で、リンクサーバーとして使用するホストの名前を指定します。
ステップ2:
- [セキュリティ]タブ–適切なセキュリティオプション(セキュリティコンテキストなど)を指定します
ステップ3:
- [サーバーオプション]タブで、[データアクセス]、[RPC]、[RPCアウト]、および[リモート照合を使用]をtrueに設定します。
手順に従って、新しいエイリアスを作成します->すべてのプログラム-> Microsoft SQL Server 2008 R2->構成ツール-> SQLサーバー構成マネージャーを選択->エイリアスを選択->新しいエイリアス->サーバー名を入力