問題タブ [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.
debugging - foreach ループ タスクをステップ実行する方法は?
SSIS では、デバッグで foreach ループをステップ実行して、その中の各ステップを個別に確認するにはどうすればよいですか? ブレークポイントを追加しましたが、デバッグでブレークしないようです。
ありがとう!
deployment - BIDS アーティファクトをプログラムでリモート SQL Server インスタンスに展開するにはどうすればよいですか?
SSIS および SSAS アーティファクトのリモート開発 SQL Server 2005 および 2008 インスタンスへの展開を定期的に自動化したいと考えています。
これに対する最善の解決策は何ですか?ソース管理システムとして TFS 2008 を使用しているため、このソリューションを MSBuild およびスケジュールされたチーム ビルドと統合したいと考えています。
sql - ServerGrid.com からデータベースをバックアップするにはどうすればよいですか?
servergrid.com のホスティング アカウントを持っています。データベースをバックアップしたいのですが、Sql Server Integration Service を使用してデータベースをバックアップする必要があり、Sql Server Management Studio の商用バージョンが必要だと言われています。
私は Sql Server 2005 Developer Edition を持っています。SSIS バックアップの方法がわかりません。VS2005 で Sql Server Integration Services Project をいじってみましたが、失敗しました。
Google には、私のような非 DBA 向けの段階的なガイドもないようです。
SSISを使用してデータベースをバックアップする方法について、ステップバイステップの手順を教えてくれる/書いてくれる人はいますか? また、可能であれば、データベースをホストに再度復元する方法
sql-server - SSIS パッケージで処理されるレコードの数を制限するにはどうすればよいですか?
開発用に 10k に切り詰めたい 7M レコードのテーブルがあります。削除を試みましたが、全世界がトランザクション ログのサイズに圧倒されそうになったので、テーブルを切り捨てました。
元のテーブルから 10,000 レコードを dev テーブルに挿入したいのですが、ID 列と他の多くの列があるため、(ウィザードを使用して) SSIS を試してみようと思いました。うまく識別できますが、クエリを編集する場所がありません。というわけで早速トップ句でビューを作り、ソースのRowSetプロパティをビューに変更しました。ビューが実際に存在するため、ビューの作成ステートメントからビュー名をコピーして貼り付けましたが、ビューが実際に存在するため、もう一度失敗します。
SSIS は、パッケージの作成時に使用される DB オブジェクトを定義します。これにより、新しいビューが除外されます。そうであれば、どうすればそれを更新できますか?
ssis - .NETからパッケージに変数またはパラメーターを渡すにはどうすればよいですか?
C#では、SSISパッケージを呼び出しています。3つのパラメーターを渡す必要がありますが、どうすればよいですか?
.net - LoadFromSqlServerを使用してパッケージを呼び出すには、ユーザーに特別な権限が必要ですか?
LoadFromSqlServerを使用してSSISパッケージ(C#アプリ)を呼び出す場合、ユーザーアカウントには、データベースまたはサーバーに対する特別なアクセス許可が必要ですか?
現在、EMでパッケージを表示できないようです...
ssis - スクリプトタスクで送信元と送信先の FTP ディレクトリを指定する方法は?
リモート コンピューターからいくつかのファイルを ftp するためのスクリプトをオンザフライで作成しています。コマンドラインから呼び出されるファイルを作成します
filename は、作成したばかりのファイルです。このファイルには、次のようなコードがあります。
それはうまくいきません。次のことも行いません。
明らかに、私はftpが得意ではありません。ファイルを配置する場所 (宛先ディレクトリ、および ftp プロセスが実行されている場所) と、ファイルをどこから取得するか (IP アドレス) を指定する方法、順序、ファイルの場所必要なファイルがあるコンピューター)。ftp プロセスを開始する前にディレクトリを設定する必要がありますか?
これを SSIS パッケージで実行していますが、SSIS ftp タスクは使用していません。ファイルが見つからない場合に失敗したくないからです。そこに何もなければ、それはクールです。そこに何かあるなら、私はコピーが欲しい。
(それは私の開発領域で機能していましたが、今、本当に ftp 以外にアクセスできないサーバーからファイルを取得しようとすると、何も取得できません。次の場合に SSIS FTP タスクが失敗しないようにする方法を参照してください。 there are no files to download?以前の関連する質問.)
更新: lcd と cd をリストした以下の回答は両方とも正しいです。ただし、バックスラッシュをスラッシュに置き換えるまで、私の例は失敗しました。言い換えれば、私の最終的な作業結果は次のとおりです。
c# - C# に読み込まれた SSIS パッケージからイベントをキャッチするにはどうすればよいですか?
複数のタスクを実行する SSIS パッケージがあります。OnExecStatusChanged イベントのパッケージ レベルで、Business Intelligence Studio 2005 内にイベント ハンドラを手動で追加しました。
私の質問は、C# 内でこのイベントのハンドラーを追加するにはどうすればよいですか? ここで指摘されているようにパッケージをロードし、「リスナー」である Microsoft.SqlServer.Dts.Runtime.DefaultEvents から継承されたカスタム クラスも作成しました。
sqlPackage.EventHandlers.Count プロパティを確認すると、Business Intelligence Studio 内に追加されたハンドラーの正しい数を取得できます。
C# 内でこれらのイベントを処理する方法はありますか?
ありがとう。
sql-server-2008 - SSIS データはどこに保存すればよいですか?
SSIS Dataa Flow Task に低速のカスタム データ ソースがあります。複数のパラメーターを使用してパッケージを実行する必要があります。
SQL Data Destination(Bulk Insert) を使用して DB にデータをアップロードしたい場合、接続がタイムアウトします
データをフラット ファイルに書き込むと、同じファイルに書き込むため、パッケージの複数のインスタンスを実行できません。ファイル名をパラメータとしてどこかに渡すことはできますか?
最後の手段としてカスタム スクリプト送信先を記述する必要がありますか?
mysql - SQL ServerとMySql間のデータ転送中に発生するエラーを修正するにはどうすればよいですか?
mysqlサーバーに接続し、さまざまなテーブルからデータをプルしてSQLServer2005データベースに行を挿入しようとするSSISパッケージがあります。
私が気付いた問題の1つは、実行中のどのステップに関係なく、ほとんどの場合、mysqlからsqlサーバーに合計レコードを取り込むことができないことです。
エラーはスローされません。
ある朝はすべての11Mレコードがあり、次の実行では3Kから17Kのレコードがあります。
誰かがこのようなことに気づきましたか?