開発サーバーでは、照合順序付きのデータベースサーバー(COLLATE SQL_Latin1_General_CP1_CI_AS
)があります。SQL COLLATIONは解決できません
サーバーおよびそのデータベース・サーバがあり、照合に当社のソリューションを導入した後:COLLATE我々は、クエリがあれば意味SQL_Latin1_General_CI_AS
:
暗黙的な変換:私はこの問題を得た
SELECT ('text' + 'abc') AS 'result'
を照合の競合のために値の照合が未解決であるため、varchar値からvarchar値への変換は実行できません。
だから私はこの試みた:
ALTER DATABASE [mydb] COLLATE SQL_Latin1_General_CP1_CI_AS
が、私はMYDBのプロパティをチェックし、COLLATEに変更されます。SQL_Latin1_General_CI_CS_AS
が、私はまだ同じエラーを取得します。
その他のトピックでは、データベースを再インストールすることをお勧めします。しかし、それはすべてのデータを失うことはありません。
ご提案は大変ありがとうございます。
ありがとうございます。
2つのコメント:あなたが適切な照合を使用するようにすべてのテーブルを更新しながら、(1)あなたは、参加すると、その間に他の表現上の 'COLLATE'句を追加することができます。 (2)エイリアスに ''一重引用符 ''を使用しないでください。この構文は廃止され、SQL Serverの次期バージョンでは動作しなくなります。 –