これはちょっと説明が難しいですが、やってみます。
SQL Server 2008 の UDF から呼び出しているいくつかの CLR コードがあります。CLR コードと UDF を含むマスター データベースとデータベースの照合順序は異なります。
CLR コード内で、varchar 文字列を操作しています。たとえば、byte[] 配列に変換してから元に戻します。
問題は、byte[] 配列 abd に変換するときに、マスター データベースの照合を使用しているように見えることです。前述のように、CLR コードと UDF は完全にアプリケーション データベースにあり、参照はありません。マスターデータベースに作成されたことはありません。
Masterデータベースではなく、CLRコードが一部であるデータベースの照合順序を使用するように強制する方法はありますか?
これが明確であることを願っています。
ありがとう。