gzy\gzy是什么?
放在哪里的?

解决方案 »

  1.   

    在 sysservers 中未能找到服务器 'delete from OPENDATASOURCE('SQLOLEDB', 'Data Source=gzy\gzy;User ID=sa;Password=')'。请执行 sp_addlinkedserver 以将服务器添加到 sysservers。这个错误不是说很清楚了,可能你都联不上服务器,你用企业管理器先注册这个服务器看看
      

  2.   

    --使用联结服务器
    --填加联结服务器:
    EXEC sp_addlinkedserver '别名','','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=远程名;UID=用户;PWD=密码;'
    --创建或更新本地 Microsoft? SQL Server? 实例上的登录与链接服务器上远程登录之间的映射。
    exec sp_addlinkedsrvlogin  @rmtsrvname='别名',@useself='false',@locallogin='sa',@rmtuser='sa',@rmtpassword='密码'
    GO
    然后你就可以如下:
    select * from 别名.库名.dbo.表名
    insert 库名.dbo.表名 select * from 别名.库名.dbo.表名
    select * into 库名.dbo.新表名 from 别名.库名.dbo.表名
    go
    --主键重复的时候这样
    insert 库名.dbo.表名 
    select * from 别名.库名.dbo.表名 where id not in (select id from 库名.dbo.表名)
      

  3.   

    是其他人的sql服务
    可以连接
    “delete from OPENDATASOURCE('SQLOLEDB', 'Data Source=gzy\gzy;User ID=sa;Password=').ksy.dbo.hk ”
    这些sql语句在sql server中是可以执行,没有错误。