【发布时间】:2013-12-07 15:16:30
【问题描述】:
我的 PC 上已经安装了 SQL Server Enterprise 2012,并且正在运行的服务是 MSSSQLSERVER(可在 SQL Server 配置管理器中找到)。
我正在尝试附加一个需要 SQL Server Express 的数据库!
我下载了SQLEXPR_x64_ENU 并安装了它,不幸的是SQLEXPRESS 没有显示在我的配置管理器中。
我应该怎么做才能附加这个数据库?
我做过的尝试:
首先我尝试使用 SQL Server Management Studio:附加时会出现此问题消息:
附加数据库时出错。详情请点击消息栏中的超链接。
进度框显示:
发生错误。
当我尝试在 VS2012 中向数据库添加数据连接时,我收到以下错误:
-
如果我使用数据源“Microsoft SQL Server”,我会收到以下消息:
此版本的 SQL Server 不支持用户实例登录标志。连接将被关闭。
-
如果我使用数据源“Microsoft SQL Server 数据库文件”并浏览数据库文件,我会收到以下错误消息:
与 sql server 建立 oa 连接时发生网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 sql server 是否配置为允许远程连接。 (提供者:Sql 网络接口,错误 52 - 无法找到本地数据库运行时安装。验证 SQL Server Express 是否正确安装以及本地数据库运行时功能已启用)
如您所见,需要 SQL Server Express。
【问题讨论】:
-
当您尝试附加它时会发生什么?具体一点。
-
您能告诉我们您尝试使用的连接字符串吗?如果您想使用
AttachDbFile=功能(不过我强烈推荐反对它),那么YES,此功能在Express 中可用b> 版本。 -
你是对的,'AttachDbFile' 不能正常工作。我用波纹管更改了我的 webconfig 代码:'
'
标签: sql-server sql-server-express