Updated: July 11, 2020 (May 22, 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 to 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 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 Server 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 support application architectures other than the one shown here. For example, in an Active Server Pages (ASP) Web application, a set of custom ASPs take the place of the SQL Web component. In a client/server application, a custom user interface component (e.g., a Visual Basic data-entry program) and the data access components both reside on the client machine.

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