SQL语句实现连接远程的数据库【续】上次篇⽂章说了⼀个连接远程数据库的⽅法,没想到今天连接时竟然出现了问题,现在就这些问题说明⼀下。
1、连接出现这个错误
会提⽰远程服务器的MSDTC不可⽤。
解决⽅法:
运⾏cmd——>msdtc -resetlog 回车——>net start msdtc 回车
2、执⾏过后,会出现如下错误
DBTest是上篇设置的远程数据库映射名称,这个没有问题,问题在于"⽆法启动NCLI"
解决⽅法:
控制⾯板——>管理⼯具——>组件服务
如此这般之后,就可以解决了。
sql连接不上服务器3、这时执⾏我的存储过,exec(@sql),@sql是⼀个操作远程数据库表插⼊的语句。我使⽤了事务。
但是,却出现了这个问题。
解决⽅法:
BEGIN TRANSACTION的⽑病,使⽤嵌套事务即可,也可以把XACT_ABORT打开即可。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。