2008-08-04 20 views
9

既存のプログラムをWin2k/SQL Server 2kからWindows 2003 and SQL Server 2005にアップグレードすると同時に、2k3/2k5も使用する新しいプログラムを購入しています。ベンダーは、両方のデータベースをホストするためには、ソフトウェアのクライアントが接続の照合順序を変え、エンタープライズのみがこれをサポートするため、エンタープライズ版を入手する必要があると言います。クライアント照合とSQL Server 2005

これをサポートするためにMSのサイトで何かを見つけることはできません。正直なところ、スタンダード版が動作する場合、エンタープライズ用の追加料金を支払うことは望ましくありません。 SQL Serverの機能について話していない人がいなくて、それとも、私がアップセルしようとしているベンダーだと思われますか?

答えて

5

SQL Server 2000/2005/2008のすべてのエディションには、複数のデータベースがあり、それぞれ独自の照合順序が使用されています。エンタープライズ版は必要ありません。

データベースサーバーの既定の照合順序と異なる照合順序を使用するデータベースを使用する場合は、一時テーブルおよび/またはテーブル変数を使用する場合は、特別な予防策を講じる必要があります。テンポラリテーブル/変数は、マスタデータベースによって使用される照合シーケンスを使用するtempdbデータベースに存在します。テンポラリテーブル/変数に文字フィールドを定義するときには、 "COLLATE database_default"を使用してください。私はblogged about thatあなたはもう少し詳細をしたい場合はあまりにも前に、

+0

これは私が想像したものですが、私はSQL Serverをあまり扱っていないので確信していました。それは私には意味がありませんでした。 – dragonmantank