【问题标题】:Connect to a SQL Server database using Windows Authentication from a UNIX server从 UNIX 服务器使用 Windows 身份验证连接到 SQL Server 数据库
【发布时间】:2011-01-18 14:16:37
【问题描述】:

我很确定这是不可能的,但是有没有办法使用来自 UNIX 服务器的 Windows 身份验证连接到 SQL Server 数据库? “Windows 身份验证”这个名字让人觉得这是不可能的,但我只需要确定一下。

(并且不要说,“他们为什么不直接将其切换到 SQL Server 身份验证?”,这显然是解决方案,但我需要能够告诉某人 Windows 身份验证方式不可能工作。)

【问题讨论】:

  • 您找到解决此问题的方法了吗?我们遇到了类似的问题。

标签: sql-server unix active-directory


【解决方案1】:

您是否在混合环境中查看过Kerberos Authentication? (我从来没有实现过这个,但我相信通过设置“信任”是可能的)

Enabling Interoperability with Kerberos Clients and Servers Running Other Operating Systems

【讨论】:

  • 我以前曾使用过 Kerberos - 正确设置可能有点繁琐......
【解决方案2】:

看看这个:

http://www.easysoft.com/developer/languages/php/sql_server_unix_tutorial.html

在“身份验证”下阅读这篇文章,我的印象是所提到的 ODBC 驱动程序可以与 Windows 身份验证一起使用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-07
    • 2019-09-10
    相关资源
    最近更新 更多