Connecting Early Version Clients to SQL Server 7.0

Microsoft® SQL Server™ version 7.0 supports connections from client applications that use earlier 7.0 versions of the SQL Server client software. SQL Server 7.0 supports these connections in a compatibility mode. If a database is migrated to version 7.0 from versions 4.21a, 6.0, or 6.5, the applications using the database can continue working with few, if any, changes.

Applications using version 4.21a, 6.0, or 6.5 of the SQL Server client software use version 4.2 of the SQL Server Tabular Data Stream (TDS) protocol to communicate with SQL Server. Applications using SQL Server 7.0 versions of the client software use TDS version 7.0.

Applications using TDS 4.2 cannot access all features introduced in SQL Server 7.0. The new features that are not available to TDS 4.2 clients include:

If any of these features are introduced into a SQL Server database, applications running with earlier versions of the SQL Server client software must be upgraded before they can access these new features.

The DB-Library for C API has not been upgraded for SQL Server 7.0. DB-Library applications still use TDS 4.2 to communicate with SQL Server 7.0, and are subject to the restrictions in this list. The Embedded SQL for C API is layered over DB-Library; it also operates as a TDS 4.2 client and is subject to the restrictions in this list.

The restrictions in this list apply to these clients:

All released versions of the Microsoft OLE DB Provider for SQL Server use TDS 7.0 and are not subject to the restrictions in this list.


(c) 1988-98 Microsoft Corporation. All Rights Reserved.