我正在使用 SQL Server 2008 Express 和 Sql Server Management Studio 2008。
我正在尝试将数据库表与新模式关联。
我通过导航到对象资源管理器中的“安全”->“模式”创建了一个新模式。我右键单击该文件夹并创建了一个名为“People”的新模式,并将所有者设置为 db_owner。这个新模式现在出现在对象资源管理器中。
我现在想将一个表与此架构关联。我在设计视图中打开表并单击表属性窗格中包含可用架构的下拉列表,但我新创建的架构不可见。
我尝试刷新对象资源管理器中的所有内容。关闭设计视图并重新打开等,但仍然没有找到。
难道我做错了什么?
有人能给我指出正确的方向吗?
答案1
已分类...太荒谬了!
我必须关闭管理工作室并重新打开它。只有这样,架构列表才会刷新,以包含我的新自定义架构。
答案2
根据对象(表、视图等)的数量,您可能需要使用其中一个系统表来生成用于改变每个对象模式的脚本。