首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们可以使用Sql management studio 2005中新增的Sql server 2008功能吗?

我们可以使用Sql management studio 2005中新增的Sql server 2008功能吗?
EN

Stack Overflow用户
提问于 2010-10-20 13:36:16
回答 3查看 249关注 0票数 1
代码语言:javascript
复制
Declare @strxml varchar(max) = ''

这是sql server 2008中新增的特性,它允许我们在声明本身初始化变量。

当我在sql management studio 2005中执行这些命令时,我得到了aN错误信息。

“无法将默认值分配给局部变量。”

EN

回答 3

Stack Overflow用户

发布于 2010-10-22 19:11:51

检查数据库中的“数据库兼容级别”设置是否设置为100 (SQL-Server2008)。根据您将数据库传输到新服务器的方式,情况可能并非如此。如果不是这样,你就不能使用大多数新功能。尤其是,即使您恢复到SQL Server2008,Backup+Restore也会将设置保持在其旧值(对于SQL Server2005为90)。

票数 1
EN

Stack Overflow用户

发布于 2010-10-20 13:38:13

是的,您将收到一条错误消息,因为这是在Sql Server2008中提供的,而不是2005中提供的

即使您要使用链接到较旧版本的Sql Server2005或更低版本的SSMS 2008,也无法使用Server2008上提供的任何功能

票数 0
EN

Stack Overflow用户

发布于 2010-10-22 19:02:07

但归根结底,任何sql命令都是在服务器中执行的,而不是在客户端中执行。这样,2008年的特性应该可以在Management studio中使用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3975039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档