\我可以在与数据库相同的计算机上使用 Microsoft SQL Server Management Studio Express(SSMSE) 进行连接。我需要从同一网络上的另一台机器连接到它。我的第一阶段是 SQLWorkbench。
以下是适用于 SSMSE 的设置:
Server type: Database Engine
Authentication: SQL Server Authentication
Server Name: ABC\123
在 SQL Server 配置管理器中,它显示Shared Memory
、TCP/IP
和Named Pipes
都已启用,TCP/IP
默认端口为 1433。
在 SQL Workbench 中,我正在为 URL 尝试这个:
jdbc:sqlserver://ABC\123:1433;databaseName=MyDatabase;integratedSecurity=true;
我尝试过使用和不使用 databaseName 和 IntegratedSecurity。每次尝试时,我都会收到此错误:
与主机 RMS 端口 1433 的 TCP/IP 连接失败。错误:“连接超时。验证连接属性。确保 SQL Server 实例正在主机上运行并在端口接受 TCP/IP 连接。确保与端口的 TCP 连接未被防火墙阻止。 ”。
我应该提一下,我已经使用同一台机器上的 SQLWorkbench 成功连接到其他 SQLServer 数据库。此外,ABC\123 不是真正的服务器名称,但它是那种格式。
谢谢!