我已经在Windows 10上下载并安装了SQL Server 2014 Express,现在我已经完成了这个循环至少3次。安装完成时没有警告或错误。我选择使用Window身份验证。我正在尝试使用HeidiSQL连接到SQL Server。我已经安装了MariaDB,并且可以使用HeidiSQL连接到它。
当我连接到MariaDB时,我可以从下拉组合中选择数据库,但不能从SQL Server中选择。我似乎无法与HeidiSQL连接。
在HeidiSQL中,设置为:
如果我在一段时间后单击“打开”按钮,我就无法选择数据库:
SQL错误(17):[DBNETLIB] ConnectionOpen(COnnect())。] SQL不存在或访问被拒绝SQL Server不存在或访问被拒绝。
答案 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
那些应该有用。