Sql server 使用TSQL连接到服务器

Sql server 使用TSQL连接到服务器,sql-server,tsql,Sql Server,Tsql,有没有办法用t-sql连接到服务器 我想给它指定一个快捷方式 我已尝试“:Connect-serverName…” 谢谢你的时间 编辑:我只想做“连接到数据库引擎”使用SQL命令所做的事情您可以像这样设置链接服务器: EXEC sp_addlinkedServer N'remoteSqlServer\Instance', N'SQL Server' EXEC sp_addlinkedsrvlogin @rmtsrvname = N'remoteSqlServer\Instance', @us

有没有办法用t-sql连接到服务器

我想给它指定一个快捷方式

我已尝试“:Connect-serverName…”

谢谢你的时间


编辑:我只想做“连接到数据库引擎”使用SQL命令所做的事情

您可以像这样设置链接服务器:

 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中“连接”到这些其他服务器。。。您可以只在一台服务器上,引用所有其他服务器,并根据需要将它们混合到查询中。

您必须更清楚地了解自己想要什么。你的问题目前有点含糊。您是否正在尝试为windows创建快捷方式,因此,您只需双击它,它就可以连接到SQL server Management Studio中的相关服务器?不,我大约有10台服务器,我想连接1.1.1。例如,使用它的用户名和密码,我不想打开“连接”窗口,然后选择“服务器”和“连接”,我想分配一个快捷方式,即ctrl+0直接连接到服务器服务器您看到服务器组了吗@米尔尼:谢谢你的时间。这很好,但如果可能的话,我想指定快捷方式