将远程SQL Server 数据库中表数据导入本地数据库相应的表
2014-03-12 12:39
344 查看
方法一 1.远程数据库注册到本地的方法: exec sp_addlinkedserver '名称','','SQLOLEDB','远程数据库地址' exec sp_addlinkedsrvlogin '名称','false','本地用户名称','远程用户名称','远程用户密码' 2.导入表 insert database.dbo.table select * from 远程database.dbo.table 方法二 访问不同电脑上的数据库(远程访问,需要联网),如果经常访问或者数据流较大,建议用链接服务器的方法。 1.创建链接服务器 exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或IP地址' exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码' exec sp_serveroption 'srv_lnk','rpc out','true' --这个允许调用链接服务器上的存储过程 go 2.使用示例 --查询示例 select * from srv_lnk.database.dbo.table --导入示例 select * into table from srv_lnk.database.dbo.table 3.若不再使用时,删除链接服务器 exec sp_dropserver 'srv_lnk','droplogins' 方法三 如果只是临时访问,可以直接使用openrowset --示例1 select * from openrowset('SQLOLEDB','sql服务器名';,'用户名';,'密码',database.dbo.table) select * into 表 from openrowset('SQLOLEDB','sql服务器名';'用户名';'密码',database.dbo.表名) --示例2(测试正常) insert database.dbo.table select * from openrowset('MSDASQL', 'DRIVER={SQL Server};SERVER=远程服务器地址;UID=用户名;PWD=密码',表) AS a相关问题 问:当导入的数据量很大,而网络突然中断,会不会出现问题? 答:中断的话,就等于什么也没做,也就是事务回滚,重新运行
sqlserver把远程数据库的数据导入到本地数据库的sql语句
insert inot user
select * from opendatasource('sqloledb','server=192.168.0.1;uid=sa;pwd=dbpasswords;database=dbname').dbname.dbo.user_copy
建立一个链接服务器,如起名db1 SELECT * INTO USER_COPY FROM DB1.dbo.USER
相关文章推荐
- 将远程SQL Server 数据库中表数据导入本地数据库相应的表
- 用SQL语句将远程SQL Server数据库中表数据导入到本地数据库相应的表中
- 用SQL语句将远程SQL Server数据库中表数据导入到本地数据库相应的表中
- 用SQL语句将远程SQL Server数据库中表数据导入到本地数据库相应的表中
- Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库
- Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库 自定义日志记录功能,按日记录,很方便 C#常量和字段以及各种方法的语法总结 类型,对象,线程栈,托管堆在运行时的关系,以及clr如何调用静态方法,实例方法,和虚方法 asp.net webapi 自定义身份验证
- (数据库)sql2K 本地数据.远程数据导入导出
- sql server 2012 本地数据导入数据库详细步骤
- 用exp/imp把远程数据导入到本地数据库中
- 如何使用mysqldump命令导入导出数据库下的数据或表结构(远程or本地都适合)
- sql server 2008 把远程的数据库的数据转移到本地数据数据库里
- sql server 2012 本地数据导入数据库详细步骤
- 本地数据库和远程服务器中数据库的数据导入和导出
- 从远程服务器数据库中同步数据到本地数据库 sql server 2008 开启分布
- 从远程Sql Server 2005服务器中导出数据到本地(本地数据库版本:Sql Server 2005)
- sql server 2008 把远程的数据库的数据转移到本地数据数据库里
- 如何把本地的数据库,导入到远程的数据库呢? 如何把本地的数据库中的表的结构和数据库里面的数据传过去呢?数据库的一些版本号
- 如何从本地(远程)数据库导入数据到Godaddy MSSQL数据库
- Oracle数据泵远程导入文件到本地数据库
- Oracle数据泵远程导入文件到本地数据库