我在使用 Alteryx 中的输入数据工具连接到 SQL Server 时遇到了困难。
因此,我使用 Azure Active Directory 使用身份验证模式在 Azure SQL 数据库中登录凭据:Active Directory - 密码。我已经对相关用户进行了测试,并且工作正常。
问题是,在 Alteryx 中,我想连接到 Azure SQL 数据库中的数据。提供的选项是,您需要插入 Windows 或 SQL 身份验证。由于我使用 AAD,我无法访问我的数据。
我尝试了几件事,例如使用 SQL 身份验证并将我的 ID 附加到服务器名称,但仍然失败。
我在想有什么方法可以将我的 AAD 凭据连接到 SQL 身份验证?就像我正在创建登录名( CREATE LOGIN ),但密码仍然与 AAD 用户相关(我使用 CREATE USER FROM EXTERNAL PROVIDER 创建用户)。
任何输入或信息都将非常有帮助。
谢谢,凯文
不,没有任何方法可以将您的 AAD 凭据连接到 SQL 身份验证
Alteryx 需要更新他们的驱动程序以支持 Active Directory - Password
同时,您需要使用 SQL 身份验证
您需要使用以下命令在数据库中的 SQL Azure 中创建 SQL 用户/密码:
CREATE USER UserName WITH PASSWORD = '<password>';
还要记住,连接时必须指定一个数据库
TBH 从客户端看两者没有太大区别。在这两种情况下,您仍然需要在客户端指定用户名和密码。
根据 Mitch Wheat 的评论:确保您的连接已加密,以便登录/密码不会以明文形式通过网络传递
我建议你尽可能保持使用 AAD 身份验证的习惯,并且在使用 Alteryx 时只使用 SQL 凭据
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句