2017-04-26 3 views
0

t-sqlを使用してサーバーに接続する方法はありますか?TSQLでサーバーに接続

は、私はそれに

私はすでに試したショートカットを割り当てたい「:接続-serverName ...」

編集お時間を

ありがとう:私は何をしたい「接続をデータベースエンジンへの」SQLあなたはこのようなリンクサーバーに設定することができます

+0

あなたが望むものについてもっと明確にする必要があります。あなたの質問は現時点では少し曖昧です。例えば、 –

+0

。ウィンドウのショートカットを作成しようとしていますので、ダブルクリックするだけでSQL Server Management Studioの関連サーバーに接続できますか? –

+0

いいえ私は約10台のサーバを持っていて、1.1.1.1の例をユーザ名とパスワードで接続したいです。接続ウィンドウを開き、サーバと接続を選択したくありません。ショートカットを割り当てるにはCtrl +サーバーに直接アクセス – AliTheOne

答えて

0

コマンドで行います。

EXEC sp_addlinkedServer N'remoteSqlServer\Instance', N'SQL Server' 
EXEC sp_addlinkedsrvlogin @rmtsrvname = N'remoteSqlServer\Instance', @useself = 'FALSE', 
          @rmtuser = N'user', @rmtpassword = N'password' 

( 'remoteSqlServer \ instance'の名前を実際のサーバー名とインスタンス名で置き換え、ログインするユーザーは 'user'、そのユーザーのログインパスワードは 'password')

その後、あなたは、同じサーバー上の別のデータベースを参照するために使用するのと同じドット表記を使用してサーバーを参照することができます。

SELECT * FROM [server\instance].[database].[schema].[tableName] 

あなたは、SQL Server Management Studioでこれらの他のサーバーに「接続」する必要はありません...あなたは1つのサーバー上にあり、他のすべてのサーバーを参照し、必要に応じてクエリに組み込むことができます。

関連する問題