我正在使用存储大量数据的odl数据库,并且我被要求发送给我们正在使用我们数据库的一个备份的人,但是他们需要这个备份小于完整备份de database。
我的意思是,他们希望我备份最近(3年到现在)的数据,我不知道该怎么做。
我在MS SQL Server 2008中工作并且一直在努力做到这一点:
¿问题?原始数据库有数百个或表,有数百个键,字段...由于某种原因,我生成的脚本无法在新数据库中创建一些表,当使用INSERT INTO NEWDB.dbo.TABLE SELECT * FROM MYDB.dbo时.TABLE我遇到了一些我不能轻易解决的失败:
The INSERT statement conflicted with the FOREIGN KEY constraint `"FK_.........". The conflict occurred in database "newtable", table "dbo.table", column 'Codigo'.`
现在......我将尝试的是:
问题?我必须生成整个数据库的备份,复制整个数据库,然后过滤整个数据库(从1997年到2018年,而我只是想从2016年到2018年备份数据)
所以...我想问一下是否存在另一种面对这种方式,更容易。
问候,健康与共和。