海纳百川,有容乃大
善于总结,积累软财富


      标题:用命令导入导出MS SQL数据
      
      1、远程导入导出数据-MSSQL远程导入导出数据

       select * into [本地库名]..[表名] from  OPENDATASOURCE(  
                    'SQLOLEDB',  
                    'Data   Source=远程ip;User ID=sa;Password=密码'  
                    ).[库名].dbo.表名  
       或者
       insert   [本地库名]..[表名] select * from OPENDATASOURCE(  
                    'SQLOLEDB',  
                    'Data   Source=远程ip;User   ID=sa;Password=密码'  
                    ).[库名].dbo.表名   
    
  2、使用联结服务器:   
  --创建链接服务器
declare  @rmtsrvname varchar(64)
declare  @useself varchar(64)
declare  @locallogin varchar(64)
declare  @rmtuser varchar(64)
declare  @rmtpassword varchar(64)

exec  sp_addlinkedserver '远程服务别名','','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=远程服务器IP;UID=远程服务器用户名;PWD=远程服务器用户密码;'
exec  sp_addlinkedsrvlogin  @rmtsrvname='远程服务别名',@useself='false',@locallogin='sa',@rmtuser='远程服务器用户名',@rmtpassword='远程服务器用户密码'  GO  


select   *   from   远程服务别名.远程数据库名称.dbo.远程数据库表的名称 


--处理完成后删除链接服务器  
exec   sp_dropserver '远程服务别名',droplogins

GO

关键词:MS SQL数据导入导出 | 远程导入导出MS SQL数据  
  

posted on 2007-11-14 17:38  海纳百川  阅读(782)  评论(1编辑  收藏  举报

首页原创.NET区 div1
.NET新手区 div2
精华区 div3
专家区 div4
读书心得区 div5
百度主题实验室
百度主题推广 div7

-->