当我试图在sql server 2008中添加数据库时(右键单击databases文件夹->new data base),在options选项卡中给我的唯一兼容性选项是70、80和90。
但是,我需要使用date对象,除非将兼容级别设置为100,否则该对象不起作用。
我试过用
执行sp_dbcmptlevel mydb,100;
去吧
但是,我得到以下错误:
数据库兼容级别的有效值为60、65、70、80或90。
我错过了什么?
最佳答案
从您的描述来看,该数据库显然是一个sql server 2005数据库,而不是sql server 2008。服务器名旁边有“100.something”吗?如果不是,那就不是sql server 2008。
您使用的是SQL Server 2008 Management Studio还是早期版本?
关于sql - SQL 2008设置兼容性级别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2015856/