Jac*_*ack 2 sql-server-2008 sql-server-2012
按照以下所列说明将兼容性级别设置为 SQL Server 2008 后,我尝试恢复 SQL Server 2012 数据库:http : //learnsqlwithbru.com/2012/01/11/setting-database-compatibility-level- for-sql-server-2012/
但是,恢复仍然不起作用,我得到“指定的强制转换无效”。有什么办法可以解决这个问题吗?
注意:我不想使用生成脚本选项。
兼容性级别仅控制在给定数据库上可以使用或不可以使用哪些功能,与从不同版本恢复数据库无关。
正如其他人所指出的,它不能通过脚本以外的任何方式来完成,或者,如果你可以让它工作,内置的复制数据库工具。然而,它使用 SSIS 并且我从来没有设法让它成功工作,因为它需要一大堆繁琐的安全设备,并且通常消耗的时间远远超过它的价值。
如果你真的不想使用脚本,那么几乎你唯一的选择就是将目标数据库服务器升级到 2012,或者安装一个新的(使用开发人员或 Express 版本是一种选择,前提是 a)它不是生产实例,如果您使用 Developer Edition 并且 b) Express 的限制不会影响您)。
| 归档时间: |
|
| 查看次数: |
1368 次 |
| 最近记录: |