問題タブ [ssis-2012]

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.

0 投票する
3 に答える
26242 参照

sql-server-2008 - SQL Server2008にSSIS2012パッケージを展開することは可能ですか?

VisualStudio2010を使用してSSIS2012で開発されたパッケージがあります。

  • このパッケージをSQLServer2008に展開/添付することは可能ですか?

  • 可能であれば、SQLサーバーのライセンスは重要ですか

0 投票する
3 に答える
1580 参照

sql-server - SSIS パッケージ テンプレートの場所

パッケージ テンプレートの既定の場所を変更できますか? または、少なくとも場所を追加しますか?

いくつかのテンプレートを作成してソース管理に追加したいのですが、フォルダーのファイルをソース管理に追加することにあまり熱心ではありませんC:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\ProjectItems\DataTransformationProject\DataTransformationItems

どのように対処しますか?

0 投票する
0 に答える
636 参照

sql-server-data-tools - SSIS 2012 + スクリプト コンポーネント + カスタム .dll リファレンス

SSDT での作業 (Visual Studio 2010)

Target Framework .net 4.0 を使用して C# (Visual Studio 2010) でカスタム dll のコードを取得しました。ビルドされた場所から SSIS スクリプト コンポーネントで上記の dll を参照すると、スクリプト コンポーネント ターゲット フレームワークが .net 4.0 に設定されていても、以下のようなエラーがスローされます。

タイトル: パッケージ検証エラー

パッケージ検証エラー


追加情報:

データ フロー タスク [スクリプト コンポーネント [96]] でのエラー: System.Reflection.TargetInvocationException: 呼び出しのターゲットによって例外がスローされました。---> System.IO.FileNotFoundException: ファイルまたはアセンブリ 'Transformation、Version=1.0.0.0、Culture=neutral、PublicKeyToken=61d0ad25bd7b3c3c' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。ScriptMain..ctor() --- 内部例外スタック トレースの終了 --- System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow (Boolean publicOnly、Boolean skipCheckThis、Boolean fillCache、StackCrawlMark& stackMark) System.RuntimeType で。Microsoft.SqlServer.Dts.Pipeline.ScriptComponentHost.CreateUserScriptInstance() での SqlServer.Dts.Pipeline.VSTAComponentScriptingEngine.GetScriptEntryPoint(String versionGuid) エラー [スクリプト コンポーネント [96]]: System.Reflection.TargetInvocationException: 例外がスローされました呼び出しのターゲットによって。---> System.IO.FileNotFoundException: ファイルまたはアセンブリ 'Transformation、Version=1.0.0.0、Culture=neutral、PublicKeyToken=61d0ad25bd7b3c3c' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。ScriptMain..ctor() --- 内部例外スタック トレースの終了 --- System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) at System. Object[] activationAttributes) で Microsoft.SqlServer.Dts.Pipeline.VSTAComponentScriptingEngine.CreateScriptObjectHelper(Assembly scriptAssembly) で Microsoft.SqlServer.Dts.Pipeline.VSTAComponentScriptingEngine.GetScriptEntryPoint(String versionGuid) で Microsoft.SqlServer.Dts.Pipeline.ScriptComponentHost.CreateUserScriptInstance( ) データ フロー タスク [スクリプト コンポーネント [96]] でのエラー: System.Reflection.TargetInvocationException: 呼び出しのターゲットによって例外がスローされました。---> System.IO.FileNotFoundException: ファイルまたはアセンブリ 'Transformation、Version=1.0.0.0、Culture=neutral、PublicKeyToken=61d0ad25bd7b3c3c' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。ScriptMain..ctor() --- 内部例外スタック トレースの終わり --- System.RuntimeTypeHandle で。

データ フロー タスク [SSIS.Pipeline] でのエラー: 1 つ以上のコンポーネントが検証に失敗しました。

データ フロー タスクでのエラー: タスクの検証中にエラーが発生しました。

(Microsoft.DataTransformationServices.VsIntegration)


ボタン:

わかった

私は何を間違っていますか?

0 投票する
2 に答える
3136 参照

sql-server-2012 - SSIS CDC コントロール タスク

SSIS CDC コンポーネントを使用するための概念実証を行っています。

初期ロードの場合:これまでに得たものは

ステップ 1: CDC コントロール操作を伴う CDC コントロール タスク: 初期ロード開始をマーク ステップ 2: すべてのソース レコードを宛先にロードするためのデータ フロー ステップ 3: CDC コントロール操作を伴う CDC コントロール タスク: 初期ロード終了をマーク (残りの設定はステップ 1 の CDC)

初めて実行すると...すべてのデータが正常に読み込まれます。同じを実行すると...代わりにレコードを選択しません(ソースに変更はありません)...すべてのレコードを再度リロードします...複製します。

これは、手順 1 で作成した CDC State テーブルをチェックインしませんか。

誰でも良いサンプルやチュートリアルを教えてくれると助かります。

0 投票する
1 に答える
2342 参照

sql-server-2012 - SSIS 式タスクは、含まれている foreach ループによって設定された変数を表示できません

ディレクトリからファイルパスのリストを収集し、それらを連結して、その値をプロセス実行タスクに送信しようとしています。これを行うために、ループの各反復からのパスを変数に詰め込む式タスクを内部に持つ ForEach ループを使用しています。問題は、式タスクを実行すると、次のエラーがスローされることです。

式タスクは基本的にこれを行っています。

ただし、 @[User::PathFromForEach] が空になっているようです。

何が起きてる?

0 投票する
1 に答える
1756 参照

ssis - デザイナー コンポーネントでの SSIS 2012 SP1 "値の null はストリームに対して有効ではありません" エラー

プロジェクトを SSIS 2005 から SSIS 2012 に移行しました

プロジェクトとは別に、私はカスタム パイプライン コンポーネントを持っていました。これも .NET 4.0 に移行され、通常どおり SQL Server DTS ディレクトリと GAC にインストールされました。

移行後、移行したコンポーネントを開いて構成しようとすると、「ストリームに対して null の値は無効です」というエラーが表示されました。

このエラーは、VS 2012 の「SSDT for BI」でのみ発生しました。SQL Server Data Tools (2012 ではなく VS 2010、シェル) でコンポーネントを開いて使用しようとすると、問題なく動作します。

したがって、これは SQL Server 2012 SP1 および SSDT for BI for VS2012 に固有の問題です。

0 投票する
1 に答える
8531 参照

ssis - SSIS 複数のテーブルの読み込み

初めてSSISを勉強しています。ステージング データベースからデータ ウェアハウス内の複数のテーブルに複数のテーブルをロードしようとしています。私のステージング データベースは、すべてのソース データベースからすべてのテーブルがコピーされたデータベースに他なりません。各データ フロー タスクでは、1 つのソース テーブルに 1 つの宛先テーブルしか接続できないことがわかりました。ソース データベースにあるテーブルの数と同じ数のデータ フロー タスクを使用する必要がありますか? これを行うための簡単で効率的な方法はありますか?

私の理解では、宛先データ ウェアハウスとして機能し、ステージング データベースからデータを受け取る、SQL Server で作成された空の Dim テーブルと Fact テーブルを含む空のデータベースが必要です。したがって、この空のデータ ウェアハウスは既に作成しています。助けてください。

0 投票する
2 に答える
1473 参照

ssis - 宛先に新しいテーブルを作成する

毎日いくつかの新しいテーブルを作成するパッケージを作成する必要があります。これは私が持っているものです:ソースはSQLサーバーから取得され、データは新しいサーバーにそのままコピーされますが、パッケージが実行されるたびに、日付スタンプ付きの新しいテーブルを作成する必要があります.

日付と名前を含むテーブル名を作成する変数があります。テーブルを作成する別の変数でこの変数を使用します。エラーなし。

宛先を作成し、データ アクセス モード = テーブル名またはビュー名変数を選択し、テーブルを作成する var を選択するとエラーが発生します。テーブルがないため、接続文字列が無効であるというエラーが表示されます。

SSISにどのように伝えることができますか:私はそれに取り組んでいます。実行すると、テーブルがそこに表示されます。