問題タブ [xp-cmdshell]

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 投票する
2 に答える
2247 参照

sql - BCP パラメータの問題

再質問ではないことを願っています..しかし..

これが私のSQLの関連セクションです。問題のビュー (vw_TempALlItems) は前の手順で作成され、はい、列名を使用して作成され、タイプなどに注意を払います.ビューは 100% 動作します..しかし、BCP はそれほどではありません..

私が得る唯一のことは、結果ペインにBCPコマンドパラメーターが表示されることです

CSVファイルは作成されません..

誰?

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

sql - xp_cmdshell でバッチ ファイルを実行する方法

これを実行しようとすると:

次のエラー メッセージが表示されます。

xp_cmdshell を使用してこのバッチ ファイルを実行するにはどうすればよいですか?

編集: 上記のコマンドは逐語的です。スペースを含むパラメーターは使用していません。

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

sql - xp_cmdshell を使用した xcopy 時にアクセスが拒否されました

私は ff: シナリオを持っています。

2 つのサーバーがあり、1 つは外部 (ServerB)、1 つはドメイン内 (ServerA) です。

ServerA には、xp_cmdshell を使用して ServerB からバッチ ファイルを呼び出す sp があります。

バッチ ファイル内には " XCOPY " があります。ストアド プロシージャを実行すると、" ACCESS IS DENIED " メッセージが表示されます。

許可と関係があることは知っていますが、誰の許可なのか、どこから始めればよいのでしょうか?

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

sql-server - ウィンドウ コマンドを使用してテキスト ファイルの最初の 2 行を削除する

テキスト ファイルから上位 2 行を削除する Windows コマンドまたはバッチ スクリプトを提供できる人はいますか?

findstr を使用して、テキスト ファイルの最初の 2 行を削除したいと考えています。ここで説明されている「more +2 file.txt > newfile.txt」トリックを使用できません。これは、xp_cmdshell を介してこれを呼び出しているため、機能していないようです (プロセスが頻繁にハングし、永続的にロックされたファイルが作成される可能性があります)。削除しないでください)。

findstr は正規表現を使用してこのようなものを見つけることができると聞いたことがあります.batファイルを使用した試みもいくつか見ました. 私はこれらの可能性のいずれかを受け入れますが、まだ有効な解決策を見つけていません。

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

c# - ファイルまたはアセンブリ 'System.Data.DataSetExtensions、バージョン = 3.5.0.0 を読み込めませんでした

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

ありがとう!

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

xp-cmdshell - SQL Server で xp_cmdshell を使用してアイテムをコピーする

xp_cmdshell を使用して「copy-item」コマンドを送信し、sproc で以前に暗号化したアイテムを移動しようとしています。sproc で、スケジュールされたタスクとして実行される .bat ファイルを作成し、暗号化を行います。

同じ方法を使用して copy-item コマンドと基本的な EXEC xp_cmdshell コマンドを実行しようとしましたが、どちらも機能しません。なぜgpgを実行すると機能するのに、copy-itemコマンドを実行しようとするとうまくいかないのですか?

これが私が試したことです:

コマンドを選択してバッチ ファイルに入れ、タスクを呼び出します (サーバー上で正常に実行されます)。

サーバー上のpowershellアプリケーションで直接実行すると、コピーファイルが機能します-現在のディレクトリに関係なく.

あなたの考えは大歓迎です。