sql-server - 如何从非域注册的 Linux 机器使用 SQuirreL SQL 连接到 SQL Server?

标签 sql-server linux dns squirrel-sql

我需要从未在我公司域中注册的 Linux 机器连接到 SQL 2008 R2 服务器。我正在尝试使用 SQuirreL SQL 3.2.1 版。 我下载了Microsoft SQL Server JDBC Driver 3.0并将其分配给“驱动程序”选项卡上的 SQuirreL。

现在,当我尝试在 SQuirreL 上创建别名时,我选择了 SQL Server 驱动程序并调整了 URL。对于凭据,我使用我在域中注册的用户名和密码。

当我尝试测试连接时,我总是得到同样的错误:

<"database-name">: 用户 '<"domain">\<"domain-user">' 登录失败。

我怎样才能让它工作?提前致谢!

最佳答案

我摆脱了 Microsoft SQL Server JDBC 驱动程序并下载了 jTDS司机。我对它进行了一些调整,直到最终成功连接。正确的连接字符串是:

jdbc:jtds:sqlserver://<server_ip>:1433;databaseName=<instance_name>;domain=<domain_name>

关于sql-server - 如何从非域注册的 Linux 机器使用 SQuirreL SQL 连接到 SQL Server?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9194888/

相关文章:

python - 打印出矩阵中的值

python - 在 python/bash/perl 脚本中执行和读取二进制文件的输出

docker - Kubernetes暴露多个Pod

redirect - github项目子目录重定向到自定义域

SQL Server 错误 208 : Invalid object name 'Utils.dbo.ChangeLogging_DDLCommands'

c# - 访问 Microsoft.SqlServer.Management.Smo.Server 对象的成员正好崩溃一次

sql-server - 通过名称从另一个容器连接到SQL Server容器

c++ - boost 截止时间计时器的替代方案

sql - 根据SQL SERVER中的事务数量追加字母

docker - 如何在我的容器中触发 resolv.conf 的重新加载?