gpt4 book ai didi

database - 连接到 SQL Server,出现错误 2013 (HY000) 失去连接

转载 作者:太空宇宙 更新时间:2023-11-04 04:09:37 25 4
gpt4 key购买 nike

我在 Linux 上,尝试连接到 SQL 服务器。

使用sqlplus,如下:

 sqlplus username/password@server:port;

收到 ORA-12537 错误 - “TNS:连接已关闭”。经过漫长的等待后出现此错误。

在试图找出问题所在时,我得到了 -

  • “TNSPING 服务器:端口”返回错误:TNS-12537 TNS 连接已关闭。
  • “TELNET 服务器端口”工作正常。它显示连接状态。
  • 阅读另一篇文章后还尝试使用 Easy connect LINK 。这是我尝试过的命令“sqlplus username/password@//server/port”。它给了我错误 ORA-12541:TNS:没有监听器。

只是想补充一点,我可以使用 sqlplus 连接到 Oracle 数据库,没有任何问题。版本是10.2.0.4。

知道如何解决这个问题吗?感谢您的帮助!

更新:我不知道sqlplus无法连接到SQL服务器。我尝试使用 mysql 连接,但出现错误:

 MYSQL -h server -P port -u username -ppassword

返回错误:错误2013(HY000):在“读取初始通信数据包”时丢失与mysql服务器的连接,系统错误104。此错误也是在长时间等待后出现的。

感谢您的帮助!

最佳答案

您将需要一个 SQL Server 特定客户端来连接到 SQL Server,sqlplus 是一个 Oracle 客户端,而 mysql 是 mysql 服务器的命令行客户端。 Microsoft 在 http://msdn2.microsoft.com/en-us/data/aa937724.aspx 提供了 JDBC 驱动程序或 Linux ODBC 驱动程序 http://www.microsoft.com/download/en/details.aspx?id=28160 。如果您有某种可以使用这些驱动程序的软件,这可能会有所帮助,例如RazorSQL (http://razorsql.com/features/sqlserver_features.html)

关于database - 连接到 SQL Server,出现错误 2013 (HY000) 失去连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19806255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com