私のデータベース ホスティングでは、互換性レベル 90 (SQL Server 2005) の SQL Server データベースを復元できます。私のデータベースは、互換性レベル 100 (SQL Server 2008) でローカルに作成されています。
そのため、データベース (バージョン 2008) のスクリプトを生成し、SQL Server 2005 で実行し、データベース ホスティングにバックアップおよび復元しました。現在、私はそれが好きです。
そして、データベースの互換性レベルを変更できるALTER DATABASEを見つけました
ALTER DATABASE database_name
SET COMPATIBILITY_LEVEL = { 90 | 100 | 110 }
90 = SQL Server 2005
100 = SQL Server 2008 and SQL Server 2008 R2
110 = SQL Server 2012
SQL Server 2008 でこのスクリプトを使用してデータベースの互換性レベルを変更し、データベースをバックアップして、データベース ホストに復元します。しかし、うまくいきません。なぜ知りたいのですか?それを修正するより良い方法はありますか?