JDBC 本地 MSSQL Server 连接字符串

Ome*_*mer 5 sql-server jdbc connections

我已经安装了开源数据库管理工具“dbeaver”,想用它来代替 Sql Server Management Studio。但有一个问题。我从互联网上搜索,但不知何故我无法使用 dbeaver 连接到数据库。

我的实例名称是:“OMER-HP\OKSQLEXPRESS2014” 我要连接:“Follower” db 用户名:sa 密码:Aa123456

连接字符串:jdbc:sqlserver://localhost:1433;databaseName=Follower;instanceName=OMER-HP\OKSQLEXPRESS2014;

你能帮忙解决这个问题吗

这是截图: 在此处输入图片说明

Ome*_*mer 8

我从 dbeaver 支持论坛找到了我的答案。

http://dbeaver.jkiss.org/forum/viewtopic.php?f=3&t=624&p=4261#p4261

首先在 SQL Server 配置管理器工具中为您的 SQL 实例启用 TCP/IP。

  1. 打开 SSCM 并导航到 SQL Server 网络配置 > SQLEXPRESS 的协议 > TCP/IP
  2. 在 TCP/IP 的“属性”对话框中启用 TCP/IP 协议。(您也可以在右键单击菜单上启用它。)

  3. 设置 TCP/IP 端口——这只能在“属性”对话框中完成(即不能仅通过右键单击来完成)。在该属性对话框的“IP 地址”选项卡上,我使用了底部的 IPAll 设置。清除 TCP 动态端口,然后将 TCP 端口设置为 1433。

在 DBeaver 中,您可以创建 jDTS 或“Microsoft 驱动程序”连接

在 DBeaver 中创建 jTDS 连接

  1. 创建一个新连接,指定 MS SQL Server | jTDS驱动
  2. 填写第一个(常规)选项卡上的信息,并填写用户名和密码。我能够输入我的用户名作为我的 Windows 用户名,而不是域\用户名。但是域\用户名也可以使用,并且在某些网络上可能需要这样做。(我不知道。)
  3. 转到“驱动程序属性”选项卡,将 DOMAIN 和 USER 重新指定为两个单独的参数。我不需要在“驱动程序属性”选项卡上重新指定我的密码。只是为了强调输入的位置:它是在“驱动程序属性”选项卡上输入的——而不是在您通过单击“常规”选项卡上的“编辑驱动程序设置”按钮进入的对话框中。
  4. 单击“测试连接...”按钮以确保其正常工作,单击“下一步”几次,然后单击“完成”。

在 DBeaver 中创建“Microsoft Driver”连接

  1. 创建一个新连接,指定 MS SQL Server | 微软驱动程序
  2. 填写第一个(常规)选项卡上的信息,而不指定用户名和密码(将它们留空)。
  3. 转到驱动程序属性选项卡并设置integratedSecurity=true。并且,再一次强调输入的位置:它是在“驱动程序属性”选项卡上输入的——而不是在您通过单击“常规”选项卡上的“编辑驱动程序设置”按钮进入的对话框中。
  4. 单击“测试连接...”按钮以确保其正常工作,单击“下一步”几次,然后单击“完成”。