SQL Server 2008を開発データベースとして使用するための最良の方法は何ですか。ただし、データベースがSQL Server2005と互換性があることを確認してください。
質問する
11189 次
3 に答える
19
これは、SQLEnterpriseManagerまたは次のように実行できます。
ALTER DATABASE <database>
SET COMPATIBILITY_LEVEL = { 80 | 90 | 100 }
2005の互換性には90を使用します。
これは、以前のリリースで使用されていた機能であるストアドプロシージャsp_dbcmptlevelを置き換えます。
于 2008-08-11T05:35:06.177 に答える
5
データベースの互換性レベルを設定できますが、これがすべてのベースをカバーするという保証はありません。たとえば、新しいデータ型は SQL 2008 システムで使用できますが、SQL 2005 サーバーでは使用できません。
開発から製品まですべてが機能することを保証する唯一の方法は、SQL 2005 を開発することです。
于 2008-09-02T09:42:18.180 に答える
0
2 つのバージョンには動作上の違いもあり、2008 の何かが 2005 とは異なる (そして不十分な) パフォーマンスをする可能性があることを忘れないでください。他のすべてのことは同じです。これは明らかに、データとアプリケーションに関する多くの要因に依存します。
最小公分母に対して開発し、新しいバージョンに対してテストすることをお勧めします。
于 2008-09-23T16:12:41.223 に答える