2017-04-26 162 views
0

是否有任何方式使用t-sql連接到服務器?使用TSQL連接到服務器

我想一個快捷方式分配給它

我已經嘗試過「:連接-ServerName ......」

感謝您的時間

編輯:我只是想要做什麼「連接數據庫引擎」完成了與SQL命令

+0

你必須更清楚你想要什麼。目前你的問題有點模糊。 –

+0

例如您是否嘗試爲Windows創建快捷方式,因此您只需雙擊它即可連接到SQL Server Management Studio中的相關服務器? –

+0

不,我有大約10臺服務器,我想連接1.1.1.1例如它的用戶名和密碼我不想打開連接窗口,然後選擇服務器和連接我想分配一個快捷方式,即CTRL + 0連接直接到服務器 – 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'名稱,'用戶'用戶使用該用戶的登錄密碼替換'password')

從此,您可以使用您使用在同一臺服務器上引用不同數據庫中的相同點符號引用服務器:

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

你不必「連接」到SQL Server Management Studio中這些其他的服務器...你可以只在一臺服務器上,並引用所有其他服務器,並根據需要將它們混合到查詢中。