请教一个 sql server 2000 数据库合并的问题

2019-01-27 10:14:58 +08:00
 hezhile
背景:
车间有几套设备 做订单分拣的 信息系统的数据库是 sql server 2000
最大的那张表(任务明细表)大概每年 1000 多万条数据
现在的做法是每年把数据库导出成 sql server 2000 的文件(大概 18G ) 放到 nas 上
要查以前的数据 比如 2015 年 就把 2015 年的数据库文件 copy 到备用服务器 上面也跑了一个 sql server 2000
然后连接到备用服务器来查询

问题:
总体的历史数据大概 200 多 G (近 10 年)
1、可以把它们都放在同一台服务器上面吗?是不是跑 sql server 2012 比较好?
从 sql server 2000 迁移数据库到 sql server 2012,中间要中转一下,请问有什么要特别注意的吗?

2、集中了之后,怎么设计分表?
是把所有年份的数据都放在同一张表里面,还是按年份分开?

谢谢!
1293 次点击
所在节点    问与答
3 条回复
CallMeReznov
2019-01-27 10:21:46 +08:00
对数据库不是太懂
你那个每年的数据库是怎么截断分割的?
如果只是想在一个实例上跑你把备份恢复出来的时候改个名字就好 比如 2015 年就+个 2015 什么
vibbow
2019-01-27 12:48:55 +08:00
不想大动干戈的话:用 2008 R2,最后一个兼容 2000 数据库文件的版本。
flyz
2019-01-27 19:33:35 +08:00
2000 的文件导入 2008r2
然后设置兼容性到最高,再备份。
然后就可以导入 2012r2 了,

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

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

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

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

© 2021 V2EX