2017-01-19 5 views
2

で危険なRECONFIGURE実行されています。私の質問があるSQLは、私は私の本番サーバー上で次のことを実行する必要があり、生産

EXEC sp_configure 'xp_cmdshell', 1; 
GO 

RECONFIGURE; 
GO 

を、本番環境でこのコマンドを実行している任意の危険性があります。接続が切断され、ユーザーはダウンタイムに気付くでしょうか?ダウンタイムはございません

+4

cmdシェルを許可すると、多くの脅威が発生します。しかし、それは実行のためのダウンタイムではありません。 – Serg

+0

cmdシェルが許可されているので、テキストファイルに書き込むことができます。これ以外の方法はありません。おそらく私はxp_cmdshellを開くための代替案を探すために調査を続けます。 Serg –

+3

@RichardThompsonを指摘してくれてありがとう、xp_cmdshellを使わずにT-SQLから直接ファイルを作成するには、EXTERNAL_ACCESS用にマークされたSQLCLRアセンブリが必要です。私は、T-SQLインターフェイスではなくクライアントアプリケーション経由でこれを行うことをお勧めしますが、SSISパッケージを作成し、SSISDBカタログprocs(https://msdn.microsoft.com/en-us/library/ff878160.aspx) 。 –

答えて

1

RECONFIGUREは、構成設定は、サーバーの停止を必要としを再起動しない場合、現在実行中の値を更新する必要があることを指定し

https://docs.microsoft.com/en-us/sql/t-sql/language-elements/reconfigure-transact-sql

「オーバーライド」を使用すると、問題が発生する可能性があります。つまり、再起動せずに変更すべきでない設定を変更することができます。

通常の条件が適用されますが、これを実稼働環境で使用する前にテスト環境でテストする必要があります。

関連する問題