SQL Server Expressは開発者には十分ですか、またはDeveloper Editionを入手する必要がありますか?


19

Visual Studioに付属のバンドルされたSQL Server Expressエディションではなく、SQL Server 2005/2008 Developer Editionを開発者が使用する価値があるかどうかは疑問です。私は、テーブルやそのようなものを生成するためにSQLスクリプトを作成する必要があるWebサイトの初期開発について話しています。私はExpressで、.mdfファイルをあなたのプロジェクトとプログラムに追加するのは簡単ですが、あなたが使用しようとしているものを模倣する "実際の"データベースに対してDeveloper版とプログラムをインストールする方が良いとは思いません製造? VS Professionalを使用していて「データベースプロジェクト」を作成できる場合、作成スクリプトをすべて含めることができ、運用環境で実行して環境を再現することができます。

  0

Developer Editionを使用していて、Sql-Expressを使用していないと不満はありません。あなたはその逆のことをするでしょう。同時に、プロダクションで使用するものと一致するようにしてください。 07 2月. 182018-02-07 21:57:18

19

アクセス可能であれば、より多くの機能と大きなデータベースをサポートしているため、Developer Editionを使用する方がよいでしょう。たとえば、実動サーバーからテスト用のワークステーションに50GBのデータベースを復元する場合は、Developer Editionが必要です。

また、パーティション化、圧縮、リソースガバナーなどのエンタープライズ専用機能を使用している場合もあります。これらの機能はExpressでは使用できませんが、Developer Editionで使用できます。


5

もしそれが生産のために十分であれば、どのように開発が不十分なのか。そして、SQL Expressは公正な負荷(数年前に重大なハードウェアを強調していた負荷のようなもの)をかなり処理する能力があります。

SQL Server Expressにはライセンスは必要ありませんが、機能のセットが少なくなっています。完全なSQL Serverに対して開発

(およびDeveloper EditionはEnterprise Editionを一致する)は、常にあなたが生産版にはないいくつかの機能に依存しているという可能性を残します。

少なくとも、すべてのテスト(ユニットテストを含む)は、本番環境で使用されるエディションに対して行われるべきです。この質問に

、「フル」バージョンは生産のために標的とされているので、その後のDeveloper Editionを使用すると、標準に対して展開する場合だけでエンタープライズ機能のように注意して、良い試合でなければなりません。


3

あなたの仕事内容によって異なります。一般的に、私はそれがいいと言うでしょう。開発者のコ​​ピーを入手できる場合は、そのルートをお勧めしますが、大多数の作業をExpressで行うことができます。

Expressには、高度なサービスの基本的なレポート機能があります。製品の基本的なレポート機能を超えている場合は、上に移動する必要があります。また、Service Brokerもあります。ただし、Analysis Services(データウェアハウスなし)またはSSIS(ETLなし)は使用できません。これらの機能のいずれかが必要な場合は、開発者に行く必要があります。

エクスプレスManagerは、完全なSQL Management StudioをBI Developer内のビットの多くが欠落しているのようにしても、BI機能のいくつかを持っていません。これらが必要な場合は、SQL Server Developerが必要です。


1

は個人的に、私はあなたの開発環境は本番環境にするために可能な限りのようになるはずだと思います。

SQL Server Express版 には、データベースのサイズなどの多くの制限があり、1つのプロセッサしかサポートしていません。それは

SQL Server開発版 は、基本的にはエンタープライズ版で、SQL Serverの「ライト」バージョンであるが、それは生産のために使用することはできません。

バックエンドデータベースが成功するには、開発用のエンタープライズ機能を使用しており、同じ機能を本番環境で使用する必要がある場合は、エンタープライズライセンスが必要です。

  0

これを「今日のバック」という難しい方法で学びました。 (そのdev-editionにはエンタープライズ版のすべての機能があります)!私はいつも、 "プロダクション"(Standard、Enterpriseなど)にインストールできるエディションにマッチしたデベロッパーエディションを持っていることを望んでいました。 07 2月. 182018-02-07 21:56:10