問題タブ [execute-sql-task]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio - SSIS エラー - 80040153、レジストリの無効な値が原因で、SQL タスクからのクエリの解析が失敗する
問題文
ローカルに多くの SQL Server 環境があります。
非常に基本的な構文で SQL タスクを解析しようとするとtruncate table dbo.table
、次のエラー メッセージが表示されます。
タスクを実行すると、解析時にエラーがスローされても正常に動作することに注意してください。
私の理解では、これは「Microsoft SQL Server/1XX/DTS/Binn/」の破損した .ddl ファイルに関連しているということです。どの SQL Server バージョンのコンポーネントが原因であるかを判断するのに苦労しています。
破損した .dll を特定し、この問題を解決する方法はありますか?
エラーメッセージ
私が試したこと
Visual Studio 2017/2019 でテスト済み
問題の Com オブジェクトを特定する
メッセージには CLSID しか表示されないため、参照している実際の com オブジェクトを見つけるのに苦労しています。
私はreg query HKCR\CLSID /s /f "{<CLSID>}"
それがそこにないことを確認しましたが、それは役に立ちませんでした。
環境
- Microsoft Visual Studio Enterprise 2019 バージョン 16.4.1 VisualStudio.16.Release/16.4.1+29609.76 Microsoft .NET Framework バージョン 4.8.03752インストール バージョン: Enterprise
SQL Server データ ツール 16.0.61912.09160 Microsoft SQL Server データ ツール
SQL Server Integration Services 15.0.1900.80 Microsoft SQL Server
Integration Services Designer バージョン 15.0.1900.80- SsmsVsIntegration 1.0 Visual Studio コンテナー ツール拡張機能
(プレビュー) 1.0 Visual Studio 内のコンテナーを表示、管理、および診断します
。
ssis - SSIS Execute SQL Task - 複数のソースが順番に並んでいて、並列ではありません
私は、14 の異なるソースからデータを読み取り、Union All を介して実行し、すべて同じ変換を実行する Execute SQL タスクを含む大規模な SSIS パッケージを持っています。問題は、14 の大規模な SELECT を並行して実行すると、サーバーが詰まるということです。むしろ順番に実行したいです。しかし、それらはすべて同じ一連の変換を経る必要があるため、それらを個別のタスクに分割したくありません。
OLE DB ソースをすべて一度に実行するのではなく、一度に 1 つずつ (または一度に 2 つ) 実行するようにパッケージを構成する方法はありますか?