Updated: July 9, 2020 (November 15, 2000)

  Charts & Illustrations

The SQL Server 2000 Web Architecture

Rob Helm by
Rob Helm

As managing vice president, Rob Helm covers Microsoft collaboration and content management. His 25-plus years of experience analyzing Microsoft’s technology... more

Three major pieces provide Web access and XML support in SQL Server 2000 databases. The SQL Web component (also known as the ISAPI component) accepts database commands in HTTP requests from Web clients (e.g., browsers) and returns HTTP responses. The Microsoft Data Access Components (MDAC) accept queries in either conventional SQL or the new XPath query language, along with formatting instructions, and return results as XML, HTML, or binary documents. The SQL 2000 database server accepts SQL commands and returns either XML or binary results; the data access components translate commands into SQL for the database server and format the results it returns.

These components can be used separately as well as together, supporting a variety of application architectures other than the one shown here. For example, in an Active Server Pages (ASP) Web application, a set of custom ASPs can take the place of the SQL Web component and invoke the SQL 2000 XML features through MDAC. Similarly, stored procedures running on the database server use SQL Server’s XML extensions directly, without going through MDAC.

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now