首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
hezhile
V2EX  ›  问与答

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

  •  
  •   hezhile · 358 天前 · 635 次点击
    这是一个创建于 358 天前的主题,其中的信息可能已经有所发展或是发生改变。
    背景:
    车间有几套设备 做订单分拣的 信息系统的数据库是 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
    CallMeReznov
        1
    CallMeReznov   358 天前   ♥ 1
    对数据库不是太懂
    你那个每年的数据库是怎么截断分割的?
    如果只是想在一个实例上跑你把备份恢复出来的时候改个名字就好 比如 2015 年就+个 2015 什么
    vibbow
        2
    vibbow   358 天前   ♥ 1
    不想大动干戈的话:用 2008 R2,最后一个兼容 2000 数据库文件的版本。
    flyz
        3
    flyz   358 天前 via Android
    2000 的文件导入 2008r2
    然后设置兼容性到最高,再备份。
    然后就可以导入 2012r2 了,
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2522 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 29ms · UTC 11:36 · PVG 19:36 · LAX 03:36 · JFK 06:36
    ♥ Do have faith in what you're doing.