Saya memiliki paket SSIS yang saat ini diterapkan ke SSISDB saya. Paket ini diperlukan untuk dijalankan dalam mode 32Bit dan berfungsi dengan baik ketika saya mengubah pengaturan '64BitRuntime' menjadi false dalam SSDT.
Masalah saya muncul ketika saya mencoba menjalankannya dalam mode 32 bit setelah diterapkan ke SSISDB saya. Kesalahan saya terjadi di layar berikut:
Kesalahan yang menyertainya adalah sebagai berikut:
Jalur untuk 'ISServerExec.exe' tidak dapat ditemukan. Operasi sekarang akan keluar. Terjadi kesalahan .NET Framework selama eksekusi rutin yang ditentukan pengguna atau agregat "validate_package_internal": System.Data.SqlClient.SqlException: Jalur untuk 'ISServerExec.exe' tidak dapat ditemukan. Operasi sekarang akan keluar. System.Data.SqlClient.SqlException: di System.Data.SqlClient.SqlConnection.OnError (pengecualian SqlException, Boolean breakConnection, Action1 wrapCloseInAction) di System.Data.SqlClient.SqlInternalConnectionSmi.EventSink.DispatchMessages (Boolean abaikanNonFatalMessages) di System.Data.SqlClient .SqlCommand.RunExecuteNonQuerySmi(Boolean sendToPipe) di System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(penyelesaian TaskCompletionSource1, String methodName, Boolean sendToPipe, batas waktu Int32, Boolean& UsedCache, Boolean asyncWrite, Boolean inRetry) di System.Data.SqlClient.SqlCom mand.ExecuteToPipe (SmiContext pipeContext) di Microsoft.SqlServer.Server.SqlPipe.ExecuteAndSend(perintah SqlCommand) di Microsoft.SqlServer.IntegrationServices.Server.ServerConnectionControl.RaiseError(SysMessageId messageId, tingkat keparahan SysMessageSeverity, Object[] args) di Microsoft.SqlServer.IntegrationServices.Server .ServerApi.ValidatePackageInternal(SqlInt64 projectId, SqlInt64 package_id, SqlInt64 versionId, SqlInt64 validationId, SqlString targetEnvironment, SqlInt16 use32BitRuntime) . (Microsoft SQL Server, Kesalahan: 27108)
Bagaimana cara mengatasi masalah ini? satu-satunya hal yang saya temukan melalui Google adalah cara menandai kotak centang...