ฉันมีแพ็คเกจ SSIS ที่ใช้งานกับ SSISDB ของฉันในปัจจุบัน แพ็คเกจนี้จำเป็นต้องทำงานในโหมด 32 บิตและทำงานได้ดีเมื่อฉันเปลี่ยนการตั้งค่า '64BitRuntime' เป็นเท็จภายใน SSDT
ปัญหาของฉันเกิดขึ้นเมื่อฉันพยายามเรียกใช้ในโหมด 32 บิต หลังจากที่ปรับใช้กับ SSISDB ของฉันแล้ว ข้อผิดพลาดของฉันเกิดขึ้นที่หน้าจอต่อไปนี้:
ข้อผิดพลาดที่เกิดขึ้นมีดังนี้:
ไม่พบเส้นทางสำหรับ 'ISServerExec.exe' การดำเนินการจะสิ้นสุดลงแล้ว มีข้อผิดพลาด .NET Framework เกิดขึ้นระหว่างการดำเนินการของชุดคำสั่งที่ผู้ใช้กำหนดหรือรวม "validate_package_internal": System.Data.SqlClient.SqlException: ไม่พบเส้นทางสำหรับ 'ISServerExec.exe' การดำเนินการจะสิ้นสุดลงแล้ว System.Data.SqlClient.SqlException: ที่ System.Data.SqlClient.SqlConnection.OnError (ข้อยกเว้น SqlException, breakConnection บูลีน, Action1 wrapCloseInAction) ที่ System.Data.SqlClient.SqlInternalConnectionSmi.EventSink.DispatchMessages (บูลีน IgnNonFatalMessages) ที่ System.Data.SqlClient .SqlCommand.RunExecuteNonQuerySmi(บูลีน sendToPipe) ที่ System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery (TaskCompletionSource1 เสร็จสิ้น, String methodName, sendToPipe บูลีน, การหมดเวลา Int32, บูลีน & usedCache, บูลีน asyncWrite, บูลีน inRetry) ที่ System.Data.SqlClient.SqlCommand ExecuteToPipe (SmiContext pipeContext) ที่ Microsoft.SqlServer.Server.SqlPipe.ExecuteAndSend (คำสั่ง SqlCommand) ที่ Microsoft.SqlServer.IntegrationServices.Server.ServerConnectionControl.RaiseError (SysMessageId messageId, SysMessageSeverity severity, Object[] args) ที่ Microsoft.SqlServer.IntegrationServices.Server .ServerApi.ValidatePackageInternal (SqlInt64 projectId, SqlInt64 package_id, SqlInt64 versionId, SqlInt64 validationId, SqlString targetEnvironment, SqlInt16 use32BitRuntime) (เซิร์ฟเวอร์ Microsoft SQL ข้อผิดพลาด: 27108)
ฉันจะแก้ไขปัญหานี้ได้อย่างไร สิ่งเดียวที่ฉันค้นหาผ่าน Google คือวิธีทำเครื่องหมายในช่อง...