2012-05-06 15 views
0

照合が何であるかを理解しています。Database_Defaultとは何ですか?

私の質問についてDATABASE_DEFAULT

DATABASE_DEFAULTは、現在実行中のデータベースやモデルのデータベースを意味していますか?

は私がどうなるかDATABASE_DEFAULT

ON GP_DOCNUMBR COLLATE DATABASE_DEFAULT = DocumentNumber COLLATE DATABASE_DEFAULT 

この行を呼び出した場合、私は作成プロセスの後に、それは照合で変更新しいデータベースを作成したことを想像しますか?

+1

[この回答はMSDN Foruns](http://social.msdn.microsoft.com/Forums/en-SG/transactsql/thread/ccd713a3-13a7-4cf8-ab56-1cf3193fa963)は、必要なものを提供します。 – balexandre

+0

これは、既定のデータベースがモデルデータベースであることを意味します。現在のものではありません。 – hazem

答えて

4

DATABASE_DEFAULTは、SQL Serverのインストール時に設定した照合順序です。私はいつもtempdbの照合をチェックして、サーバーのデフォルトの照合順序を取得します。

+0

デフォルトデータベースがモデルデータベースであることを意味します。 – hazem

+0

この回答は、下にリンクされたmsdnのドキュメント現在のデータベースの照合:http://msdn.microsoft.com/en-us/library/ms184391.aspx –

+0

申し訳ありませんPhilさんは答えを矛盾する行を見つけてください。 –

関連する問題