當我在安裝了 SSIS 擴展的 VS 2019 中執行包時,我收到此訊息
Microsoft (R) SQL Server Execute Package Utility
Version 12.0.5626.31 for 32-bit
Copyright (C) Microsoft Corporation. All rights reserved.
Started: 14:54:58
Log:
Name: one rror
Computer: xxxxxxxx
Operator: xxxxxxxx
Source Name: xxxxxxx
Source GUID: {4B63A6C1-E0E4-4ADB-82B6-E86A0970C537}
Execution GUID: {2259AE3B-7C3E-447F-A210-085BB1684808}
Message: To run a SSIS package outside of SQL Server Data Tools you must install Provedor de log SSIS log para o SQL Server of Integration Services or higher.
我有這些提供者:

還有這些連接管理器:

為什么它認為我是outside of SQL Server Data Tools?我想我是。我已經搜索過了,沒有一個答案適合我的情況。我應該檢查什么?
uj5u.com熱心網友回復:
鑒于漂亮的文本輸出,我假設您正在單擊“開始而不除錯”?

如果是這樣,那就是在 Visual Studio 之外運行包,即使您是從 Visual Studio 啟動的...為了能夠在不除錯的情況下運行包,無論是從 Visual Studio 還是僅從命令列,許可安裝(開發人員版)作業正常且價格便宜)的 SQL Server 集成服務服務需要存在。
日志記錄可能已正確安裝,這只是它報告的第一個錯誤,但在此處或 dba.stackexchange 上搜索“要在 SQL Server Data Tools 之外運行您必須安裝的 SSIS 包”{此處的任何組件} 將全部回傳相同的根本問題 - 未安裝 SSIS 服務并且 dtexec 或物件模型應用程式/包正在嘗試運行包,這是報告的錯誤訊息。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/398230.html
