我试图在窗口中使用DBeaver (7.3.2)连接到同一台机器上的SQLServer2019Express。在我的SQLServer2019 Express中,我成功地加载了一个示例Northwind数据库。我已经使用sa用户测试了SQLServer2019中的连接,没有问题。

我检查了SQL Server Configuration Manager > SQL Server Network Configuration并启用了TCP/IP。在SQL Native Client 11.0 Configuration > Client Protocols下,TCP/IP默认端口为1433。

返回到DBeaver,当我单击Test Connection时,我得到了错误
服务器SQLEXPRESS未配置为使用TCP/IP侦听。

发布于 2021-01-10 04:10:15
已经从http://softwaresalariman.blogspot.com/2007/04/jdbc-to-sql-server-express.html找到了解决方案
启用TCP/IP之后,您必须找出要使用的端口号。Server每次启动时动态分配端口,因此要查找或配置端口号,请继续使用…
从TCP/IP上下文菜单中选择Properties。应该打开TCP/IP属性对话框。选择IP地址选项卡。在IPAll节点…中TCP动态端口字段显示当前使用的端口号。如果将该字段设置为空,则Server在重新启动时不应自动选择另一个端口。在TCP端口字段中设置所需的端口号。按“确定”以应用您的设置并关闭对话框。
重置SQL浏览器和服务
发布于 2022-09-06 02:42:01
对于我来说,我使用名为MSSQLSERVER的默认实例安装了Server。
MSSQLSERVER配置管理器中的TCP/IP.


https://stackoverflow.com/questions/65649984
复制相似问题