如果备份数据库! 哦,说错了,test2是本地的机器的数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果两个库在同一台机子上select * into text2.dbo.table1 from text1.dbo.table1 --访问不同电脑上的数据库--如果经常访问或数据量大,建议用链接服务器--创建链接服务器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'--如果只是临时访问,可以直接用openrowset--查询示例select * from openrowset('sqloled' ,'sql服务器名';'用户名';'密码' 数据库名.dbo.表名)--导入示例select * into 表 from openrowset('sqloled' ,'sql服务器名';'用户名';'密码' 数据库名.dbo.表名) 新建一个空库,用来导入数据sql200企业管理器 --右键新建的数据库 --所有任务 --导放数据 --源服务器和数据库选择要导入的 --然后选择"在两个SQL数据库之间复制数据和对象" --将"创建目的对象"的选择取消 --最后完成. 问题2:从test1的表table1生成sql脚本,用此脚本在本地建库,再将test1的表table1的数据全部插入. 不行啊服务器: 消息 7403,级别 16,状态 1,行 1未能找到 OLE DB 提供程序 'sqloled' 的注册表项。OLE DB 错误跟踪[Non-interface error: Provider not registered.]。 --如果只是临时访问,可以直接用openrowset--查询示例select * from openrowset('sqloledb' ,'sql服务器名';'用户名';'密码' 数据库名.dbo.表名)--导入示例select * into 表 from openrowset('sqloledb' ,'sql服务器名';'用户名';'密码' 数据库名.dbo.表名) to zjcxc(邹建) ( ) 信誉:388 我导入的时候提示dts导入导出向导将对象从msserver到msserver时失败 不是啊,导入单个表没什么问题,我是按照你说的导入数据库时候出的错新建一个空库,用来导入数据sql200企业管理器 --右键新建的数据库 --所有任务 --导放数据 --源服务器和数据库选择要导入的 --然后选择"在两个SQL数据库之间复制数据和对象" --将"创建目的对象"的选择取消 --最后完成. 求sql2008清理日志方法 Datetime类型数据用like怎么查不到呢 各位大侠好,sqlserver中<null>字符的问题。 两个数据表中的数据有一定的差距,如何把差异数据剔除出来? mssql 语句有问题,请帮忙看下 两个数据库的问题?等待! 存储过程改错 请教触发器 为什么执行计划开销小的,IO和cpu却消耗的多 关于Sql server2000中数据的还原 SQL SERVER在XP系统下安装的问题(菜鸟问题)!! VC操作SQL Server的问题?
如果两个库在同一台机子上
select * into text2.dbo.table1 from text1.dbo.table1
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'
--如果只是临时访问,可以直接用openrowset
--查询示例
select * from openrowset('sqloled'
,'sql服务器名';'用户名';'密码'
数据库名.dbo.表名)
--导入示例
select * into 表 from openrowset('sqloled'
,'sql服务器名';'用户名';'密码'
数据库名.dbo.表名)
--右键新建的数据库
--所有任务
--导放数据
--源服务器和数据库选择要导入的
--然后选择"在两个SQL数据库之间复制数据和对象"
--将"创建目的对象"的选择取消
--最后完成.
问题2:
从test1的表table1生成sql脚本,用此脚本在本地建库,再将test1的表table1的数据全部插入.
未能找到 OLE DB 提供程序 'sqloled' 的注册表项。
OLE DB 错误跟踪[Non-interface error: Provider not registered.]。
--查询示例
select * from openrowset('sqloledb'
,'sql服务器名';'用户名';'密码'
数据库名.dbo.表名)
--导入示例
select * into 表 from openrowset('sqloledb'
,'sql服务器名';'用户名';'密码'
数据库名.dbo.表名)
将对象从msserver到msserver时失败
--右键新建的数据库
--所有任务
--导放数据
--源服务器和数据库选择要导入的
--然后选择"在两个SQL数据库之间复制数据和对象"
--将"创建目的对象"的选择取消
--最后完成.