问题标签 [spn]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure-sql-server - Active Directory 服务主体为密钥“身份验证”提供无效值
我正在尝试执行一个 SSIS 包,其中源是 SQL Server,目标是带有身份验证“Active Directory 服务主体”的 Azure SQL。ODBC 驱动程序是 17.8,OLEDB 驱动程序是 18.5。
执行 SSIS 包时,脚本任务失败并出现此错误
密钥“身份验证”的值无效
使用以下连接字符串:
脚本任务正在使用System.Data.SQLClient
库并以 .NET Framework v4.7为目标
powerbi - 需要在 Power BI 服务中使用 SPN 帐户进行分页报表
我们已经在 power Bi 服务上使用 rdl 迁移工具迁移了 SSRS 分页报告。现在在 SSRS 中,我们使用 SPN(服务主体帐户)来访问分析服务。我们尝试在 Power BI 嵌入式数据集中使用 SPN,但它采用用户登录详细信息来获取数据。您能否告诉我们使用 SPN 获取 power bi 分页报告数据的方法。使用 rest API 或我们需要的任何替代方法来使用 SPN 的最佳方法是什么。
c# - SPN 配置 Kerberos 双跳 .NET 5
我们最近从 4.8 Framework (Owin/Katana) 迁移到 .NET 5 (Kestrel)。
迁移后,我们遇到了 Kerberos Double Hop 的问题,例如,当请求到达 MSSQL 服务器(在链中的第三台机器上)时,我们最终成为匿名用户。
我知道这个问题与 SPN 处理的 .NET 5 实现的众所周知的“问题”有关(例如,SPN 现在包括 TCP 端口)并且一个简单的解决方案是升级到 .NET 6(它允许您配置没有端口的 SPN 使用)
我们将升级到 .NET 6,但公司政策推迟了此升级。
我们已经进行了多次尝试设置包含 TCP 端口的 SPN (setspn),但都失败了。
有没有人通过将 SPN 配置为包含端口号,成功地使用 Kerberos 双跳设置了 .NET 5?
powershell - 列出 SPN 的脚本 - 将结果写入文件问题
大家,早安。
我在 InterWeb's 上发现了这个脚本,它非常有效。但是......无论我尝试什么,以及我把它放在哪里,我似乎都无法让它对输出文件执行结果。
我到底做错了什么,变量需要去哪里?
sql-server - 无法通过服务器名称访问 msmdpump.dll,但可以通过 IP
概括
我们正在努力启用与 SSAS 多维数据集的 http(s) 连接。我已经按照 Microsoft 文档(链接)设置了 msmdpump 文件,并且可以通过 SSMS 和 Excel 通过 IP 成功访问它们,但是当输入服务器名称时,会返回“401 Unauthorized - The target principal name is wrong”错误。什么可能导致此失败?
细节
通过 SSMS 连接:
这有效:(http://0.0.0.0/olap/msmdpump.dll
实际IP地址未显示)
这不起作用:(http://myservername.mydomain.com/olap/msmdpump.dll
未显示实际服务器名称)
错误信息:
我在 OLAP 目录中放置了一个非常简单的 HTML 文件,我可以通过 Web 浏览器成功浏览到它。
在命令行上运行它会SetSPN -1 domain\myserviceaccount
返回以下条目(实际值被隐藏):
我们正在使用 Windows 身份验证。
更新
如果我们删除 HTTP SPN 条目,那么它会再次起作用,但是允许外部访问它们是必要的。
正在尝试消化此 MS 链接:Analysis Services 实例的 SPN 注册