sp_addlinkedserver
时间: 2023-02-16 17:47:55 浏览: 38
sp_addlinkedserver 是一个存储过程,用于在 Microsoft SQL Server 中添加链接服务器的信息。使用该存储过程可以将数据从另一台服务器检索到当前服务器,也可以将数据从当前服务器发送到另一台服务器。
使用方法:
```
EXEC sp_addlinkedserver
@server = 'server_name',
@srvproduct = 'product_name',
@provider = 'provider_name',
@datasrc = 'data_source',
@location = 'location',
@provstr = 'provider_string',
@catalog = 'catalog';
```
参数:
- @server:链接服务器的名称。
- @srvproduct:要连接的数据源的名称。
- @provider:要使用的 OLE DB 提供程序的名称。
- @datasrc:连接到数据源的 OLE DB 数据源的名称。
- @location:要连接的数据源的位置。
- @provstr:要使用的 OLE DB 提供程序的连接字符串。
- @catalog:要使用的数据库的名称。
例子:
```
EXEC sp_addlinkedserver
@server = 'Salesforce',
@srvproduct = 'Salesforce',
@provider = 'SQLOLEDB',
@datasrc = 'salesforce_server',
@location = 'salesforce.com',
@provstr = 'Password=your_password;User ID=your_username;',
@catalog = 'salesforce';
```
这个例子中,我们使用 sp_addlinkedserver 存储过程来添加一个名为 "Salesforce" 的链接服务器,该服务器连接到名为 "salesforce_server" 的 OLE DB 数据源,使用 SQLOLEDB