Microsoft Visual Studio Ultimate 2012 試用版を使用して 32 ビット マシンで SSIS パッケージを開発しました。このパッケージを 64 ビット マシンに展開して処理しました。run64bitruntime を true に変更できません。このフィールドは無効になっており、true に変更できません。このフィールドを有効にして true に変更するにはどうすればよいですか?
23382 次
4 に答える
8
多分誰かがこれが便利だと思うでしょう...
run64bitruntime
次の方法で、実行環境 (SQL Server ジョブ) のパラメーターを変更できます。
SQL Server Agent->Jobs->Job Step Properties->General->Execution Options
于 2014-05-26T09:57:37.817 に答える
3
SSIS 開発環境は 32 ビット環境です。設計時には、32 ビット データ プロバイダーにしかアクセスできません。その結果、SSIS プロジェクトには、開発用コンピューターでも 32 ビット バージョンを使用できる 64 ビット プロバイダーしか登録できません。
一方、SSIS 実行環境は、基になるオペレーティング システムによって決定されます。つまり、設計時に使用したプロバイダーのバージョンに関係なく、実行時には正しいバージョンが使用されます。これは、パッケージが SSIS サービスによって実行される場合と、SSDT から自分でパッケージを実行する場合に当てはまります。
そのため、設計時にのみRun64BitRuntime プロジェクト設定を介して、明示的に使用されるプロバイダーのバージョンを制御できます。
于 2013-03-26T09:19:16.797 に答える
1
64 ビット ランタイム環境を明示的に制御する....
- プロジェクトのプロパティ
- 構成プロパティの選択
- デバッグを選択
- デバッグ オプションの選択
- Run64BitRuntime を TRUE に設定します
于 2015-08-14T09:43:25.090 に答える