xp-cmdshell

    0

    1答えて

    xp_cmdshellからperlスクリプトを実行しようとしています。 perlスクリプトの出力は、csvファイルであるが、私は EXEC master..xp_cmdshell N'perl G:\script\perl.pl'; を実行したときにxp_cmdshellコマンドが正常に動作するようですけれども、私は、作成したCSVファイルを見つけることができない、出力が名前です作成する必要が

    1

    1答えて

    良い一日で実行されているwhileループで をSQLCMDサーバーのリストに追加してクエリを実行します。ステートメントを印刷してcmdウィンドウで実行すると、期待どおりに戻りますが、SSMSウィンドウで実行すると、返されるのはOutput NULLだけです。定義されたテーブルに挿入しようとすると、有名なカラム名やカラム数が一致しなくなります。 表を私はあなたが間違ったことをやっていると思う サーバ

    0

    1答えて

    エラーが発生します。xp_cmdshellを使用してフォルダからcsvファイルを削除しようとすると、アクセスが拒否されます。ただし、xp_cmdshellを使用して.csv.gpgファイルを同じ場所から正常に削除できます。私のクエリのようになります : --delete the csv file from local folder SELECT @Delete2 = 'del ' + 'C:\A

    0

    1答えて

    SQLクエリから.exeファイルを実行しようとしています。受け取った出力が有効かどうかはわかりません。 exec master..xp_cmdshell 'dir C:\Users\My_PC\Desktop\Items\dist\runfile.exe' そして、私は次のような結果を得る: これは私のクエリで Volume in drive C has no label. Volume S

    0

    2答えて

    を書きませんが、私は私がSSMSの内側からBCPを実行できるようにするには、このコードを実行しました: EXEC sp_configure 'show advanced options', 1 GO RECONFIGURE GO EXEC sp_configure 'xp_cmdshell', 1 GO RECONFIGURE GO は今、私が記述しようとしていますこのコードでコ

    0

    1答えて

    SQLストアドプロシージャから呼び出して実行するjarファイルがあります。これを行うには、xp_cmdshellを使用しています。 私はただ見て、SQL Server Management Studioをスルーこの行を実行しようとしています、私はまだストアドプロシージャを作成していないが、基本的には、ストアドプロシージャの内容は EXEC master..xp_cmdshell 'java -ja

    5

    4答えて

    私の問題を解決する最善の方法を見つけることに問題があります。私はこのタスクについてより良い方法を検討しています。 テーブルの行の値が更新されたら、そのテーブルの2つのフィールドをコンソールアプリケーションのパラメータとして使用する必要があります。今私はテーブルにトリガを設定し、を使用してパラメータでアプリケーションを実行することで、これを達成できます。しかし、私は非同期的にこれを行う必要があります

    1

    1答えて

    から呼び出されたときにのみが、次の問題は、しばらくの間、私を盗聴されています: 私はいくつかのインタフェースを処理するためのdtsxパッケージを持っています。下図のように、私は、ストアドプロシージャでそれを呼び出す: SET @v_statement = 'DTEXEC /FILE "' + @v_if_ssis_package + '" /SET \Package.Variables[User:

    14

    2答えて

    私はウェブをいくつか検索しており、XP_CMDSHELLの結果を得るための唯一の方法は、それらを一時テーブルに格納することです。本当に簡単な方法はありませんか?専門家Exchangeからの : はありません、xp_cmdshellをはexeファイルから任意の情報を返しません。 masterデータベースを実行していない場合は、次の 構文を使用する必要があります。 master..xp_cmdshel