データベース互換モードが 80 以下に設定されている場合 ORDER BY 句に定数式を使用できます (無視されます) しかし データベース互換モードが 90 以上に設定されている場合 ORDER BY 句に定数式があるとステートメントが失敗します ...

データベース互換モードが 80 以下に設定されている場合、ORDER BY 句に定数式を使用できます (無視されます)。しかし、データベース互換モードが 90 以上に設定されている場合、ORDER BY 句に定数式があるとステートメントが失敗します。

この種の問題があるステートメントの例を以下に示します:

SELECT * FROM Production.Product
ORDER BY CASE WHEN  1=2 THEN 3 ELSE 2 END
データベースを読み取り専用モードにする コミットされていないトランザクションは元に戻されますが 復旧結果を元に戻せるように元に戻す操作をファイルに保存します データベースを配置するには 次の操作を行う必要があります Microsoft Azure SQL Database のアカウント情報を用意します 操作の結果を確認します データベース上に保留中の変更操作があるため '%1!s!' データベースでのレプリケーション操作に失敗しました 保留中の操作が完了した後に もう一度やり直してください データベース上に拡張を構成するには アクセスするためのデータベース マスター キーが必要です マスター キーの暗号化パスワードを入力してください データベース互換モードが 80 以下に設定されている場合 ORDER BY 句に定数式を使用できます (無視されます) しかし データベース互換モードが 90 以上に設定されている場合 ORDER BY 句に定数式があるとステートメントが失敗します ... データベース互換モードを 90 以上に変更する場合 その前に ORDER BY 句内の定数式を使用しているステートメントを 列名 列の別名 または選択リスト内の名前か別名の位置を表す負以外の整数を使用するように変更してください データベース互換レベルが 90 以上の場合 'unqualified join' 構文があるとまれに 結合述語がない という警告が表示され クエリが長時間実行されることがあります データベース互換性レベルが 1103 を超える場合 メジャー グループで許可されるのは DegenerateMeasureGroupDimension のみです テーブル: '%{tableName/}' のメジャー グループのエントリを確認してください ... データベース互換性レベルが 1103 を超える場合 リレーションシップの ActiveState プロパティはアクティブまたは非アクティブに設定する必要があります テーブル: '%{tableName/}' で ID: '%{relId/}' ...