SQL Server 2008 R2 を使用しています。
データベース テーブルからデータをフェッチし、それを特定の場所の CSV などの出力ファイルに書き込む SQL ジョブを作成しました。
このために私は と を使用bcp
してxp_cmdshell
います。
bcp
サーバー名を渡す必要があります。これまで'localhost'
サーバー名として使用していましたが、これを別のPCで実行したところ、'localhost'
ログインが機能していないため、出力ファイルが生成されていないことがわかりました。
私はそれについて検索し、サーバー名とサーバー インスタンスを返す別のコマンドを取得しました。すなわちSERVERPROPERTY('ServerName')
今、私はそれを使用するために混乱しています。ローカル PC と別の PC でも正常に動作していますが、私の質問は、他のサーバーまたは PC に配置した場合、エラーなしで常に安全に実行されますか? これを使用するのに適しているのはどれですか?