15

SQL Server 2008を開発データベースとして使用するための最良の方法は何ですか。ただし、データベースがSQL Server2005と互換性があることを確認してください。

4

3 に答える 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 に答える