誰かが実際にsqlcmdモードを使用しましたか?[閉まっている]


12

SQLServer 2005は、SQLCMD Mode msdn linkと呼ばれるものを導入しました 。

一見すると、このモードは、コマンドラインバッチファイルからの変数置換と、OSコマンドへのエスケープを追加します。

この機能は、環境、実稼働、またはテストで使用されていますか?


私はそれが少し遅れて知っているが、私は(詳細はFAQを参照してください)私はそれは、複数の均等に有効な答えを勧誘言葉で表現されている方法として、この質問を閉じる必要があります感じて
ジャックはtopanswers.xyz試し言う

回答:


4

時々SSMSでsqlcmdモードを使用します。通常、ある環境から別の環境にデータベースを移行する場合。たとえば、データベースを運用環境からバックアップしてからdevに復元する必要がある場合、SQLCMDモードを使用してサーバーを切り替える1つのスクリプトですべてを実行します。私はあれこれあれこれあれこれ使ってきましたが、それほど頻繁に使うことはありません。


4

プライマリ、モニター、およびセカンダリサーバーに接続する1つのスクリプト内ですべてを実行できるため、ログシッピングを展開するときにこれを積極的に使用します。



2

私は主に単一のスクリプトでサーバーを変更するためにsqlcmdモードを使用しています。しかし、私にとって最も素晴らしい機能は、バッチとsqlファイルを単一のパッケージ(レポートの実行+ csvファイルのデータをインポート/エクスポートするsisパッケージの組み合わせ+いくつかのデータ変更スクリプト)に結合できることです。

すべてを実行し、1つの場所にすべてのパラメーターがある中央バッチファイルから提供されるパラメーターを使用して、バッチからsqlファイルを実行できます。それは私にとって良いことです!


1

SQLCMDは素晴らしいツールだと思います。SQLServer 2k5から始まる古いISQLOSQLを置き換えます。コマンドプロンプトでTSQLステートメント、システムプロシージャ、およびスクリプトファイルを入力できます。また、MSSMSはこのツールの呼び出しを実装しています。


私はosqlの代わりにsqlcmdを使用していますが、新しい機能は使用していません。それらが使用されているかどうかを知りたいです。
bernd_k

-1

管理スクリプト、バッチジョブ、レポートの実行にsqlcmdを使用しています。sqlsplusも使用します。これはOracle SQL * Plusに似ていますが、SQL Server用です(www.sqlsplus.comにあります)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.