SQL Server 2008数据库引擎中几个重要的Discontinued Feature
BACKUP LOG WITH TRUNCATE_ONLY
None
过去习惯性在收缩数据库脚本前加上这个命令,SQLServer2008中不在支持这一命令,如果需要截断日志,只能通过将数据库设置为Simple还原模式才可以。当然BACKUP LOGWITHNO_LOG也随之淘汰了。
sp_helpdevice
sys.backup_devices
这个存储过程在自动化备份管理脚本中被使用地有为频繁。现在无奈全面推行内部视图,看来这些通过系统存储过程来获取系统元数据的日子是越来越少了。不过这样确实不错,架构上看起来更加一致么。
60,65和70的数据库兼容级别
None
在创建数据库的脚本中尤其需要注意这一点
Surface Area Configuration Tool
Declarative Management Framework和SQLCM
这个工具是在SQL Server 2005引入的,曾经在SQLServer2005发布后被不断提倡,奈何红颜薄命阿......
不过相比之下,我们回顾一下SQL Server 2005被丢弃的功能,SQLServer2008的改动相对还是小很多了,毕竟才3年而已么:
原功能
替代品
上榜理由
isql
sqlcmd
原来还是有很多在Command Line模式下的维护脚本是用isql命令写的。
sp_config "allow update"
None
直接对系统表的修改被禁止了。这种被等同于修改操作系统注册表的行为被禁止后,系统当然是会安全很多了。
DBCC PINTABLE
None
这是颇具争议的一个丢弃,尽管很多人认为PinTable到内存里面有助于系统性能的提高,不过微软则坚持认为大家应该把对象的重要性交给内部的缓存管理器去评估。
Rebuildm.exe
安装程序中的REDUILDDATABASE选项
虽然没有带来什么不便,不过这个命令确实拯救过无数DBA的性命。
syslocks
sys.dm_tran_locks
原来有很多人是依赖这个系统表来了解内部的锁压力的。不过用动态管理视图确实没有什么不方便,而且确实SQLServer的管理需要一套一致的机制。
*=和=*
center JOIN和center JOIN
好像很多老DBA都喜欢这么写,尽管大家都知道后面的那种才是ANSI SQL的格式。
通讯协议NWLink IPX/SPX, Talk, Banyan Vines, Multiprotocol
仅能在TCP/IP sockets、命名管道、VIA以及共享内存中选择
料想选择前者通讯协议的人应该也不多了,不过倒也证实了TCP/IP对网络世界的影响,这些曾经还出现在NT年代的MCSE考试中的协议终于退出了SQLServer的世界。
上文中介绍的是SQL Server 2008数据库引擎中几个重要的Discontinued Feature的全部内容,希望对大家有所帮助。
【编辑推荐】
相关文章
- 独家 | Bamboolib:你所见过的最有用的Python库之一(附链接)
- Oracle数据库ORA-12516:“listener could not find available handler with matching protocol stack!“问题解决方法
- PG 数据库锁表问题解决方案:查询pg数据库锁表的语句和进程,通过进程pid杀掉进程进行批量表解锁
- Facebook工程师文件泄露:承认违法使用用户数据,或将面临全球收入4%的罚款
- 不会太大、密集的纯文本模型,GPT-4的新一波预测来了
- 111-STM32+ESP8266+AIR202基本控制篇
- 国产化达梦数据库数据迁移文档:oracle11g数据库转达梦8数据库实例演示
- 有人一周内清理了PASCAL数据集中的17120张图像,将mAP提高了13%
- 国产化人大金仓数据库转库工具:oracle12c数据库转kingbase8.6人大金仓数据库实例演示
- windows服务器下oracle数据库查看客户端安装位置,查看oracle数据库实例启用的端口号
- Oralce 数据库 - 查询数据库所有的表和视图实例演示,查询指定用户下所有表和视图方法
- 泄露文件显示Meta无法控制用户数据以及数据的去向
- DM达梦数据库 - 设置忽略关键字方法,login关键字处理实例演示
- Oracle数据库sql语句空字段筛选方法,sql语句值为空判断方法
- 微软朱晨光:预训练模型下一步怎么走?突破PLM的「不可能三角」
- MySQL 数据库linux系统下修改配置文件设置mysql是否大小写敏感实例演示
- MySQL 数据库利用alter语句修改表字段属性实例演示,如何拓展表字段长度,sql语句修改表字段名称和类型
- MySQL 数据库sql语句用关键字作为where条件进行筛选实例演示,mysql建表、查询字段为关键字解决方法
- 数据不安全?隐私计算让数据“可用不可见”
- MySQL 数据库sql命令查询被锁的表实例演示,mysql的锁表与解锁,mysql强制解锁杀掉进程,mysql查询锁表一直转圈