0

我正在尝试连接到托管在网络上的 MS SQL Server。Windows 身份验证和 SQL Server 模式已启用(两者)。我无法连接

[DBNETLIB]SQL Server does not exist or access denied.
[DBNETLIB]ConnectionOpen (Connect()).

任何人都可以建议在存在域时如何提供服务器名称,如果有的话,请用斜杠明确说明。

4

2 回答 2

0

确保您在 Configuration Manager 中启用了以下功能:

SQL Server 网络配置 - 协议 --- TCP/IP - 已启用

SQL Server 网络配置(32 位和 64 位) - TCP/IP - 已启用 - 名称管道 - 已启用

并确保 SQL Server 实例作为域帐户登录,以便您能够执行网络备份。

如果命名实例使用 IP/实例名称,则尝试通过 SSMS 打开 sql,否则仅使用 IP

并以“sa”身份登录

于 2012-09-19T04:52:52.943 回答
0

假设您的客户端在同一个网络上并且所有 DNS 记录都正常工作(尝试 ping 服务器以查看它是否可用)。

  • 您可以尝试使用 IP 地址进行连接
  • 如果您尝试连接到命名实例,请使用 server\instance
  • 检查您的计算机或服务器上的 Windows 防火墙是否阻止了您(至少需要为默认 SQL 实例打开端口 1433)
于 2012-09-18T22:12:52.333 回答