問題タブ [ssis]
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.
sql-server - ローカルまたは一時ファイルを使用せずにストアド プロシージャの出力を FTP 上のファイルに直接書き込む方法は?
ストアド プロシージャの結果を取得し、それらを FTP の場所にある CSV ファイルに配置したいと考えています。
ただし、問題は、FTP 経由で転送できるローカル/一時ファイルを作成できないことです。
私が取っていたアプローチは、SSISパッケージを使用して一時ファイルを作成し、パック内にファイルをFTP転送するFTPタスクを含めることでしたが、DBAは一時ファイルをサーバーに作成することを許可していません.
Yaakov Ellis への返信
DBA が動作していないサーバー上の共有を少なくとも使用できるように DBA を説得するか、DBA がどのように使用するかを尋ねる必要があると思います。
への返信で Kev
私はCLR統合のアイデアが好きですが、DBAはそれが何であるかさえ知らないと思います笑そしておそらく彼らもそれを許可しないでしょう. しかし、おそらくスケジュール可能な SSIS パッケージのスクリプト タスク内でこれを行うことができます。
sql-server - 64 ビット サーバーに展開された SSIS パッケージから Excel データ ソースにアクセスするにはどうすればよいですか?
サードパーティに転送するためにデータをいくつかの Excel ファイルにエクスポートする SSIS パッケージがあります。これを 64 ビット サーバーでスケジュールされたジョブとして実行するには、ステップを CmdExec タイプとして設定し、32 ビット バージョンの DTExec を呼び出す必要があることを理解しています。しかし、Excel ファイルの接続文字列を渡すコマンドを正しく取得できないようです。
これまでのところ、私はこれを持っています:
これは私にエラーを与えます:Option "Properties=Excel 8.0;HDR=Yes" is not valid.
引用符でいくつかのバリエーションを試しましたが、まだうまくいきません。
これを修正する方法を知っている人はいますか?
UPDATE:
ご協力ありがとうございます。64 ビット バージョンでのみ動作するように見えるため、今のところ CSV ファイルを使用することにしました。
sql-server - SQL Server のアラートまたは通知について学ぶには、どこから始めればよいですか?
最近、運用データを抽出して別のレポート データベースに要約する SSIS パッケージを含む SQL Server エージェント ジョブで問題が発生し始めました。
過去 2 週間、ジョブが無人で完了まで実行されていたため、試してみたアラート/通知設定の一部が問題を引き起こしたと思います。
では... SQL エージェントのアラートと通知について読み始めるのに適した場所はどこですか?
常に通知されるように、何らかのアラート/通知を有効にしたい:
- ジョブが正常に完了したこと (ジョブが常に実行されることを確認するためのチェックとして)、または
- ジョブで何らかのエラーが発生したこと。これには、エラーの原因を診断できる十分な情報 (エラー番号など) が含まれている必要があります。
いつものように、どんな助けも大歓迎です!
ssis - SSISパッケージを使用して画像データ型列に保存されたExcelファイルを処理するにはどうすればよいですか?
管理者ユーザーがオフライン処理のために2つの.xlsファイルをアップロードできるようにする.NETWebフォームフロントエンドがあります。これらのファイルは検証(および集計)に使用されるため、テーブルの画像フィールドに保存します。
私の最終的な目標は、これらのファイルをオフラインで処理するSSISパッケージを作成することです。SSISを使用して、データフロータスクで使用するためにテーブルからネイティブ(この場合は.xls)形式にblobを読み取る方法を知っている人はいますか?
sql-server - CSV から SQL へのデータ転送中に定数列値を追加するにはどうすればよいですか?
CSV ファイルを読み込んで、SQL テーブルに変換しています。キッカーは、テーブル内の列の 1 つが定数 (この場合は 2) に設定する必要があるデータ型 ID であるということです。これを行う方法がわかりません。
sql-server - スケジュールされた Windows タスクをパッケージから開始することはできますか?
SQL Server Integration Services (SSIS) パッケージ内からリモート サーバー上でスケジュールされた Windows タスクを開始できるかどうか、またその方法を知っている人はいますか?
sql-server - パッケージ構成に別のデータベース接続を使用するにはどうすればよいですか?
SQL Server パッケージ構成テーブルからいくつかの変数データを設定する SSIS パッケージがあります。(「構成設定を直接指定する」オプションを選択)
これは、パッケージの開発時に指定したデータベース接続を使用している場合にうまく機能します。ただし、テスト環境のサーバー (64 ビット) で (エージェント ジョブとして、またはパッケージを直接実行して) 実行し、接続マネージャーで新しい接続文字列を指定すると、パッケージは DB サーバーから設定を読み取ります。開発時に指定したもの。
他のすべての接続は正しい接続文字列を使用しますが、間違った場所から読み取るのはパッケージ構成のみのようです。
アイデアはありますか、それとも本当に間違ったことをしていますか?
sql-server - SSIS 制御フローからジョブの状態を確認するにはどうすればよいですか?
これが私のシナリオです - 別の以前の SSIS ジョブの実行に依存する SSIS ジョブがあります。2 番目のジョブを開始する前に、最初のジョブのステータスを確認できる必要があります。最初のジョブのワークフローに 2 番目のジョブを追加することは、既に複雑すぎるため実行できません。最初のジョブのステータス (失敗、成功、現在実行中) を 2 番目のジョブから確認し、これを条件として使用して、2 番目のジョブを実行するか、再試行を待つかを決定できるようにしたいと考えています。これは、ジョブを実行している SQL Server 上の MSDB データベースにクエリを実行することで実行できることを知っています。おそらく WMI データ リーダー タスクを使用するなど、もっと簡単な方法があるのではないかと思っています。誰もがこの経験をしましたか?
sql-server - ネイティブ クライアント エラー「別のコマンドの結果で接続がビジー状態です」を修正する方法は?
Connection Busy With Results From Another Command
SSIS パッケージの実行中に、SQLServer Native Client ドライバーからエラーが発生します。SQLServer 2000 と通信する場合のみ。SQLServer 2005 と通信する別の部分は常に正常に動作するようです。何かご意見は?
ssis - FTP ディレクトリの内容を共有ネットワーク パスにコピーする方法は?
FTP の場所にあるディレクトリの内容全体を、ネットワーク上の共有場所にコピーする必要があります。FTP タスクでは (ディレクトリではなく) 正確なファイル名を指定し、ファイル システム タスクでは FTP の場所へのアクセスを許可しません。
EDIT:私はスクリプトタスクを書いてしまいました。