您可能需要将当前数据库的兼容级别设置为更高的值,以启用此功能。有关存储过程 sp_dbcmptlevel 的信息,请参见帮助。
2011-11-10 12:12
260 查看
在MSSQL数据库中新创建函数时弹出错误信息:
“您可能需要将当前数据库的兼容级别设置为更高的值,以启用此功能。有关存储过程 sp_dbcmptlevel 的信息,请参见帮助。”
解决办法:
EXEC sp_dbcmptlevel Database_Name, 90;
原因:
对升级到 SQL Server 2005 或更高版本的数据库使用 PIVOT 和 UNPIVOT 时,必须将数据库的兼容级别设置为 90 或更高。
“您可能需要将当前数据库的兼容级别设置为更高的值,以启用此功能。有关存储过程 sp_dbcmptlevel 的信息,请参见帮助。”
解决办法:
EXEC sp_dbcmptlevel Database_Name, 90;
原因:
对升级到 SQL Server 2005 或更高版本的数据库使用 PIVOT 和 UNPIVOT 时,必须将数据库的兼容级别设置为 90 或更高。
相关文章推荐
- 您可能需要将当前数据库的兼容级别设置为更高的值,以启用此功能
- pivot 附近有语法错误,您可能需要将当前数据库的兼容级别设置为更高的值。
- 如何获取当前数据库名称及在存储过程中临时设置数据库兼容级别
- 需要将当前数据库的兼容级别设置为更高的值
- SQL Server 2005调整兼容级别,存储过程:sp_dbcmptlevel
- SQL Server 2005调整兼容级别,存储过程:sp_dbcmptlevel
- SQL Server 2005调整兼容级别,存储过程:sp_dbcmptlevel
- 如何在存储过程中临时设置数据库兼容级别
- SQL2000系统表、存储过程、函数的功能介绍及应用2009年01月21日 星期三 11:38虽然使用系统存储过程、系统函数与信息架构视图已经可以为我们提供了相当丰富的元数据信息,但是对于某些特殊的元数据信息,我们仍然需要直接对系统表进行查询。因为SQL
- 正在进行调试的Web服务器进程已由Internet信息服务(IIS)终止。可以通过在IIS中配置应用程序池Ping设置来避免这一问题。有关更多详细信息,请参见“帮助”
- 正在进行调试的Web服务器进程已由Internet信息服务(IIS)终止。可以通过在IIS中配置应用程序池Ping设置来避免这一问题。有关更多详细信息,请参见“帮助”
- 正在进行调试的Web服务器进程已由Internet信息服务(IIS)终止。可以通过在IIS中配置应用程序池Ping设置来避免这一问题。有关更多详细信息,请参见“帮助”
- 正在进行调试的Web服务器进程已由Internet信息服务(IIS)终止。可以通过在IIS中配置应用程序池Ping设置来避免这一问题。有关更多详细信息,请参见“帮助”
- sql server service broker中调用存储过程执行跨库操作,不管怎么设置都一直提示 服务器主体 "sa" 无法在当前安全上下文下访问数据库 "dbname"。
- 正在进行调试的Web服务器进程已由Internet信息服务(IIS)终止。可以通过在IIS中配置应用程序池Ping设置来避免这一问题。有关更多详细信息,请参见“帮助”
- ASE15.x之前版本中查看设备剩余空间以及设备上数据库分配信息的存储过程sp_helpdevice2
- (sp_dbcmptlevel)将某些数据库行为设置为与指定的 SQL Server 版本兼容。
- 查询当前数据库中表的存储信息
- 使用sp_configure 系统存储过程,设置服务器配置选项
- Scripts:比较数据库对象的信息(在开发环境中可能需要经常遇到,需要小心使用哦)dba_compare_schemas.sql