Sql Server 2008中的重复架构

时间:2012-10-03 17:22:57

标签: sql sql-server-2008 schema

我想要使用表结构复制现有模式,但不想复制任何现有数据。从本质上讲,我们将目前在数据库中共享单个模式的两家公司分开,并且它们具有完全相同的数据结构,但我们希望它们位于不同的模式中(用于访问控制目的)。

可以将一个模式的整个表结构复制到一个新模式中而不会带来任何数据吗?

1 个答案:

答案 0 :(得分:1)

您可以在SSMS(Sql Server Management Studio)

中执行此操作
  • 右键单击数据库
  • 脚本数据库为
  • 创建
  • 文件

在生成的文件中进行全局搜索和替换,将架构名称更改为所需的架构名称。

我建议您继续维护更改脚本,以便在进一步开发应用程序时对数据库应用任何所需的更改。这样,您可以共享更改脚本,并在准备好升级应用程序版本时应用它们。