2017-05-26 1 views
-3

私はmsdnとgoogleを検索しようとしましたが、この質問に特に触れるソースは見つかりませんでした。現時点では、私は、JSONが使用されていると仮定することができます。Microsoft SQL ServerからASP.NETアプリケーションにクエリ結果を送信するために使用されるデータ形式は何ですか?

もしそうなら、私はSQLサーバーが受け取ったクエリを処理し、結果をJSON形式でウェブアプリケーションに送り返すと思います。また、私はSQL ServerにJSON形式でクエリを送信するかどうか尋ねます。

どのような考えですか?

+2

Sql ServerはJSONを使用して通信しません。なぜあなたは "フォーマット"が何であるか気にしますが、すべてが抽象化されているので、 "フォーマット"は何もすることはありません。 .NETでは、ado.netまたはORM(または他のライブラリ)を使用して、ado.net上に構築され、SQL Serverと通信します。指定できるのは、通信プロトコルです.Sqlサーバーのネットワーク構成ツールで行い、接続文字列に対応するオプションを指定します。 – Igor

+0

@Igor私はこれを学校プロジェクトの要件として知る必要があります。さらに、私はこの質問を以前に尋ねたことがなく、それがどのように機能するかを知りたいと思ったことはありません。 – Luv2Learn

+1

@ Luv2Learnなぜこれは学校のプロジェクトの要件ですか? SQL Serverは独自のプロトコルを使用して通信します。そのプロトコルの詳細を正確に把握する正当な理由はありません。 – mason

答えて

-1

Microsoft SQL Server Wikipediaは、Microsoft SQL Serverについて知っておく必要のある情報を提供します。コンポーネント/サービスの仕組みを深く掘り下げたい場合は、

この投稿の元の質問については、以下のセクションで述べるようにTDSプロトコルで通信します。

プロトコルレイヤは、SQL Serverへの外部インターフェイスを実装します。 SQL Server上で呼び出すことができるすべての操作は、表形式データストリーム(TDS)と呼ばれるMicrosoft定義の形式を使用してSQL Serverに伝達されます。 TDSはアプリケーション層プロトコルで、データベースサーバーとクライアント間でデータを転送するために使用されます。 1984年にSybase SQL Serverのリレーショナルデータベースエンジン用にSybase Inc.によって最初に設計および開発され、その後Microsoft SQL ServerでMicrosoftによって設計、開発されたTDSパケットは、TCP/IP、名前付きパイプ、共有メモリ。したがって、これらのプロトコルではSQL Serverへのアクセスが可能です。さらに、SQL Server APIはWebサービスを通じて公開されています。 https://en.wikipedia.org/wiki/Microsoft_SQL_Server#Architecture

+0

リンクのみの回答はお勧めできません。重要な内容を直接回答に含める必要があります。 – mason

+0

それだけではありません。リンクは答えのあるページにも行きません。 – JohnFx

+0

あなたが指摘したことに応じて回答を変更しました。 – Luv2Learn

関連する問題