SQL Server Programming
Application programming interfaces (APIs) are the mechanisms used by applications to access resources on the local computer or available through a network. Microsoft SQL Server 2005 supports several classes of APIs that applications can use to access SQL Server resources.
Description | |
A programmatic interface installed with and used by SQL Server 2005 graphical components. | |
SQL Server 2005 features the integration of the common language runtime (CLR) component of the .NET Framework for Microsoft Windows. | |
A stand-alone data access API used for both OLE DB and ODBC. | |
Delivers the same functionality as SQLXML 3.0, plus updates to accommodate new features introduced with SQL Server 2005. | |
A number of administration APIs used to create database and administration applications. | |
Several technologies used to access data and metadata stored on an instance of Analysis Services. | |
Several technologies used to perform administrative tasks on an instance of Analysis Services. | |
Includes an object model that makes programming packages easier and more flexible. | |
Enables you to both simplify repeated replication tasks and improve the user experience for your replication-based applications. | |
Several programming interfaces you can leverage in your own applications. | |
Notification Services object models, XML schemas, tables, views, and codes. | |
Defining and developing the components required to create an application that uses Service Broker. | |
The Microsoft Extended Stored Procedure API provides a server-based API for extending SQL Server functionality. |

