Sql server 每年拆分mssql数据库的最佳实践是什么?

Sql server 每年拆分mssql数据库的最佳实践是什么?,sql-server,database,Sql Server,Database,我在MSSQL 2012中有一个数据库。 自2013年以来,我掌握了所有数据。现在我们要每年拆分该数据库 例如2013年、2014年、2015年、2016年、2017年、2018年 挑战。 我们有一张存放账单的桌子。参考销售订单。 如果我们泄漏,那么我们需要将待定的销售订单结转到明年。 此外,我们希望将期末存货结转至明年 每个表每年有2-3条缺少记录 账单 我们将表的结构定义为事务和事务细节 交易记录包含发票页眉和页脚详细信息。 TransactionDetail包含与产品相关的信息 销售订单

我在MSSQL 2012中有一个数据库。 自2013年以来,我掌握了所有数据。现在我们要每年拆分该数据库

例如2013年、2014年、2015年、2016年、2017年、2018年

挑战。 我们有一张存放账单的桌子。参考销售订单。 如果我们泄漏,那么我们需要将待定的销售订单结转到明年。 此外,我们希望将期末存货结转至明年

每个表每年有2-3条缺少记录

账单 我们将表的结构定义为事务和事务细节

交易记录包含发票页眉和页脚详细信息。 TransactionDetail包含与产品相关的信息

销售订单 我们使用SalesOrder和SalesOrderDetail来创建表的结构

SalesOrder具有订单页眉和页脚详细信息。
SalesOrderDetail有产品相关信息。

没有。这也是一个非常固执己见的问题,不是一个很适合的问题。看看这个论坛有什么好问题。答案是最好的做法是不要这样做。逻辑上属于一起的数据应该存储在同一个数据库中,原因正是这些。。。