問題タブ [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.
sql - xp_cmdshell 以外に使用できるもの
私が抱えている問題は、生産環境で xp_cmdshell を使用できないことです。許可がありません。しかし、別のサーバーにファイルを作成するために、xp_cmdshell の代わりに他に何を使用できますか?
今後使えないコードです。DB サーバーから直接ファイルを作成するには、他に何ができますか? サーバーの権利は制限されています
本当にありがとうございました。
triggers - データがsybaseのテーブルに挿入された後にシェルスクリプトを呼び出す
Sybase 12.5.4 で、データがテーブル (A など) に挿入された後にシェル スクリプトを呼び出したいと思います。
テーブル A でトリガーを使用して xp_cmdshell を呼び出すと、挿入の前にシェル スクリプトが呼び出されます (トリガー実行が完了した後にデータが挿入されます)。
ご意見をお聞かせください。
ありがとう。
sql-server-2008 - BCP 出力に NULL が表示される
どの列にも null 値がないテーブルがあります。次のクエリを実行すると、クエリ アナライザーに null が表示されます。
次のコマンドも試しましたが、同じ結果になりました:
何か不足していますか?
sql-server - SQLでECHOコマンドで改行をエスケープする方法
SQL Server からローカル hdd にデータをエクスポートするためのフォーマット ファイルがあります。SQL コマンドを使用して、リモート マシンでこのフォーマット ファイルを作成する必要があります。
改行をエスケープしないと、フォーマット ファイルが無効になり、データのエクスポートが機能しません。ここで文字列をエスケープする必要があります: 10.0 [ESCPAPE] 1 [ESCPAPE] 1
前もって感謝します。
sql-server - BCP エラー - SQLState 3700、ネイティブ エラー = 102
これが私のBCPCommandです。残りのクエリはテストされ、正常に動作しています。BCPクエリの結果もテストしており、順番どおりです
現在受け取っているエラーは次のとおりです。
Cmdを印刷すると、次のようになります
次に、「二重引用符」の間のすべてを現在の接続を使用して新しいクエリに貼り付けると、問題なく実行されます。
手伝ってください。
sql - SQL Server xp_cmdshell アクセスが拒否されました
SQLクエリxp_cmdshellを介していくつかのcmdコマンドを実行しようとしていますが、すべて正常に機能していましたが、このコードを実行しようとしたとき:
私はこの悪い結果を見つけました:
誰でも私を助けることができますか?私の下手な英語に泣く
sql - SQL Server xp_cmdshell echo NVARCHAR(MAX) 文字列
master.sys.xp_cmdshell
非常に大きな文字列をエコーするために使用しようとしています。xp_cmdshell は文字列が varchar であると想定しているため、最大でvarchar
約 8000 文字と考えられるのは小さすぎるため、これを達成する方法がわかりません。
私の@MESSAGE
変数は次のように宣言されてNVARCHAR(MAX)
おり、そのすべてが必要です。これが私のコードです:
だから、私の質問は; 文字列のタイプが の場合、文字列からファイルへの書き込みを行うにはどうすればよいNVARCHAR(MAX)
ですか?
BCP機能を備えたSPを作成するという@Arunの提案に基づく新しい計画。これまでの私のコードは次のとおりです。
したがって、イライラするのは、エラーが表示されるのに、ファイルが書き込まれていないことです。の出力PRINT @THCIC_OUTPUT_FILE_WRITE_COMMAND
は次のとおりです。
の出力PRINT @RESULT
は次のとおりです。1
私は何を間違っていますか?