sql-server - 创建与 2008 兼容的 SQL Server 2012 数据库

标签 sql-server sql-server-2008 sql-server-2012

有没有办法使用 SQL Server 2012 创建数据库并能够将其传递到 SQL Server 2008?

最佳答案

比如备份 2012 年的数据库并将其恢复到 2008 年?

不,你不能这样做

没有办法,没有方法,没有技巧,没有黑客,没有解决方法 - 它就是无法完成。

您需要使用 .sql 脚本来获取结构和数据,以便从较新的 SQL Server 版本移动到较旧的版本。 SQL Server 备份文件 (*.bak) 和实际数据库文件 (*.mdf*.ndf) 从未向后兼容。

并揭穿一个神话:设置兼容性级别限制可用功能(如数据类型等) - 但它使 *.bak 备份或 *.mdf 数据文件与旧版本兼容。

关于sql-server - 创建与 2008 兼容的 SQL Server 2012 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17450114/

相关文章:

sql-server - 阻止 SQL Server Management Studio 向存储过程添加注释

sql - LEFT JOIN 根据 WHERE 条件的位置给出不同的数据集

asp.net - 如何将数据从 SQL Server 传输到 Informix,反之亦然

sql - 公用表表达式 'cte' 的递归成员有多个递归引用?

asp.net - DELETE 语句与 REFERENCE 冲突

sql - 如何加密 SQL Server 2008 数据库

tsql - 对多个变量使用一个 DECLARE 语句

在时态表和非时态表之间使用 EXCEPT 的 SQL 子查询给出表达式数量错误

sql - 使用 Sequelize 连接到本地 SQL Server

sql - 查找用户定义类型的 SQL 基本类型