您的位置:首页 > 数据库

[SQL][转贴]数据库表数据复制相关问题

2008-05-11 21:52 381 查看




数据库表数据复制问题

如何把A库中表A1里的数据复制到B库中去?

1、在数据库A中:选择"表A1" -> "所有任务" -> "导出数据" -> 下一步 -> 在数据库中选择A数据库 -> 下一步 -> 在数据库中选择B数据库 -> 下一步 -> 默认 -> 选择A1表 -> 下一步 -> 下一步 -> OK

2、到数据库B中去,要记得先刷新才能看到已经复制过来的表以及其中的数据。

数据库调用的问题:

在同一服务器中:use A

select * from B.dbo.不在同一服务器:use A

select * from openrowset('sqloledb','IP地址','sa';'密码','select * from B.dbo.
')

调用远程的服务器中数据库中数据表中的方法 是sp_addlinkedserver

用法参照下面的例子

如何在sql server中建立与其它sql server的连接

创建一台名为 server2 的链接服务器:

use master

exec sp_addlinkedserver server2,nsql server

创建一个映射,使用帐号 sa 和密码 password 连接到链接服务器 server2:

exec sp_addlinkedsrvlogin server2, false, null, sa, password

查询数据:

select * from server2.dbname.dbo.tablename

--如果经常访问或数据量大,建议用链接服务器

--创建链接服务器

exec sp_addlinkedserver srv_lnk,,sqloledb,远程服务器名或ip地址

exec sp_addlinkedsrvlogin srv_lnk,false,null,用户名,密码

go

--查询示例

select * from srv_lnk.数据库名.dbo.表名

--导入示例

select * into 表 from srv_lnk.数据库名.dbo.表名

go

--处理完成后删除链接服务器

exec sp_dropserver srv_lnk,droplogins
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: