コマンドラインからクライアントのサーバー上でスムーズに実行できる System.Data.DataSetExtensions を使用する C# コンソール アプリケーションがあります。私がした唯一のことは、bin/Release ディレクトリの内容をサーバー上の特定のディレクトリにコピーし、cmd を介してアプリを実行することでした。
ここで、SQL SERVER ジョブを介して同じアプリを実行したいと考えています。CmdExec
とオプションの両方を試しましたがT-SQL
、最新のものはxp_cmdshell
. xp_cmdshell
また、新しいクエリタブで、ジョブなしでプログラムを実行しようとしました。
私はいつもこのエラーを受け取ります:
未処理の例外: System.IO.FileNotFoundException: ファイルまたはアセンブリ 'System.Data.DataSetExtensions、Version=3.5.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
誰かがこれを修正するのを手伝ってくれますか? cmd
ではなく行を介してプログラムを実行できるのはなぜSql Server
ですか?
ありがとう!