この記事では、SSISに関連するパッケージのリストを取得する方法、データストアでの接続の問題、ファイルでのキーアクセスの問題とパッケージの保護レベル、SSISソース速度とログロジックについて説明します。
SSISパッケージに必要な機能を適用しない場合、コンソール出力またはWindowsイベントログに少数のエラーが表示されます。 しかし、SSISでロギング機能を有効にすると、まったく異なるシナリオになります。 一般に、SSISコンポーネントからのログ、SSISログ監査からのログ、イベントログとジョブ履歴、基になるデータソースからのログ、および監査ログを含むXNUMXつの異なる場所で作業できます。
もしあなたの SQL Server エージェントジョブがSSISパッケージで実行されている場合、まずWindowsのイベントログとSQLエージェントの履歴でエラーを確認する必要があります。イベントパネルハンドラーには、カスタムエラー処理のロジックを追加できます。コントロールタスクレベルとパッケージレベルの両方で、エラーのイベントハンドラーを定義できます。カスタムイベントとその処理ロジックの作成において、この機能は非常に強力です。
監査ログでは、通常、初期の方法で一般的なエラーが発生します。より多くの情報を分析する必要があると感じた場合は、次のオプションがあります。 SQL server XMLファイルにエラーを出力するSSISログ監査、Windowsのイベントログ、のプロファイラートレーサーを有効にします SQL Server or SQL Server データベースログ。 これは、SSISのログプロバイダーの設定と構成にアクセスすることで実行できます。
SSISに関連するパッケージ
SSISに関連するパッケージのリストを取得する必要がある場合があります SQL Server。 この目的のために、次のクエリを使用できます。
--packages related to SSIS in SQL DB SELECT DIR.foldername AS Directory-Name PKG.name AS Name-Of-Package, PKG.[description] AS Package-Description, --using switch case to categorize results CASE PKG.packagetype WHEN 0 THEN ‘Client is default’ WHEN 1 THEN ‘Input/Output Wizard’ WHEN 2 THEN ‘Data Transform Service Designer’ WHEN 3 THEN ‘Replicated’ WHEN 5 THEN ‘SSIS’ WHEN 6 THEN ‘Plan for Maintenance’ ELSE ‘unidentified’ END AS packagetype, GL.name AS Name-Of-Owner, PKG.isencrypted AS ‘Encrypter-Or-Not’, PKG.createdate AS ‘Date-Created’, PKG.vercomments AS ‘Comments-Of-Version’, DATALENGTH(PKG.packagedata) AS ‘Size-Of-Package’, CONVERT(varchar(25), vermajor)+’.’+ CONVERT(varchar(25),verminor)+’.’+ CONVERT(varchar(25),verbuild) AS ‘Package version’ FROM msdb.dbo.sysssispackages as PKG INNER JOIN msdb.dbo.sysssispackagefolders as DIR ON DIR.folderid = PKG.folderid INNER JOIN sys.syslogin AS LG ON GL.sid = PKG.ownersid ORDER BY PKG.name --ordered by names of packages
カスタムログロジック
SQL Server SSISのスクリプトコンポーネントまたはスクリプトタスクに実装できるカスタムログロジックを提供します。 例としては、SSISパッケージの実行中に変数からのデータまたは値を使用するテキストファイルのメンテナンスがあります。
基になるデータソースとそのログについて話す場合、これらの基になるデータソースに見られるエラーがいくつかあり、それらを解決するには、それぞれのデータソースのエラーのログをチェックして詳細にドリルダウンする必要があります。 デフォルトでは、ログはLOGの下のERRORLOGフォルダーにあります。
SSISソース速度
SSISソース速度は、クエリ時間の複雑さに直接比例しないことに注意してください。 データが返される速度は、SSISソースの速度に影響を与えるものです。 ソースコンポーネントは、データのソースではありません。 最終的にSSISが調整されるため、クエリの最適化に焦点を当てる必要があります。
SQL修復
最後に、私たちはあなたが使用することをお勧めします SQL Server 修正します のようなツール DataNumen SQL recovery これは、データベースの突然のクラッシュによって失われたデータを保持するのに役立ちます。
著者紹介:
アプトンマークはのデータ復旧の専門家です DataNumen、Inc。は、以下を含むデータ復旧技術の世界的リーダーです。 アクセス回復 と単語の回復ソフトウェア製品。 詳細については、次のWebサイトをご覧ください。 WWW。datanumen.com