用公司的代码生成工具,出现了bug,"sysproperties 无效 ". 不知道错误从何而来,反编译吧, 查出来是TSQL 的 错误。
原来公司的代码生成工具在获取列数据的TSQL中, 用的【sysproperties】表 原来【SQL2000】中的表【sysproperties】在【SQL2005】中已经不存在了,被是表【extended_properties】取代了。 能不出错吗?微软公司在升级数据库版本的问题,怎么没有考虑到程序员?微软删除一个sysproperties表,不知道多少个基于【sysproperties】的程序要出问题。
原来公司的代码生成工具在获取列数据的TSQL中, 用的【sysproperties】表 原来【SQL2000】中的表【sysproperties】在【SQL2005】中已经不存在了,被是表【extended_properties】取代了。 能不出错吗?微软公司在升级数据库版本的问题,怎么没有考虑到程序员?微软删除一个sysproperties表,不知道多少个基于【sysproperties】的程序要出问题。
本文记录了一次使用公司代码生成工具时遇到的bug:sysproperties无效。问题源于从SQL2000升级到SQL2005时,表【sysproperties】被新的表【extended_properties】所取代。文章表达了对于微软在升级过程中未充分考虑兼容性的不满。
2055





