无法将数据库附加到SQL Server Enterprise,是否需要Express?

m4pnthwp  于 2023-01-29  发布在  SQL Server
关注(0)|答案(1)|浏览(113)

我的PC上已经安装了SQL Server Enterprise 2012,正在运行的服务是MSSSQLSERVER(在SQL Server配置管理器上找到)。
我正在尝试附加需要SQL Server Express的数据库!
我下载了SQLEXPR_x64_ENU并安装了它,不幸的是SQLEXPRESS没有显示在我的配置管理器中。
要附加此数据库,我应该做些什么?
我所做的尝试:
首先,我尝试使用SQL Server管理工作室:连接时显示以下问题消息:
附加数据库时出错。有关详细信息,请单击消息列中的超链接。
进度框显示:
发生错误。
当我尝试在VS2012中向数据库添加数据连接时,收到以下错误:
1.如果我使用数据源"Microsoft SQL Server",我会收到以下消息:
此版本的SQL Server不支持用户示例登录标志。连接将关闭。
1.如果我使用数据源"Microsoft SQL Server数据库文件"并浏览数据库文件,则会收到以下错误消息:
建立到sql server的oa连接时出现与网络相关的或特定于示例的错误。找不到服务器或服务器不可访问。请验证示例名称是否正确,以及sql server是否配置为允许远程连接。(提供程序:Sql网络接口,错误52-找不到本地数据库运行时安装。请验证SQL Server Express是否已正确安装,以及本地数据库运行时功能是否已启用)
如您所见,SQL Server Express是必需的。

kq4fsx7k

kq4fsx7k1#

如果在已经安装了MSDN开发人员版本的便携式计算机上正确安装了SQL Express,则应在服务中看到两个示例。

MSSQLSERVER - developer version
SQLEXPRESS - express version

SQL Express不附带SQL Server代理之类的服务。但它应该作为数据库引擎SQL SERVER(SQLEXPRESS)列在配置管理器SQL Server服务下。
确保此服务和浏览器服务都已启动。在“网络配置”下,确保启用TCP/IP。在“客户端协议”下,确保启用TCP/IP。
由于您拥有SQL Server的开发版本,因此可以像连接和管理默认示例一样连接和管理Express示例。只需使用SSMS查询窗口和正确的TSQL即可。
下面是我博客上的一个链接,介绍如何创建用于附加的数据库。
http://craftydba.com/?p=1753
如果您对我刚才讨论的一个屏幕截图或两个设置仍然有问题,请回复。

相关问题