本机sql2008的数据,如何导入到服务上sql2005的数据库

yeyucao123 2013-10-08 06:19:13
我本机现在有sql2008, 服务器上有sql2005.两台机器上分别有结构一样的数据库,本机有很多条数据,服务器上只有表结构,如果将我本地的数据导入到服务器上有什么简单的方法吗?
...全文
168 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yeyucao123 2013-10-10
  • 打赏
  • 举报
回复
引用 5 楼 DBA_Huangzj 的回复:
我也觉得第三方好,red-gate这个不错,试用版14天
网上随便下载了一个,谢谢了,下次的时候用red-gate
yeyucao123 2013-10-10
  • 打赏
  • 举报
回复
引用 4 楼 yupeigu 的回复:
这个你看行不行:

--建立链接服务器,通过@datasrc指定数据源,适合链接其他多种数据库
EXEC master.dbo.sp_addlinkedserver @server = N'remote_link',  --链接名称
                                   @srvproduct='ms', 
                                   @provider=N'SQLNCLI',                                    
                                   @datasrc=N'192.168.1.16,1433' --远程服务器的ip和端口

EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'Link',
                                    @useself=N'False',
                                    @locallogin=NULL,
                                    @rmtuser=N'sa',          --远程服务器的用户名
                                    @rmtpassword='www.wc.com'--远程服务器的密码
                                    

--在本地执行的语句
insert into [remote_link].数据库名称.dbo.表名
select *
from 数据库名称.dbo.表名
我用的第三方的,谢谢了。
發糞塗牆 2013-10-08
  • 打赏
  • 举报
回复
我也觉得第三方好,red-gate这个不错,试用版14天
LongRui888 2013-10-08
  • 打赏
  • 举报
回复
这个你看行不行:

--建立链接服务器,通过@datasrc指定数据源,适合链接其他多种数据库
EXEC master.dbo.sp_addlinkedserver @server = N'remote_link',  --链接名称
                                   @srvproduct='ms', 
                                   @provider=N'SQLNCLI',                                    
                                   @datasrc=N'192.168.1.16,1433' --远程服务器的ip和端口

EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'Link',
                                    @useself=N'False',
                                    @locallogin=NULL,
                                    @rmtuser=N'sa',          --远程服务器的用户名
                                    @rmtpassword='www.wc.com'--远程服务器的密码
                                    

--在本地执行的语句
insert into [remote_link].数据库名称.dbo.表名
select *
from 数据库名称.dbo.表名
yeyucao123 2013-10-08
  • 打赏
  • 举报
回复
数据一次性同步完以后就不会在同步了。 用第三方比较好点吧。有什么推荐点的软件吗?
發糞塗牆 2013-10-08
  • 打赏
  • 举报
回复
具体选择要考虑好多因素,比如你对这些技术的熟悉程度、同步数据量、同步周期、表之间的复杂度等
發糞塗牆 2013-10-08
  • 打赏
  • 举报
回复
方案1:用第三方软件可以实现,如果只需要实现一次就没问题,试用版一般都有10几天。 方案2:保证两服务器可互访,然后创建复制(replication),实现同步。 方案3:创建链接服务器,写脚本插入目标服务器。 方案4:用ssis或者导入导出功能把表数据导出成文件再导入目标服务器。

22,298

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧