Ome*_*r K 83 sql-server visual-studio
我使用SQL Server 2014 Express创建了一个示例数据库,并将其添加到我的Windows窗体解决方案中.双击它打开我得到这个错误.
无法打开数据库,因为它是版本782.此服务器支持版本706及更早版本.不支持降级路径
我正在使用Visual Studio 2013.我真的不明白我使用的是两个最新版本的Microsoft产品,它们是不兼容的.我错过了什么吗?我该如何打开这个数据库?

小智 139
尝试改变Tools> Options> Database Tools> Data Connections> SQL Server Instance Name.
VS2013的默认值是(LocalDB)\v11.0.
(LocalDB)\MSSQLLocalDB例如,更改为似乎工作 - 没有版本782错误.
小智 10
尝试更改兼容级别,为我工作.
验证它的级别
USE VJ_DATABASE;
GO
SELECT compatibility_level
FROM sys.databases WHERE name = 'VJ_DATABASE';
GO
Run Code Online (Sandbox Code Playgroud)
然后使其与旧版本兼容
ALTER DATABASE VJ_DATABASE
SET COMPATIBILITY_LEVEL = 110;
GO
Run Code Online (Sandbox Code Playgroud)
默认情况下,Sql Server 2014会将db版本兼容性更改为仅2014,使用@@ version您应该知道的Sql Server是哪个版本.
然后运行上面的命令将其更改为您拥有的版本.
附加步骤:确保查看未重置数据库的可访问性,通过右键单击文件夹和数据库的属性来执行此操作.(确保您拥有权利,因此您不会拒绝访问权限)
| 归档时间: |
|
| 查看次数: |
96060 次 |
| 最近记录: |