問題タブ [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-server - xp_cmdshell の有効化が機能しない
xp_cmdshell
SQL Server で有効にしようとしています。だから私は走った:
返されたメッセージには次のように記載されています。
構成オプション 'show advanced options' が 1 から 1 に変更されました。RECONFIGURE ステートメントを実行してインストールしてください。
構成オプション 'xp_cmdshell' が 0 から 1 に変更されました。RECONFIGURE ステートメントを実行してインストールしてください。
ファセットのプロパティは「XPCmdShellEnabled」を示しています
ただし、実行すると
エラーメッセージが表示されました
メッセージ 15281、レベル 16、状態 1、プロシージャ xp_cmdshell、行 1
SQL Server は、コンポーネント 'xp_cmdshell' のプロシージャ 'sys.xp_cmdshell' へのアクセスをブロックしました。このコンポーネントは、このサーバーのセキュリティ構成の一部としてオフになっているためです。システム管理者は、sp_configure を使用して「xp_cmdshell」の使用を有効にすることができます。「xp_cmdshell」を有効にする方法の詳細については、SQL Server Books Online の「Surface Area Configuration」を参照してください。
私がしたことは、Microsoftのドキュメントからのものです。うまくいかないのはなぜですか?
asp.net - ASP.NET MVC でアプリから xp_cmdshell を実行する方法
私のアプリでは、データをデータベースに読み取っています。次に、統合サービスを開始してデータをキューブにインポートしたいと考えています。これは、SSMS から起動するために使用するコマンドです。
しかし、私のアプリからどのように使用しますか? 最初にこのエラーが発生しました:
オブジェクト 'xp_cmdshell'、データベース 'mssqlsystemresource'、スキーマ 'sys' で EXECUTE 権限が拒否されました。
そして、そのようなコマンドを使用した後:
別のエラーが発生しました:
xp_cmdshell プロキシ アカウント情報を取得できないか、無効です。「##xp_cmdshell_proxy_account##」資格情報が存在し、有効な情報が含まれていることを確認してください。
確認したところ、 Database Engine -> Security -> Credentialsに資格情報がありません。
次のようなコマンドを使用したかった:
でも「パスワード」に何を書けばいいのかわからない。助言がありますか?
これは私の CubeController です:
sql - SQL Server から zip ファイルを作成する
.rar
これは、パスワード付きのファイルを作成するために使用するコードです
しかし、それはasdad
パスワードを設定し、ではなくasd^ad
、^
シンボルは無視されます。なんで?
sql - SQL Server : リンク サーバー経由で xp_cmdshell を有効化/再構成するにはどうすればよいですか?
したがって、リンク サーバーを介して xp_cmdshell を有効にしたいと考えています。これは私の試みです:
次のメッセージが表示されるので、再構成コマンドを実行する必要があります。
「構成オプション 'xp_cmdshell' が 0 から 1 に変更されました。RECONFIGURE ステートメントを実行してインストールしてください。」
再構成部分が機能しません。リンク サーバーを介して再構成コマンドを有効にする方法がわかりません。ありがとう!
sql-server - xp_cmdshell を使用したタスクリスト
イメージ名とホスト名を出力する tasklist コマンドの使用方法を知りたい
私はこのように構文を持っていますが、結果を1つに結合できませんでした。
プラスのホスト名
sql-server - SQL Server から .bat を実行できるのに、.exe を実行できないのはなぜですか?
コマンド ラインから my.exe を実行できます。.bat から実行できます。しかし、SQL Server でそれらを実行しようとすると、.exe が実行されないように見えます。
これは .bat を実行しますが、それが実行する .exe は実行されません。
コマンドラインから「\fs01\filefolder\runpgm.bat」を実行すると、正常に動作します。
sql - xp_cmdshell トランスポート レベル エラー
問題: 次のコードを実行しようとするたびに:
次のエラーが表示されます。
サーバーから結果を受信中にトランスポート レベルのエラーが発生しました。(プロバイダー: TCP プロバイダー、エラー: 0 - セマフォのタイムアウト期間が切れました。)
私はそこで見つけることができるすべての可能な解決策を試しました。別のサーバーでアクセス許可の問題があり、まったく同じ方法に従って、このサーバーのそのサーバーでそれらを修正しても無駄だったため、これはアクセス許可の問題ではないと思います。
このエラーの原因に関するヘルプやアイデアをいただければ幸いです。
sql-server - SQl Server 2014 BCP BulkCopy は最後の空白行を削除します
SQL Server の BCP 一括コピー コマンドを停止して最終的なキャリッジ リターンを作成し、ファイルの末尾に空白行を作成する方法があれば、どなたか教えてください。
私はグーグルで調べましたが、適切な答えを見つけることができません。
ストアド プロシージャで使用したコードを以下に示します。クエリとファイル パスは省略されていますが、SQL 変数はそのままです。
ありがとうございました。