Ale*_*min 1 sql-server datagrip sql-server-2019
我似乎无法使用 DataGrip (2019.3) 连接到本地安装的 SQL Server 2019 实例。无论我使用哪种身份验证(域或 SQL),我都会收到以下错误:
“指定的数据库用户/密码组合被拒绝:[08S01] 服务器 SQL19 未配置为侦听 TCP/IP”
我要连接的 URL 是jdbc:sqlserver://localhost\SQL19。如果我使用 SQL Server 2016 实例名称而不是“SQL19”部分,它工作正常,所以我假设我正确配置了连接,除非我需要对 SQL 2019 进行一些调整?
我可以从 SSMS 和应用程序连接到 2019 实例,它可以通过 TCP/IP 等使用。
用一些细节回答我自己的问题(@moscas 答案是正确的,但我觉得细节可能对某人仍然有用)。
TCP/IP 在 SQL Server 2019 中似乎默认被禁用,并且 SQL 配置管理器结果并不容易找到:当您在“开始”菜单中进行常规搜索时,它不会显示出来,并且它不存在于菜单中的 SQL Server 文件夹(wtf,Microsoft?)。
您需要转到“计算机管理”(这确实会显示在搜索中)->“服务和应用程序”->“SQL Server 配置管理器”->“SQL Server 网络配置”,选择您的实例并启用 TCP/IP。
Datagrip 然后开始工作。
| 归档时间: |
|
| 查看次数: |
4372 次 |
| 最近记录: |