嗨,大家好,
以前,我安装了SQL Server 2008,但后来删除了它,并安装了SQL Server 2008 Express Management Studio。现在我无法连接到本地计算机。我收到错误:
与网络相关或特定于实例的 建立一个错误时发生错误 连接到SQL服务器。服务器 没有找到或没找到 accesible.Verify该实例 名称是正确的,SQl服务器是 配置为允许远程 连接。(提供:命名管道 提供者,错误:40 - 无法打开 连接到SQL Server)(Microsoft SQL Server,错误:2)。
但我可以通过VS2010创建数据库。
答案 0 :(得分:2)
由Mark的评论提供:
我相信快递版本运行一个命名实例。你在连接字符串中指定它,对吗?像(本地)\ SQLEXPRESS或127.0.0.1 \ SQLEXPRESS?
之类的东西来自Microsoft http://technet.microsoft.com/en-us/library/ms165679(v=sql.90).aspx:
SQL Server Express通常作为命名实例安装。实例的默认名称是SQLExpress。
答案 1 :(得分:0)
默认情况下,SQL Server Express版本不会安装TCP / IP连接。如果您的数据库服务在一个计算机上运行而管理工作室在另一个计算机上,则需要使用SQL Server配置管理器启用TCP / IP。
答案 2 :(得分:0)
看看:
文件 - 连接对象资源管理器 - 服务器名称: - 网络服务器 - 数据库引擎 - 这里是您的数据库名称/数据库实例(使用此选项或选择它)
在我的情况下,它与计算机名称不同,因此当我尝试查看数据库列表时,没有任何Windows身份验证结果。