0

SSMS でスクリプトを生成すると、完全修飾名が作成されます。

[Server].[schema].[table]

私の経験では、スクリプトにサーバー名を含めると、展開プロセスの邪魔になります。EG 開発 > テスト > 製品。スクリプトを正常に実行するためにサーバー名も必要ありません。そのため、スクリプトを生成するたびに名前を削除する傾向があります。

特効薬はなく、MS はそのような決定を慎重に行う傾向があることを認識しています。では、この背後にある考え方は何ですか?なんらかの理由で、サーバー名を含めることはベスト プラクティスですか? もしそうなら、環境間でスクリプトを展開するためのベスト プラクティスは何ですか?

4

1 に答える 1

0

それは標準的な動作ではありません

サーバー名をスクリオするために何かを変更した可能性があります。

「スキーマ修飾オブジェクト名」一般設定を false に設定してみてください。

理論的には [schema] 部分を削除する必要があります。たぶん、サーバー名も削除されます

于 2012-04-05T14:27:20.237 に答える