我正在尝试执行一个 SSIS 包,其中源是 SQL Server,目标是带有身份验证“Active Directory 服务主体”的 Azure SQL。ODBC 驱动程序是 17.8,OLEDB 驱动程序是 18.5。
执行 SSIS 包时,脚本任务失败并出现此错误
密钥“身份验证”的值无效
使用以下连接字符串:
Server=tcp:servername.database.windows.net,1433;
Initial Catalog=DBName;Persist Security Info=False;
User ID=clientid;Password=secrets;
Authentication="Active Directory Service Principal";
MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;
脚本任务正在使用System.Data.SQLClient
库并以 .NET Framework v4.7为目标