SQL Express连接问题

我已经为MDT部署解决scheme(XYZ-Deployment)安装了一个sql-express实例,我已经到了添加数据库共享的阶段,并且当我添加它时,出现以下错误消息。 一切都安装在本地。

在这里输入图像说明

我已经尝试login作为本地,作为服务,从命名pipe道更改为TCP / IP,仍然得到同样的错误,当我运行 –

Get-EventLog应用程序-EntryType错误 – 计算机名称xyz-部署

事件日志中没有错误。

RTE – 处理错误。

有各种各样的原因。 通常:

  • 数据库服务器的configuration不正确(不听你尝试访问的IP地址)。 你有没有检查configuration – 如错误中所述?
  • 防火墙。 人们经常忽视这一点 – 安装SQL版本不会增加必要的防火墙例外。
  • 蹩脚的客户端错误。 看到昨天与一个家伙复制他的本地连接string到客户机 – 连接string表示服务器名称是“localhost” – 显然不工作。

顺便说一句,你不添加文件共享,SQL Server是基于服务器。

SQLExpress需要您包含实例名称。

localhost\SQLEXPRESS 

从SQL Server Management Studio帮助:

在大多数情况下,您可以通过在“服务器名称”框中input数据库服务器的计算机名称,然后单击“连接”进行连接。 如果连接到SQL Server Express,请使用计算机名称,然后使用\ sqlexpress

您是否尝试过使用ODBC向导连接本地计算机(如localhost \ SQLExpress)以查看是否是身份validation或连接问题?

默认安装是.. \ SQLExpress,正如我尊敬的同事所说的那样,默认情况下端口号是dynamic的,但是如果你还没有通过ODBC连接的话,可能将它设置为1433并打开机器防火墙中的端口。

一旦从pipe理工具下的ODBC设置中发现了所需的设置,则可以使用这些设置正确连接到数据库。

经过许多搞乱之后,我决定彻底删除SQL,并按照这里提供的指示进行操作。

这些说明是一种享受!