つまり、SQL Express はマシン上でホストされており、SQL Enterprise または Standard は専用サーバーか何かでホストされていると想定していますか?
私はこの分野ではまったくの初心者なので、ホスト/接続/サーバー側の学習リソースを探しています.....
誰か私に正しい方向を指し示してくれませんか?
ありがとう
答え1
あなたの質問は、SQL Server のセットアップとそれに接続するという 2 つの異なる側面をカバーしているように見えるため、難しいです。
SQL の部分は実際にはそれほど難しくなく、自宅の PC にインストールするのとほとんど同じです。SQL のバージョン (Express でもかまいません) をサーバーにインストールするだけです。このインストールの重要な側面の 1 つは、インスタンス名の使用です。ワークステーションではこれはそれほど重要ではないかもしれませんが、実稼働の SQL Server データベースでは非常に重要です。1 つのサーバーに複数の SQL Server インスタンスを配置できるため、インスタンス名によってどのインスタンスに接続するかを定義することができます。ほとんどの場合、既定のインスタンス名である MSSQLSERVER で問題ありません。
それ以外では、SQL サーバーへの接続方法によって大きく左右されます。専用サーバーを必要とするものをお考えですか? 何かお考えがあれば、さらにアドバイスできるかもしれません。
SQL Server の設定とインスタンスに関する情報に関するリンクをいくつか示します。
インスタンスに関するサーバー障害の質問
SQL Server のインストール計画に関する MSDN
複数の SQL Server インスタンスに関する MSDN
InformIT の複数の SQL Server インスタンスに関する記事
答え2
必ずしもそうではありません。SQL Express は、サーバーやホスティング環境でも頻繁に使用されています。無料です。ただし、機能制限があるため、大規模な展開には適していません。Standard エディションと Enterprise エディションには、より多くのエンタープライズ機能と要件があるため、より適切な選択肢となります。小規模なアプリや Web サイトの場合、Express はほとんどの場合、適切な選択肢となります。
見てみましょうエディション比較MS SQL サイトにあります。
ご使用の環境と設定に必要な内容について詳細をお知らせいただければ、お客様の状況に最適なものを見つけるお手伝いができると思います。
答え3
SQL Server のすべてのバージョンは、Windows 上にインストールして実行するサービス アプリケーションです。アーキテクチャ的には、Express バージョンと他のバージョンで実行方法に違いはありません。SQL Server Standard、Enterprise、および Development では、追加機能 (Reporting Services や Analysis Services など) にアクセスできるだけで、データベースのサイズに制限はありません。
また、Standard と Enterprise は Windows のサーバー バージョン (Server 2003、Server 2008) にのみインストールできますが、Express と Development はサーバー バージョンまたはクライアント バージョン (XP、Vista、7) にインストールできると思います。