远程查询很简单,
比如
select * from  
OPENDATASOURCE(
         ''SQLOLEDB'',
         ''Data Source='+ @servername 
+';User ID='+@username +
';Password='+@password
+''').' + @tbname,
那么远程创建表怎么实现呢?

解决方案 »

  1.   

    select * from OPENROWSET('SQLOLEDB',
    'SERVER=.;uid=sa;pwd=;Database=数据库','此处可以添加你想处理的SQL语句') as a
      

  2.   

    exec sp_addlinkedserver  'srv_lnk','','SQLOLEDB','192.168.0.43'
    exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户','密码'
    go--查询示例
    create table pubs.dbo.yuancheng(id int)--以后不再使用时删除链接服务器
    exec sp_dropserver 'srv_lnk','droplogins'
    go
      

  3.   

    爽儿好棒,不知道是不是MM? 加我Q:37727640 聊下吧