1

コマンドラインからクライアントのサーバー上でスムーズに実行できる 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ですか?

ありがとう!

4

1 に答える 1

1

データベース サーバー (SQL Server がインストールされている場所) に .NET Framework 3.5 がインストールされていることを確認します。

于 2013-06-24T19:56:32.143 に答える