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