sql >> データベース >  >> RDS >> Sqlserver

SSIS パッケージを SQLAgent ジョブとして実行する

    私の仮定では、サーバーは 64 ビット サーバーですよね?その場合、エージェントは SSIS を 64 ビット モードで実行しており、実行可能ファイルとの非互換性を引き起こしています。

    エージェント ジョブの [実行オプション] タブで、[32 ビット ランタイムを使用する] をオンにします。これで問題ありません。

    質問は 2008 とタグ付けされていますが、私の記憶が正しければ、タイプ SQL Server Integration Services Package の 2005 SQL Agent タスクには 32 ビット モードで実行するオプションがなく、デフォルトですべてが 64 ビット モードで実行されました。これを回避するには、OS コマンドを実行し、C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\ にある可能性が高い 32 ビット dtexec.exe を呼び出す必要がありました。 DTExec.exe



    1. RUNAS / NETONLY機能を(C#/。NET / WinForms)プログラムに組み込む方法は?

    2. Zend Frameworkを使用してDBから整数をフェッチすると、値が文字列として返されます

    3. 最後の挿入IDを取得すると、間違った番号が表示されます

    4. 一意でない行を選択する方法