这是一个创建于 1924 天前的主题,其中的信息可能已经有所发展或是发生改变。
背景:
车间有几套设备 做订单分拣的 信息系统的数据库是 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、集中了之后,怎么设计分表?
是把所有年份的数据都放在同一张表里面,还是按年份分开?
谢谢!
3 条回复 • 2019-01-27 19:33:35 +08:00
|
|
1
CallMeReznov 2019-01-27 10:21:46 +08:00 1
对数据库不是太懂 你那个每年的数据库是怎么截断分割的? 如果只是想在一个实例上跑你把备份恢复出来的时候改个名字就好 比如 2015 年就+个 2015 什么
|
|
|
2
vibbow 2019-01-27 12:48:55 +08:00 1
不想大动干戈的话:用 2008 R2,最后一个兼容 2000 数据库文件的版本。
|
|
|
3
flyz 2019-01-27 19:33:35 +08:00 via Android
2000 的文件导入 2008r2 然后设置兼容性到最高,再备份。 然后就可以导入 2012r2 了,
|