SQLサーバーストアドプロシージャでファイル操作とbcpコマンドを実行するためにいくつかのdosコマンドを使用しています。そのため、xp_cmdshell のオンとオフを何度も設定しています。SP の開始時に 1 回だけ有効にし、SP の終了時に無効にすると、xp_cmdshell が有効になっていないというエラーが何度も発生するため、これを複数回実行しています。
SO私はSPの各dosコマンドで有効化および無効化しています。これにより、SQL Server に負荷がかかったり、パフォーマンスの問題が発生したりしませんか?
また、この xp_cmdshell を常に有効に設定する方法が必要です。これを行う方法はありますか?