如何将一个sql数据库数据完全导入另一台服务器的sql数据库中?
现在有两台服务器,都安装了SQLSERVER,一台服务器上面有数据,而另一台则为空数据库,现在要把有数据的数据库上的数据完全导入到另一台服务器,如何能做到??将数据库备份...
现在有两台服务器,都安装了SQL SERVER,一台服务器上面有数据,而另一台则为空数据库,现在要把有数据的数据库上的数据完全导入到另一台服务器,如何能做到??
将数据库备份出来以后再在新机器中还原无效,是否与数据库路径有关? 展开
将数据库备份出来以后再在新机器中还原无效,是否与数据库路径有关? 展开
4个回答
展开全部
在有数据的电脑上,打开SQL的企业管理器,找到相应的数据库,右键单击,所有任务,备份数据库。备份完成后,将备份的数据文件复制到另一台机器上,还原数据库,以文件的形式还原,找到刚才备份的数据库文件,还原即可。
PS:还原时,确定系统中创建的数据库名与备份时的数据库名相同。
PS:还原时,确定系统中创建的数据库名与备份时的数据库名相同。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果结构完全相同,可以把有数据的那台服务器将数据库备份出来,然后在空的那台服务器使用还原数据库功能.
如果实在不行,就把空的数据库删除,然后将有数据的数据库暂时脱离一下,将数据库文件和日志文件复制到那台空数据库的电脑,然后在企业管理器里通过附加数据库的方法安装上去.
如果实在不行,就把空的数据库删除,然后将有数据的数据库暂时脱离一下,将数据库文件和日志文件复制到那台空数据库的电脑,然后在企业管理器里通过附加数据库的方法安装上去.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果2台机子有连接的话用存储过程写
create procedure copyab
as
insert into a
select *
from [数据库b的ip].b.要复制数据的表名
就可以了
create procedure copyab
as
insert into a
select *
from [数据库b的ip].b.要复制数据的表名
就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询