【发布时间】:2017-11-30 13:04:52
【问题描述】:
我有错误
无法打开数据库“PATHTO.MDF”,因为它是 852 版本。此服务器支持 752 及更早版本。不支持降级路径。 无法打开新数据库 'PATHTO.MDF'。 CREATE DATABASE 已中止。
我正在使用一些 sql 脚本在服务器端创建数据库。我有能力更改数据库创建代码,所以我的问题是有没有办法在创建数据库时选择 mdf 文件版本?
【问题讨论】:
-
这里有趣的是我使用以下文件来创建数据库和 mdf 文件,它创建版本 852 而不是版本 752 编辑:C:\Program Files\Microsoft SQL Server\ 110\SDK\Assemblies\Microsoft.SqlServer.ConnectionInfo.dll C:\Program Files\Microsoft SQL Server\110\SDK\Assemblies\Microsoft.SqlServer.Management.Sdk.Sfc.dll C:\Program Files\Microsoft SQL Server\ 110\SDK\Assemblies\Microsoft.SqlServer.Smo.dll C:\Program Files\Microsoft SQL Server\110\SDK\Assemblies\Microsoft.SqlServer.SmoExtended.dll
-
创建数据库时选择mdf版本是什么意思?您可以使用 CREATE DATABASE 语句创建数据库。听起来您正在尝试附加已创建的数据库。您不能将新版本的数据库附加到旧版本。
标签: sql-server database version localdb mdf