我是靠谱客的博主 勤奋烧鹅,最近开发中收集的这篇文章主要介绍使用sys.sp_testlinkedserver测试Linked Server连接是否正常,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
参考:
怎样测试与链接服务器的连接状态,该如何处理
sp_testlinkedserver (Transact-SQL)
使用sys.sp_testlinkedserver测试Linked Server连接是否正常 在论坛看到有人提问是否可以用T-SQL测试LinkedServer的连接是否正常,这样访问多个Linked Server的时候如果其中的一个连接失败就可以跳过不去处理。 在SQLServer 2005和之后的版本中提供了一个系统存储过程 "sp_testlinkedserver"可以用来测试LinkedServer是否连通。这个存储过程以Linked Server的名称作为输入参数,返回值0表示成功,1返回失败。 下面是一段测试代码:
declare @srvr nvarchar(128), @retval int;
set @srvr = 'MylinkedServerName';
begin try
exec @retval = sys.sp_testlinkedserver@srvr;
end try
begin catch
set @retval = sign(@@error);
end catch;
if @retval <> 0
raiserror('Unable to connect toserver. This operation will be tried later!',16, 2 );
最后
以上就是勤奋烧鹅为你收集整理的使用sys.sp_testlinkedserver测试Linked Server连接是否正常的全部内容,希望文章能够帮你解决使用sys.sp_testlinkedserver测试Linked Server连接是否正常所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复