Windows 10上的SQL Server 2014 Express

时间:2015-10-22 18:56:35

标签: sql-server heidisql

我已经在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不存在或访问被拒绝。

3 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分:1)

Microsoft SQL Server(命名管道)用作网络类型,将。\ SQLEXPRESS 用于主机名/ IP

答案 2 :(得分:0)

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

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

那些应该有用。