在SQL Server中,使用Linked Server功能可以将一个SQL Server实例连接到另一个SQL Server实例。以下是步骤如何配置和使用SQL Server Linked Server。
###
步骤 1: 在SQL Server管理工作室 (SSMS)中添加Linked Server 打开SQL Server管理工作室 (SSMS),然后执行以下步骤: 1. 在“对象资源管理器”中,展开“服务器对象”。 2. 右键单击“链接的服务器”,然后选择“新建链接服务器”。
###
步骤 2: 配置Linked Server 在“新建链接服务器”窗口中进行配置:
1. **常规选项卡**: - **链接服务器**:输入一个链接服务器的名称,比如 `RemoteSQLServer`。 - **服务器类型**:选择“其他数据源”。 - **提供程序**:选择 `SQL Server Native Client`。 - **数据源**:输入目标SQL Server实例的名称或IP地址,可以带端口号,例如 `RemoteServerName,1433`。
2. **安全性选项卡**: - **本地登录名**:选择将要映射的本地登录名,如果你希望所有的SQL Server登录名都使用相同的远程用户和密码,则选择 `匿名`。 - **远程登录名** 和 **远程密码**:输入远程SQL Server的有效登录名和密码。
###
步骤 3: 测试链接服务器 配置完成后,点击“确定”创建链接服务器。至此,你应该能够使用新的Linked Server执行跨服务器的查询。
###
步骤 4: 查询链接服务器数据 你可以使用 `OPENQUERY` 或直接查询Linked Server:
####
使用 `OPENQUERY` ```sql SELECT * FROM OPENQUERY(RemoteSQLServer, 'SELECT * FROM RemoteDatabase.dbo.RemoteTable'); ```
####
直接查询 ``

最低0.47元/天 解锁文章
1958

被折叠的 条评论
为什么被折叠?



