web-dev-qa-db-ja.com

SQL Server Core Editionとは何ですか?

SQL Server 2012のtechnetダウンロードを閲覧していたところ、「コア」エディションというラベルの付いた製品がたくさんあることに気付きました。

enter image description here

これは、新しいコア単位のライセンスモデルと関係があるのでしょうか、それとも何か他のものですか?

23
Mark Henderson

ここでネクロして申し訳ありませんが、誰かが同様の質問でこのページにアクセスした場合に備えて、これに関するドキュメントがほとんどないため...

ショート:通常の「エンタープライズ」(非「コア」)エディションは、コアの期間を20に制限します。 「コア」エディションにはそのようなキャップはありません。これは推測ではなく、証明可能な確実性です。 「いつ[〜#〜] [〜#〜]コアエディションが必要か、そうでないか」という特定の質問に遭遇しました。約1年前。

朗報です。非コアからコアへのエディションのアップグレードは、まったく簡単で非常に高速です。セットアップで[アップグレード]ボタンにアクセスするだけで、実際にアップグレードを実行するよりも時間がかかります。

仮想化の補足事項:これは、ホストのコアとは関係ありません。Windows VMに割り当てられている数だけです。誰がどのようにまたはなぜVM 20コアを超える(その時点で、ホストはすでに専用サーバーである可能性が最も高い)か)を与える方法または理由はわかりませんが、そうであれば...これはゲストに適用されます。ホストに40コアがあるが、20以上のゲストを割り当てない場合でも、心配する必要はありません。

説明:非コアエディションは、他のユーザーが述べたように、サーバー/ CALライセンスを対象としています。コアライセンスの料金を支払い、サーバーで20を超えるコアの料金を支払う場合でも、上限は20です。はい-つまり、大量のお金を浪費しています。はい、それはうんざりです-だからあなたの上司があなたを解雇する理由でかゆみを感じているなら、そうであることを忘れないでください...「コアライセンス」版に関するドキュメントは極端に欠けている。または、あなたがバスの下に投げることができる愛されていないチームメートがいることを確認してください。 :)。 60コアのサーバーで1年以上実行していると、私はこれに激しく遭遇しました。確かに私は十分な注意を払っていなかったので...ええ、40コアライセンスを効果的に浪費していました。私は幸運です-私はクールなボスと3人のチームメイトと2人の主任開発者がいて、これについても手掛かりがなく、私をバックアップしています。

pSもちろん、20個を超えるコアを持つサーバーで、私が最後に発見したのと同じ方法で、これを自分で確認できます。 sys.dm_os_schedulers、特に「ステータス」列を確認してください。使用中のコアは「VISIBLE ONLINE」を示しています。コアが20を超えているが、コア以外のエディションの場合、そのステータスの行は40行しか表示されません。 Coreエディションでは、コアの2倍の行が表示されます。 「40」と「2回」は、HTが有効になっていることを前提としています。そうでない場合、それらの数字の半分。これは、プロセッサアフィニティを使用していないことを前提としています。

p.p.s.コミュニティ全体の公平を期して、大企業の環境にいない限り、ほとんどのDBAはコアが20を超えるサーバーを目にすることはありません。それでも、scale-out戦略が通常「標準」である場合、通常、完全獣レベルのサーバーはありません。 20以上のコアとは、深刻な負荷のあるデータベース、6桁のコストのサーバーを購入するのに苦労することのない予算、およびすべて同じページにある複数レベルのボスがあることを意味します。ええ...あまり一般的なシナリオではありません。 MSを本当に失礼しません、彼らのライセンス「エキスパート」でさえ過去9年の過程でこれを指摘することを気にしたことはありませんが、少なくともそれはこれについて多くの人が「知っている」と思われない理由を説明します。

14
Greg S

私もこれで混乱しました...

私の研究 より、Enterprise Coreは実際にはEnterpriseのコア単位のライセンスバージョンにすぎないようです。 (あなた自身の答えに反して)。

マイクロソフトパートナーとして、「エンタープライズコア」バージョンは、パートナーダウンロードポータルで入手できるすべての機能でした。 Windows CoreへのSQLのインストールに制限されるのは奇妙だと思いましたが、完全なWindows Server 2008 R2にSQLをインストールしようとしたときに気づいたので、問題なく続行されました。

イメージ内の両方のエントリが同じファイルサイズであるため、2つのバージョンが誤ってMSDNに追加されており、実際には同じものであると推測します。

7
Ashley

私はSPLAプロバイダーであり、コアエディションを見ると、1つのプロセッサではなく2つのコアのライセンスを取得するためのものであると述べています。コアダウンロードとフルダウンロードは、どちらもまったく同じサイズです。これは、コアエディションはコアバージョンのWindowsとは関係なく、ライセンスと関係があることを示しています。

7
Brain2000

EnterpriseとEnterprise Coreの違いを教えてくれるだけでなく、彼らはこのダウンロードをSQL Server 2014に誤って名前を付けるというこの慣習を続けています。間違いを犯し、間違ったバージョンをダウンロードして、コアの半分だけが機能しているサーバーで終了するのは非常に簡単です... Microsoftは次のようにする必要があります変更:

「SQL Server 2012 Enterprise Edition with Service Pack 1(x64)-DVD(English)」という名前は「SQL Server 2012 Enterprise Edition-Server-CAL-License with Service Pack 1(x64)-DVD(English)」となるはずです。

「SQL Server 2012 Enterprise Core Edition with Service Pack 1(x64)-DVD(English)」を「SQL Server 2012 Enterprise Per Core Licensing Edition with Service Pack 1(x64)-DVD(English)」に変更した場合、おそらく役に立ちます。 」

これは長い道のりであり、顧客にとってより明確になります。明快さの欠如は受け入れられません。

5
Cmosq

Cmosqによって提供された答えは、コアベースのライセンスとサーバー/ CALライセンスなど、より有効であるようです

このリンクは、メジャーエディションに関連するライセンスに関する詳細情報を提供します。 http://www.connectingup.org/donations/directory/328

正式な命名はかなり混乱しています!

3
BiLaL

SQL Server Enterprise Coreは20コアに制限されており、レガシーライセンス所有者向けです。 SQL Server Enterpriseに制限はありません。

https://matt40k.uk/2016/06/enterprise-vs-enterprise-core/

https://www.Microsoft.com/en-us/sql-server/sql-server-2017-editions

1
ws_