1

我已经在 Windows 10 上下载并安装了 SQL Server 2014 Express,我已经经历了至少 3 次这个循环。安装完成,没有警告或错误。我选择使用 Window 身份验证。我正在尝试使用 HeidiSQL 连接到 SQL Server。我已经安装了 MariaDB,并且能够使用 HeidiSQL 连接到它。

当我连接到 MariaDB 时,我可以从下拉组合中选择数据库,但不能选择 SQL Server。我似乎无法连接到 HeidiSQL。

在 HeidiSQL 中,设置为:

  • 网络类型:Microsoft SQL Server(TCP/IP,实验性)
  • 主机名/IP:127.0.0.1
  • 勾选复选框“使用 Windows 身份验证”
  • 端口:1433

我无法选择数据库,如果我在一段时间后单击“打开”按钮,它会出现:

SQL 错误 (17): [DBNETLIB]ConnectionOpen (CONnect())。]SQL 不存在或访问被拒绝 SQL Server 不存在或访问被拒绝。

4

3 回答 3

3

为了使用 HeidiSQL 的网络类型Microsoft SQL Server (TCP/IP),你需要在你的 MSSQL 配置中激活 TCP/IP 协议。

此外,我不确定是否Windows authentication对我有用,因为我总是使用默认SA用户,该用户是在安装 SQL Server 时创建的。

除此之外,您应该能够使用<yourmachine>\SQLEXPRESS端口 1433 进行连接。

于 2015-12-11T09:39:33.100 回答
1

使用Microsoft SQL Server(命名管道)作为网络类型,使用.\SQLEXPRESS作为主机名/IP

于 2017-08-29T07:07:38.650 回答
0

默认情况下, SQL Server Express安装为名为的命名实例SQLEXPRESS- 因此对于您的“主机名”,请尝试以下之一:

  • .\SQLEXPRESS
  • (local)\SQLEXPRESS
  • yourmachine\SQLEXPRESS
  • your-ip-address\SQLEXPRESS

那些应该工作。

于 2015-10-22T20:27:57.433 回答