4

私はこれがばかげているように聞こえることを知っていますが、好奇心のためにそう尋ねています.

Advanced Services (64 ビット) を使用して Microsoft SQL Server Express Edition で Web アプリを開発しています。私のクライアントには SQL Server 2008 Web Edition があります。したがって、エクスプレス エディションを Web エディションにデプロイする必要があるため、互換性の問題や 2 つの機能の違いについて知りたいだけです。

注 : レポート、分析、BI などの高度な機能の実装はありません。トリガーやビューなどを使用した単純なCRUD操作があります。サーバーでバックアップ用のジョブを実行する場合があります。

4

1 に答える 1

3

Express 版と Web 版はまったく同じコード ベースであり、まったく同じデータベース ファイル形式です。ここでは問題は発生しません。

次のいずれかを実行できます。

  • 新しい Web エディション データベースに対して SQL スクリプトを使用してデプロイする
  • または、データベースを Express エディションから Web エディション サーバーにバックアップ/復元することもできます

より重要な点は、同じバージョンである必要があることです。たとえば、2008または2008 R2の両方である必要があります。これらを混在させないでください。新しいバージョンのバックアップを古いバージョンの SQL Server に復元することはできません (たとえば、SQL Server 2008 R2 Express データベースをバックアップしてから SQL Server 2008 Web エディションのインスタンスに復元することはできません)。ただし、SQL スクリプトを使用したパスは常に機能します。

于 2012-12-21T07:24:25.357 に答える