sqlserver 多线程 一次取一条数据进行验证_SQL Server 服务器对象之链接服务器

本文介绍了如何在SQLServer中创建链接服务器以实现跨数据库数据访问。详细步骤包括通过右键菜单设置链接服务器参数,特别是启用RPC和RPCOUT选项,以及解决无法远程执行存储过程的问题。最后,文章提到了链接服务器创建成功后的验证方法。

6c01b77daa7e6f4588fba334213d8788.png

在SQLServer中经常使用别的服务器的数据库进行跨数据库数据的访问和操作,这时候比较好的方式之一就是在本机的SQLServer数据库服务器中创建一个链接服务器。

c67b972ae36b8be978f1cc5fbdb8a77b.png

创建一个链接服务器

右击链接服务器

39cb760302db77e6237d63a95c94bf99.png

2、填写对应的参数,这里设置链接服务器也是SQLServer,并且使用远程登录的模式

bac84b6b67c7b7ab714cb27e9cc05809.png

7aa9d396b00cfdd08ef96e546cd8ad99.png

2cd7fe2c4689f44aada12d7eed05ce33.png

上图中RPC和RPCOUT如果不设置成TRUE,在链接服务器执行存储过程的时候会报错,“未将服务器XXX配置为RPC”

如果创建链接服务器时候没开此选项,只能用脚本修改,修改脚本如下:

USE master

GO

EXEC master.dbo.sp_serveroption @server=N'xxxname',

@optname=N'rpc', @optvalue=N'true'

GO

EXEC master.dbo.sp_serveroption @server=N'xxxName',

@optname=N'rpc out', @optvalue=N'true'

GO

如果连接服务不允许远程执行存储过程则默认此选项(False)即可。

最后验证是否创建成功。

f5255eeb14457e5f9b5d83834efadab6.pngfb1365aa0f467f812d13760f612601d8.png

使用连接服务器

--添加一条数据

insert into [CESHI].[test].[dbo].[Stu](ID,Name)

values(1,'张三');

go

--查询数据

select ID,Name from [CESHI].[test].[dbo].[Stu];

go

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值