最近我使用 SQL Server 2012 开发了软件。现在当我尝试连接时,我收到此错误消息:
无法连接到 AAFI\SQLEXPRESS
与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 – 错误定位服务器/指定的实例)
我的 Windows Server 2012 R2 上有 SQL Server 2014。我可以使用 Windows 身份验证从 Management Studio 本地连接到 SQL Server。
我决定切换到 SQL Server 身份验证(因为我需要从其他计算机访问)。我使用 Management Studio 创建了新的登录,但收到错误:尝试连接时登录失败。
然后我更改了 sa 的密码并尝试以 sa 身份登录,但再次出现相同的错误:

我重新启动了 SQL Server,但没有帮助。我做错了什么?
来自错误日志:用户“sa”登录失败。原因:尝试使用 SQL 身份验证登录失败。服务器配置为仅用于 Windows 身份验证。
例如,如果我放置一个 iproute,就像这样
sudo iptables -I INPUT -p tcp --syn -m conntrack --ctstate NEW --ctstatus CONFIRMED --dport 5433 -j LOG
Run Code Online (Sandbox Code Playgroud)
我可以看到每次尝试连接到我的数据库时都有两个条目。
[598519.458578] IN=lo OUT= MAC=00:00:00:00:00:00:00:00:00:00:00:00:08:00 SRC=192.168.0.101 DST=192.168.0.101 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=49795 DF PROTO=TCP SPT=58554 DPT=5433 WINDOW=43690 RES=0x00 SYN URGP=0
[598520.875428] IN=lo OUT= MAC=00:00:00:00:00:00:00:00:00:00:00:00:08:00 SRC=192.168.0.101 DST=192.168.0.101 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=65392 DF PROTO=TCP SPT=58560 DPT=5433 WINDOW=43690 RES=0x00 SYN URGP=0
Run Code Online (Sandbox Code Playgroud)
为什么 psql 需要在两个单独的端口(58554 和 58560)上连接到 PostgreSQL 服务器?也就是说,当我运行一次时,我会收到两条类似上面的消息..
psql -d test -h 192.168.0.101 -p 5433
Run Code Online (Sandbox Code Playgroud) 我有几台服务器,我在 sql server 服务上看到一个蓝色的问号,如下图所示。
启用这些 Windows 防火墙规则对我有用
Windows 管理规范 (WMI-In)
Windows 管理规范 (DCOM-In)
有没有办法通过powershell实现这一目标?
sql-server powershell windows-server connectivity sql-server-2014
我多年来一直在寻找这些信息,但似乎找不到它:
learn.microsoft.com上是否有任何文档提供了一个表,其中包含 SQL Server 和 LocalDB 的所有有效连接字符串参数、它们的有效参数值、它们的默认值及其含义?
我找到的只是一些教程和示例页面,但没有完整的参考页面。
我刚刚安装了 SQL Server 和 SQL Server Management Studio,但它在服务器列表中没有显示任何内容,我不知道如何连接到它。
这表明我已经安装了 SQL Server:
但在这张图片中,您可以看到我的“浏览服务器”对话框是空的:
网络服务器也是空的。
我注意到,虽然在听力主机postgresql.conf是 localhost通过连接到数据库psql,除非主机改变失败127.0.0.1。我也注意到MySQL有时会显示相同的特征。
有没有之间的一些区别127.0.0.1和localhost这将导致数据库连接要区别对待?
connectivity ×7
sql-server ×5
postgresql ×2
psql ×2
installation ×1
permissions ×1
powershell ×1
ssms ×1