【问题标题】:Cannot connect to sql server database with netbeans无法使用 netbeans 连接到 sql server 数据库
【发布时间】:2016-03-20 17:08:54
【问题描述】:

我正在使用 Netbeans 为本地 SQL Server 数据库制作 CRUD 应用程序。当我尝试创建与数据库的连接时出现错误:

与主机 localhost 端口 1433 的 TCP/IP 连接失败。 错误:“连接被拒绝:连接。验证连接属性, 检查 SQL Server 实例是否正在主机上运行,​​并且 在端口接受 TCP/IP 连接,并且没有防火墙 阻止与端口的 TCP 连接。

不过,我收到了这个错误,我已经在 SQL Server 配置管理器中为我的条目启用了 TCP/IP,而且我没有使用防火墙。

尝试了 this 的所有内容,但没有帮助。 有什么建议吗?

【问题讨论】:

  • 能否在SQL Server Management Studio中启用Login Auditing并找到error log的相关部分?
  • 这可能有助于诊断错误:尝试使用其他基于 Java 的软件(如 dbVisualizer)进行连接。下载tcpview并检查1433端口是否打开。
  • 打开日志,没有任何失败的登录
  • 我在tcpview中没有看到1433端口,是不是说明这个端口是空闲的? dbVisualizer 也无法连接到我的数据库,得到同样的错误screenshot

标签: java sql-server netbeans tcp


【解决方案1】:

终于,我找到了解决方案。 我去了服务器属性-> 安全并将服务器身份验证从“Windows 身份验证模式”更改为“SQL Server 和 Windows 身份验证模式”。 如果有针对这种情况的特殊错误消息,可能会更容易找出导致错误的原因。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多