如果数据库项目中包括多个架构,可能需要指定要向哪个架构中添加数据库对象。 您可以使用下列方法:
- 从架构视图中向特定架构添加对象 - 在**“架构视图”**中,您可以更改数据库对象的分组方式。 如果按架构对对象分组,则可将对象添加到特定架构中。 无论按架构还是按对象类型来组织数据库项目,均可使用此方法。 推荐采用此方法。 
- 在添加对象前更改默认架构 - 您可以在添加数据库对象前更改默认架构。 在更改默认架构后添加的所有数据库对象都会添加到该架构中。 如果在某段时间主要在一个架构中工作,此方法效果最佳。 如果必须向多个架构中添加对象,由于必须不断更改默认架构,此方法无效。 此方法的优点在于不必在**“架构视图”**中将对象添加到正确架构中。 您可以在任意位置添加对象,该对象均会被添加到正确架构中。 
从架构视图中向特定架构添加数据库对象
从架构视图中向特定架构添加数据库对象
- 如果**“架构视图”显示您的数据库对象按对象类型来组织,请在“架构视图”工具栏中单击“按架构显示对象”**。 - **“架构视图”**会折叠任何展开项,按架构来组织对象。 - 提示 - 完成此过程后,可以单击“按类型显示对象”以显示按类型组织的对象。 
- 在**“架构视图”中,展开您的数据库项目的节点,然后展开“架构”**子文件夹。 
- 将架构的文件夹展开到要添加数据库对象的位置。 
- 右击要创建的对象类型对应的文件夹,指向**“添加”,然后单击与要添加的项类型对应的项。 例如,要创建一个表,请右击“表”文件夹,指向“添加”,然后单击“表”**。 - 将显示**“添加新项”**对话框。 
- 在**“已安装的模板”**中,单击要添加的对象类型所属的类别。 
- 在细节窗格中,单击要添加的对象类型。 
- 在**“名称”**中键入要赋予新数据库对象的名称。 
- 单击**“添加”**。 - 此时将创建该对象,并在数据库项目中该对象类型的相应文件夹中创建包含对象定义的文件。 
在添加数据库对象前更改默认架构
更改默认架构
- 在**“解决方案资源管理器”**中单击要更改其默认架构的数据库项目。 
- 打开**“项目”菜单,并单击“项目名称 属性”**。 - 将显示项目属性窗口。 
- 单击**“项目设置”**选项卡。 
- 在**“默认架构”**中,键入要向其中添加对象的架构。 - 警告 - 不会对您指定的架构名称执行任何验证。 如果键错了架构名称,则会在拼写错误的架构中创建对象,您必须手动更正每个对象。 
- 打开**“文件”菜单,然后单击“全部保存”**。 - 现在,可以创建数据库对象,它们将添加到您在步骤 4 中指定的架构。 有关如何创建数据库对象的更多信息,请参见如何:创建数据库对象。