数据库从一个服务器转移到另外一个服务器,怎么转

数据库从一个服务器转移到另外一个服务器,怎么转,第1张

可能采用的办法有:

一A服务器备份,把备份文件拷贝到B服务器,再在B服务器恢复成数据

二直接把A服务器器上的数据文件及日志文件复制到B服务器,再用附加办法恢复数据库

三通过DTS直接从A服务器导到B服务器这种办法如果数据库大时不可取,因为速度很慢

工具/原料

电脑   数据库

方法/步骤

1、首先,打开并连接Sql Server,在源数据库Source_db上右击,依次点击“编写表脚本为”→“CREATE到”→“新查询编辑器窗口”。

2、在第1步产生的编辑器中按”crtl+a“全选内容,右击选择“复制“。

3、右击点击”粘贴“,将代码中Source_db(源数据库名)改为target_db(目标数据库名)。

4、右键单击”执行“。

5、在目标数据库的表结构中即可看到被复制过来的数据。

首先,打开服务器上已经安装好的SQL Server 2005 服务器,并且用本地Windows身份登录。

2

打开SQL Server服务器以后,点击数据库--选择附加

3

打开附加数据库界面后,点击右小角的添加

4

打开电脑上,之前备份好的完成数据库文件,然后点击确认。

5

数据库文件和其数据库日志文件,就一并加载过来了,点击确认就可以了。

6

展开数据库,就可以了看到我

们刚刚附加过来的完整数据库了,现在就可以

使用

这个数据库。

迁移的话,直接导出一个库的dmp文件,之后导入到另外一个库里面就可以了(导出和导入数据库版本必须一直,否则导入可能会报错)。

迁移数据导出:

1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochudmp中

exp system/manager@TEST file=d:\daochudmp full=y

2 将数据库中system用户与sys用户的表导出

exp system/manager@TEST file=d:\daochudmp owner=(system,sys)

3 将数据库中的表table1 、table2导出

exp system/manager@TEST file=d:\daochudmp tables=(table1,table2)

4 将数据库中的表table1中的字段filed1以"00"打头的数据导出

开始菜单--->程序,打开SQL Server Management Studio(即我们的SQL 2005)

连接服务器后,找到我们需要迁移的数据,右键点击属性

在数据库属性里面,点击文件,可查看数据库文件和数据库日志文件的存放路径

确定没有任何其它用户连接到此数据库后,点击该数据库-->任务-->分离

我们可以看到分离以后,刚刚那个数据库,已经不在此列表

进入刚刚我们第3步属性里面看到的数据库文件路径如下图把我们的ZNLCRMmdf数据库文件和ZNLCRM_LogLdf数据库日志文件拷贝到另外一台服务器

在另外台服务器上打开SQL数据库与第1步一样点击数据库--->附加

在附加数据库里面,点击添加,如下图所示

找到刚刚拷贝过来的ZNLCRMmdf文件选中该文件,依次点击确定(注意日志文件会自动一起加载过来)

然后我们就可以看到,一个完整的数据库就直接被迁移过来如下图

1程序逻辑部分,新逻辑上线,注意对老逻辑的兼容,千万不要不管三七二十一暴力替换。

2数据库部分:

1)能建新表尽量建新表以避免对老数据的破坏。

2)如果老表有字段增加,千万不要做非空,唯一性的约束,否则后果自负。

3)假如需要减字段,那么请考虑临时替代的方案,比如新建一张临时表,让程序先取临时表数据,最后等新表建立后再切换过来,导入数据。

3CACHE等需要序列化,反序列化的部分。一定要兼容原先在缓存中的数据,例如SID千万不要变化,否则反序列化失败,假如有字段需要增加,那么考虑第一次读入先取数据库。

4外部接口相关的,能不要求外部接口联调,尽量就不做联调,一是麻烦,二是风险大。尽量对原接口传入和传出的数据保持兼容。假如有变化,考虑用适配器封装,实在没办法再实行下策。

5注意 *** 作的先后顺序,这个也是非常重要,例如你先发了数据库,但是程序还是老的,并且会受到影响,那么就挂了。

以上就是关于数据库从一个服务器转移到另外一个服务器,怎么转全部的内容,包括:数据库从一个服务器转移到另外一个服务器,怎么转、如何将A数据库的数据迁移到B数据库中、如何迁移完整SQL数据库到另外一台服务器等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9327093.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存