Discontinued Database Engine Functionality in SQL Server 2005

These Database Engine features from earlier versions of SQL Server are not supported in SQL Server 2005.

Category

Discontinued feature

Replacement

Backup and restore

Named pipe backup devices.

Disk or tape devices.

For security reasons, SQL Server does not support backup to named pipes.

Command prompt utilities

isql utility

Use the sqlcmd utility.

ms144262.note(en-US,SQL.90).gifNote:

sqlcmd and osql utilities do not support the passing of stored procedure return values to the exit value.

For more information, see sqlcmd Utility.

Configuration options

'allow updates' option of sp_configure.

Option is present but direct updates to system tables are not supported

Configuration options

'open objects' option of sp_configure.

Option is present but its functionality has been deactivated. In SQL Server 2005, the number of open database objects is managed dynamically and is only limited by available memory. The 'open objects' option has been left in sp_configure to ensure backward compatibility with existing scripts.

Configuration options

'set working set size' option of sp_configure

Option is present but its functionality has been deactivated.

Database creation

DISK INIT

DISK RESIZE

Legacy behavior from SQL Server 6.x

Database creation

FOR LOAD option of CREATE DATABASE

RESTORE operations can create a database

DBCC

DBCC DBREPAIR

Use DROP DATABASE to remove a damaged database.

For more information, see DROP DATABASE (Transact-SQL).

DBCC

DBCC NEWALLOC

DBCC CHECKALLOC

For more information, see DBCC (Transact-SQL).

DBCC

DBCC PINTABLE, DBCC UNPINTABLE

None.

DBCC

DBCC ROWLOCK

Row-level locking is automatic.

DBCC

DBCC TEXTALL

DBCC TEXTALLOC

DBCC CHECKDB

DBCC CHECKTABLE

Extended store procedure programming

Use of SRV_PWD field in the SRV_PFIELD structure when there has been an impersonation context switch from the original login.

None.

Network protocols

The following protocols: NWLink IPX/SPX, AppleTalk, Banyan Vines, Multiprotocol.

Configure your application and the instance of the Database Engine to use one of the supported protocols: TCP/IP sockets, named pipes, VIA, or shared memory.

For more information, see Choosing a Network Protocol.

Rebuild master

Rebuildm.exe

Use the REBUILDDATABASE option in Setup.exe.

For more information, see How to: Install SQL Server 2005 from the Command Prompt.

Sample databases

Northwind and pubs

Use AdventureWorks; however, Northwind and pubs are available as downloads, or can be copied from a previous installation of SQL Server.

For more information, see Samples and Sample Databases.

Setup.exe

Remote Setup - the TARGETCOMPUTER parameter - is not supported.

Use a remote connection to run the SQL Server Setup program in user interface mode or from the command prompt.

APIs

SQL-DMO based WMI provider

Managed code: Microsoft.SqlServer.Management.Smo.Wmi

Non-managed code: WMI Provider for Configuration Management

APIs

SQL Namespace API (SQL-NS)

None

Transact-SQL

*= and =* outer join operators

Use the JOIN syntax of the FROM clause.

For more information, see FROM (Transact-SQL).

Virtual tables

syslocks

sys.dm_tran_locks

For more information, see sys.dm_tran_locks.