Sql 数据库中已存在名为xyz的对象
我创建了一个视图并保存了它。没问题。现在,我试图对视图进行一个小的更改,SQL Server抱怨“数据库中已经有一个名为qry_的对象”。对显然有。我正在尝试更改它并保存它Sql 数据库中已存在名为xyz的对象,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,我创建了一个视图并保存了它。没问题。现在,我试图对视图进行一个小的更改,SQL Server抱怨“数据库中已经有一个名为qry_的对象”。对显然有。我正在尝试更改它并保存它 是否有某种设置可以取消选中以消除此问题?请确保使用ALTER VIEW命令,而不是CREATE VIEW命令,因为视图已经存在。如果您使用的是查询设计器视图,我强烈建议您不要使用。只需在对象资源管理器中找到视图,右键单击、脚本、更改 你确定你在做一个ALTER而不是CREATE。就这样,啊!我没有改变任何东西,现在一切正常。
是否有某种设置可以取消选中以消除此问题?请确保使用ALTER VIEW命令,而不是CREATE VIEW命令,因为视图已经存在。如果您使用的是查询设计器视图,我强烈建议您不要使用。只需在对象资源管理器中找到视图,右键单击、脚本、更改 你确定你在做一个
ALTER
而不是CREATE
。就这样,啊!我没有改变任何东西,现在一切正常。这是一个全新的数据库;昨晚安装好了。我所能想到的是,有一个技术上的小故障,它自己解决了。从长远来看,如果你自己编写视图,而不是使用可视化设计器,你会帮自己一个大忙。该设计器可能会进行一些可怕的查询。您可能已经在模型数据库中创建了视图。