寻找一个效率的迁移 MSSQL 实例的方法。

2014-04-16 15:53:55 +08:00
 shao
mssql2008r2,因更换服务器,所以要迁移所有数据。
sqlserver自带的导出导入功能,只能针对一个实例中的一个数据库,
如果有多个实例,每个实例又有多个数据库的话,以上方法就会很无语。

请问,是否可以通过copy DATA目录下的所有mdf和ldf文件来整体迁移整个实例?
具体又该如何操作呢?网上找了一圈貌似没有很好的解决方案。
943 次点击
所在节点    数据库
7 条回复
zjgsamuel
2014-04-16 16:08:09 +08:00
copy DATA目录下的所有mdf和ldf 然后在新的服务器上附加 肯定可以的
shao
2014-04-16 16:22:01 +08:00
@zjgsamuel 新服务器上“附加”这一步该如何操作? 我是菜鸟,望指点迷津。
zoowii
2014-04-16 16:30:52 +08:00
@shao 路过酱油党,虽然没用过,但是怀疑以微乳的尿性,很有可能是一个个实例的一个个数据库逐个手动创建数据库然后附加数据库文件

说错了别怪
zjgsamuel
2014-04-16 16:45:57 +08:00
@shao 先在管理器中分离数据库 然后拷贝*.mdf和*.ldf文件至新的服务器 然后在管理工具里头选择到数据库节点鼠标右键附加,数据库都不要新增的.... 我之前就这么干过
shao
2014-04-16 16:53:43 +08:00
@zjgsamuel 非常感谢!我去试试看。

祝我成功!
zjgsamuel
2014-04-16 16:55:13 +08:00
@shao good luck!
csx163
2014-04-17 09:39:56 +08:00
记得有个osql的工具,不知2008还有木有

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/108832

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX