SQLサーバーとSQLクライアントの違いは何ですか?


ベストアンサー

旅行店に足を踏み入れたことがありますか?それらの人々は飛行機、ホテル、車のサービスを所有しているふりをします。彼らはあなたのお金を取り、あなたに席や部屋を約束します。彼らはどのようにそれをしますか?彼らは密かにホテルに電話し、あなたのふりをして、座席のための部屋や航空会社を必要としています。明らかに、航空会社は何百もの旅行代理店から電話を受けており、座席が適切に支払われ、それでも無料であることを確認する必要があります。

これは、SQLクライアントの動作方法でもあります。アプリは、何でも質問できることを期待してSQLクライアントと通信します。クライアントはそれを密かにTDSと呼ばれるものに変換し、自分になりすましてSQLサーバーに向けて起動します。

SQLサーバーは、そのデータベースやテーブルなどに本当にアクセスできるかどうかを確認し、他の計画を立てます。ステートメントと競合する可能性のあるリクエスト。行をロックし、ステートメント全体が確実に実行されるようにします。その後、出力はクライアントに返され、クライアントはそれを勝ち誇ってアプリに提示します。

回答

SQL OperationsStudioやSQLServer Management StudioなどのSQLクライアントは、接続に使用されるツールです。データベースサーバーに。クライアントを使用して、SQLServerデータベースエンジンのインスタンスにクエリとコマンドを送信します。

SQL Serverは、データベースエンジンを参照するためによく使用されます。それは私たちのデータを保持し、許可されたクライアントがそれを要求したときにそれを送信する責任があります。ただし、SQLAgentやIntegrationServicesなどの他のサービスも付属しています。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です