SQL Server 2005 中废弃的数据库引擎功能

更新日期: 2005 年 12 月 5 日

SQL Server 2005 中不支持 SQL Server 早期版本的这些数据库引擎功能。

类别

废止的功能

替代功能

备份和还原

命名管道备份设备。

磁盘或磁带设备。

出于安全原因,SQL Server 不支持对命名管道的备份。

命令提示实用工具

isql 实用工具

使用 sqlcmd 实用工具。

ms144262.note(zh-cn,SQL.90).gif注意:

sqlcmdosql 实用工具不支持将存储过程返回值传递给退出值。

有关详细信息,请参阅 sqlcmd 实用工具

配置选项

sp_configure'allow updates' 选项。

存在该选项但不支持对系统表直接更新

配置选项

sp_configure'open objects' 选项。

存在该选项,但其功能已停用。在 SQL Server 2005 中,打开的数据库对象的数量是动态管理的,该数量只受可用内存的限制。sp_configure 中保留了 'open objects' 选项,以确保向后兼容现有脚本。

配置选项

sp_configure 的 'set working set size' 选项

存在该选项,但其功能已停用。

数据库创建

DISK INIT

DISK RESIZE

来自 SQL Server 6.x 的早期行为

数据库创建

CREATE DATABASE 的 FOR LOAD 选项

RESTORE 操作可创建数据库

DBCC

DBCC DBREPAIR

使用 DROP DATABASE 可以删除已损坏的数据库。

有关详细信息,请参阅 DROP DATABASE (Transact-SQL)

DBCC

DBCC NEWALLOC

DBCC CHECKALLOC

有关详细信息,请参阅 DBCC (Transact-SQL)

DBCC

DBCC PINTABLE,DBCC UNPINTABLE

无。

DBCC

DBCC ROWLOCK

行级锁定为自动。

DBCC

DBCC TEXTALL

DBCC TEXTALLOC

DBCC CHECKDB

DBCC CHECKTABLE

扩展存储过程编程

当存在来自原始登录的模拟上下文切换时,请使用 SRV_PFIELD 结构中的 SRV_PWD 字段。

无。

网络协议

以下协议:NWLink IPX/SPX、AppleTalk、Banyan Vines 和多协议。

将您的应用程序和数据库引擎的实例配置为使用以下受支持的协议之一:TCP/IP 套接字、named pipes、VIA 或 shared memory。

有关详细信息,请参阅选择网络协议

重新生成 master

Rebuildm.exe

在 Setup.exe 中使用 REBUILDDATABASE 选项。

有关详细信息,请参阅如何从命令提示符安装 SQL Server 2005

示例数据库

Northwindpubs

使用 AdventureWorks;但是,可通过下载或从 SQL Server 的早期版本中复制而得到 Northwindpubs

有关详细信息,请参阅示例和示例数据库

Setup.exe

远程安装 - 不支持 TARGETCOMPUTER 参数。

使用远程连接以用户界面模式或从命令行提示符运行 SQL Server 安装程序。

API

基于 SQL-DMO 的 WMI 提供程序

托管代码:Microsoft.SqlServer.Management.Smo.Wmi

非托管代码:WMI Provider for Configuration Management

API

SQL 命名空间 API (SQL-NS)

Transact-SQL

*==* 外部联接运算符

使用 FROM 子句的 JOIN 语法。

有关详细信息,请参阅 FROM (Transact-SQL)

虚拟表

syslocks

sys.dm_tran_locks

有关详细信息,请参阅 sys.dm_tran_locks