无法将 SSIS 包部署到 Windows 10 Pro 上的 SQL Server 2016 Express

Can't deploy SSIS package to SQL Server 2016 Express on Windows 10 Pro

我无法将在我的 Windows 10 Home 机器上开发的 SSIS 包部署到我的 Windows 10 Pro 机器上的 SQL Server 2016 Express 实例。

我的家庭网络设置中有两台计算机,一台 Windows 10 家用计算机用于 VB.NET 和 SSIS 包开发,一台 Windows 10 Pro 计算机用于我'm 运行 Microsoft SQL Server 2016 Express。

在 运行 包部署向导中,选择目标服务器名称后,我 运行 进入 Kerberos 错误 "The target principal name is incorrect. Cannot generate SSPI context"。

已在 Windows 10 Pro 计算机 运行 SQL Server 2016 Express 上下载并 运行 Kerberos 连接疑难解答并收到错误

Unable to access User Principal information from the System

尝试连接到该机器上的本地 SQL 实例时。

在故障排除程序的日志文件中,我获得了一些更具体的信息,但我 运行 陷入了在线研究的死胡同:

3/26/2017 6:55:50 PM Info: Connect to WMI, \root\cimv2
3/26/2017 6:55:52 PM Error: Access of User Principal information failed System.ArgumentException: The supplied context type does not match the server contacted. The server type is ApplicationDirectory.

at System.DirectoryServices.AccountManagement.PrincipalContext.DoServerVerifyAndPropRetrieval()
at System.DirectoryServices.AccountManagement.PrincipalContext..ctor(ContextType contextType, String name, String container, ContextOptions options, String userName, String password)
at System.DirectoryServices.AccountManagement.PrincipalContext..ctor(ContextType contextType, String name)
at KerberosCM.WMIHelper.TryGetUser(SystemInfo mi, UserPrincipal& user)

接下来我需要检查或配置什么?

SQL Server Express 没有 SSIS 服务器组件。

这里注意Express没有"SSIS Designer and runtime"https://docs.microsoft.com/en-us/sql/integration-services/integration-services-features-supported-by-the-editions-of-sql-server

Developer 版本是免费的, 有此功能,但不允许将其用于生产目的。

此外,我认为 windows 的那些版本也不支持 Kerberos。