我在query里写了如下代码:exec sp_addlinkedserver 'rmtServer',.......
exec sp_addlinkedsrvlogin ......
select * from rmtServer ......
exec sp_dropserver 'rmtServer','droplogins'用鼠标选定的方法一行一行执行,没有错误出现,可是一连贯执行,就会在select那句出现“could not find server 'rmtServer' in sys.servers. Verify that the correct server name was specified”错误
看起来好像是前两句的执行还没有完成就运行到了select句,造成没有发现远程数据库的问题,不知如何才能解决呢?

解决方案 »

  1.   

    哎呀不对,连单步运行都无法进行,看来是编译直接通不过,这可怎么办呢?
      

  2.   

    如果同时运行得话,会先同时编译,因此第三步不能执行,这是语法问题,每句后面+go试试
      

  3.   

    啊哈,原来go就是派这么用途的呀,怪不得看好多样例里都用这个词。非常感谢!