Sql server 2008 Visual Studio 2010架构比较-更新脚本生成

Sql server 2008 Visual Studio 2010架构比较-更新脚本生成,sql-server-2008,visual-studio-2010,Sql Server 2008,Visual Studio 2010,将SQL 2008数据库中的架构与Visual Studio 2010数据库项目进行比较时,如果架构名称中有空格,脚本生成器将生成以下内容: 创建按字母顺序排列的产品列表作为 构建数据库项目时,由于双引号的语法不正确,它会抛出错误。是否可以选择让脚本生成器生成以下内容,以便数据库项目生成 创建视图[dbo]。[产品字母列表]为…您可以使用设置的带引号的标识符来解决此问题 一般来说,对象名称中的空格不被认为是一种良好的开发实践。谢谢 为了子孙后代,我试图在数据库项目和模式比较选项中设置带引号的_标

将SQL 2008数据库中的架构与Visual Studio 2010数据库项目进行比较时,如果架构名称中有空格,脚本生成器将生成以下内容:

创建按字母顺序排列的产品列表作为

构建数据库项目时,由于双引号的语法不正确,它会抛出错误。是否可以选择让脚本生成器生成以下内容,以便数据库项目生成


创建视图[dbo]。[产品字母列表]为…

您可以使用设置的带引号的标识符来解决此问题

一般来说,对象名称中的空格不被认为是一种良好的开发实践。

谢谢

为了子孙后代,我试图在数据库项目和模式比较选项中设置带引号的_标识符。如果模式对象本身有代码将引用的_标识符设置为ON,那么这些设置似乎并不重要

一旦我更改了模式代码,将QUOTED_标识符设置为OFF,它就完美地工作了