SQL Server 2005 中废弃的数据库引擎功能
更新日期: 2005 年 12 月 5 日
SQL Server 2005 中不支持 SQL Server 早期版本的这些数据库引擎功能。
类别
废止的功能
替代功能
备份和还原
命名管道备份设备。
磁盘或磁带设备。
出于安全原因,SQL Server 不支持对命名管道的备份。
命令提示实用工具
isql 实用工具
使用 sqlcmd 实用工具。
注意:
sqlcmd 和 osql 实用工具不支持将存储过程返回值传递给退出值。
有关详细信息,请参阅 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。
示例数据库
Northwind 和 pubs
使用 AdventureWorks;但是,可通过下载或从 SQL Server 的早期版本中复制而得到 Northwind 和 pubs。
有关详细信息,请参阅示例和示例数据库。
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。