質問: SQL Azure の識別名(テーブル名、列名)と照合順序について質問です。 照合順序に「Japanese_CS_AS_KS_WS」を指定したデータベースを作成します。 ``` CREATE TABLE Test ( Id int ) ``` 上記のテーブルを作成して、以下を実行した場合 ``` select id from test ``` SQL Azure Database ではエラーなく実行されます。 ただし、SQL Server 2016 Express では ``` メッセージ 208、レベル 16、状態 1、行 1 オブジェクト名 'test' が無効です。 ``` のエラーになります。 照合順序に「CS」を指定しており、これは識別名にも適用されるので、エラーになるのが正解だと思いますが、Azure でエラーにならないのは仕様でしょうか?
回答: Azure SQL Databaseは仕様上DBの照合順序を変更することができません。