DBサーバーとしてSQLServerのみ利用ならWindows Serverでなくて良い?

Anonymous
2024-04-18T01:57:58+00:00

DBサーバーとしてSqlServerをインストールする為にWindows Serverが必要であるという認識でしたが、DBサーバーとして利用するだけなら、Windows10Pro(もしくは11Pro)、でも同じだという話を聞きました。

それで行けるのなら、コストやライセンス管理のハードルが低くて助かるのですが、OSの安定性やハードウェアの話は置いといて、DBサーバーとして利用する範囲で10Proだと困る事はありますでしょうか。

Windows Server デバイスと展開 セットアップ、インストール、またはアップグレード

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。 プライバシーを保護するために、移行された質問のユーザー プロファイルは匿名化されます。

0 件のコメント コメントはありません
{count} 件の投票

10 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2024-04-18T05:39:09+00:00

    この応答は自動的に翻訳されています。 その結果、文法上の誤りや奇妙な言い回しが生じる可能性があります。

    こんにちは tokusys、

    マイクロソフト コミュニティ フォーラムに投稿していただき、ありがとうございます。

    Windows 10 ProをSQL ServerのDBサーバーとして使用することは技術的には可能ですが、Microsoftは推奨していません。Windows Server は、サーバー ワークロード専用に設計されており、より優れたパフォーマンス、スケーラビリティ、およびセキュリティ機能を提供するため、SQL Server の実行に推奨されるオペレーティング システムです。

    Windows 10 Pro を DB サーバーとして使用すると、パフォーマンスの問題が発生し、運用環境のワークロードを処理できない場合があります。さらに、Windows 10 Pro には同時接続数とメモリ使用量の制限があり、SQL Server のパフォーマンスに影響を与える可能性があります。

    そのため、運用環境で SQL Server を実行するためのオペレーティング システムとして Windows Server を使用することを強くお勧めします。

    上記の情報がお役に立てば幸いです。

    ご不明な点やご不明な点がございましたら、お気軽にお問い合わせください。

    よろしくお願いいたします

    海建山

    0 件のコメント コメントはありません
  2. Anonymous
    2024-04-18T06:31:51+00:00

    Windows ライセンス条項

    microsoft.com/en-us/Useterms/Retail/Windows/11/Useterms_Retail_Windows_11_Japanese.htm

    「2. インストールと使用権

    (略)c. 制限事項(略)お客様は以下を行ってはなりません (またお客様は、他のいかなる人物または事業体に対しても、以下を行うことを許可してはなりません)。

    (略)(v)     以下の第 2 条 (d) (iii) 項で許可されている場合を除き、本ソフトウェアをサーバーソフトウェアとして使用すること、もしくはデバイスをサーバーとして動作させること。」

    「第 2 条 (d) (iii) 項で許可されている場合」にはデータベースの利用は含まれていないので、Windows Pro をデータベース サーバーとして利用することはライセンス契約違反になります。

    技術的には同時接続数の制約(20セッション)を除けば別のデバイスからデーターベースに接続させることは可能ですが、開発やテスト以外の目的でそのような操作を行うことはライセンス違反です。

    公開するデータベースサーバーとして SQL Server を動作させるのであれば、Windows Server を利用してください。ライセンスが高いということであれば、Azure の仮想マシンでの実行も検討してください(従量課金になるので)。

    0 件のコメント コメントはありません
  3. Anonymous
    2024-04-18T08:46:43+00:00

    ライセンス契約違反というのは初耳です。

    SQLSERVERのソフトウェア要件にも

    オペレーティング システム

    Windows 10 TH1 1507 以降

    Windows Server 2016 以降

    とあります

    https://learn.microsoft.com/ja-jp/sql/sql-server/install/hardware-and-software-requirements-for-installing-sql-server-2019?view=sql-server-ver16#hwswr

    0 件のコメント コメントはありません
  4. Anonymous
    2024-04-18T09:05:34+00:00

    海建山様、返答ありがとうございます。

    Windows 10 ProをSQL ServerのDBサーバーとして使用することは技術的には可能ですが、Microsoftは推奨していません。

    そうだったのですね。 「昔のWindowsはダメだったけど、Window10Proからは大丈夫」と言われて軽く調べたところ SQLSERVER 2022のソフトウェア要件にも オペレーティング システム Windows 10 TH1 1507 以降 Windows Server 2016 以降 とありましたので、大丈夫なのかと思いました。

    https://learn.microsoft.com/ja-jp/sql/sql-server/install/hardware-and-software-requirements-for-installing-sql-server-2019?view=sql-server-ver16#hwswr

    >Windows 10 Pro を DB サーバーとして使用すると、パフォーマンスの問題が発生し、運用環境のワークロードを処理できない場合があります。

    だとしたら、ソフトウェア要件としておかしいですよね。

    ソフトウェア要件と推奨環境は違うという話でしょうか

    >さらに、Windows 10 Pro には同時接続数とメモリ使用量の制限があり、SQL Server のパフォーマンスに影響を与える可能性があります。

    同時接続数は昔から聞いた事があります。

    同時接続数はWindows10Proも変わらずですか?

    ちょっと検索してみたら「同時接続数は最大20台の他のデバイスからの接続を許可することができる」とありますね。

    XPは10だったみたいですので、倍増してますね。

    最大20台なら、現状の用途の規模なら大丈夫だと逆に思ってしまいました。

    メモリ使用量の制限を検索すると「Windows 10 ProX64 の制限2TB」とあり、2TBは十分すぎる感じですが、如何でしょうか。

    0 件のコメント コメントはありません
  5. Anonymous
    2024-04-19T01:18:52+00:00

    これは SQL Server を開発や検証の目的で利用する場合は、デスクトップ エディションの Windows でも問題ないからです。また SQL データベースにアクセスするのが SQL Server がインストールされたクライアントのアプリケーションやユーザーであれば、「サーバー」用途では無いのでライセンス違反になりません。実際に、デスクトップアプリケーションで SQL Server Express エディションを内包しているものもあります。

    「DBサーバーとして利用する」のであれば、Windwos Server であることが必要です。

    0 件のコメント コメントはありません