2012年02月05日
このエントリーをはてなブックマークに追加
最初にデータベースを作成したときには、サーバーの照合順序は Japanese_BINになっていました。運用をしている過程で、Japanese_CI_AS に変更したのです。

照合順序を変更してから、テーブルを作成したのですが、このとき照合順序を指定していなかったので、Japanese_CI_AS が指定されました。

その後再度 Japanese_BIN に変更したところ、サーバーの照合順序が Japanese_CI_AS だったときに作成したテーブルは Japanese_CI_AS になってしまうのです。

このときに join などを行うと、以下のようなエラーが。
----------------------
equal to 操作の "Japanese_CI_AS" と "Japanese_BIN" 間での照合順序の競合を解決できません。
----------------------

テーブルを一つ一つ確認します。
Management Studio から
<<データベース名>> - テーブル - <<テーブル名>> - 列 - <<列名>> を右クリックして、プロパティを選択します。
全般から、照合順序を確認します。
テーブル

ここがサーバーの設定や他のテーブルの設定と異なっている場合には同じになるように変更します。



stock_value at 20:02│Comments(0)TrackBack(0)技術:2012年 

トラックバックURL

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔