如何从现有数据库生成架构

时间:2012-06-18 14:15:49

标签: sql-server database

我正在使用microsoft sql server management studio 2008,我希望创建一个全新的数据库,其中包含当前数据库的所有相同质量,但没有我当前数据库的数据。

例如,user.dbo在其中说有12个用户,其中包含密码和其他信息。我只想要那个数据库的大纲而没有用户。

有人可以给我正确的方法来获取该大纲然后将其应用到新数据库吗?

3 个答案:

答案 0 :(得分:3)

  1. 从管理工作室右键单击要编写脚本的数据库。选择任务>生成脚本并从那里按照向导。

  2. 然后右键单击“数据库和新数据库”以创建新数据库

  3. 然后右键单击新数据库和新查询,在此窗口中超过步骤1的内容并单击菜单执行(或F5)

答案 1 :(得分:2)

您可以按照以下步骤操作

转到数据库>右键单击DataBase>所有Tasks.Generate SQL Scripts> 1.显示全部(在一般选项卡下)>选择脚本你想要的 2.在格式化选项卡下,选择所需的格式化脚本 3.在选项TAb下,选择所需的安全脚本和表脚本 4.然后只需单击Ok,在一个脚本中只有数据库创建,数据库用户,表,存储过程,索引,PK,Fk,然后我们只需要在SQL Query Anlyzer上运行此脚本,我们希望在此创建新空数据库

答案 2 :(得分:0)

这篇文章的标题并不能很好地代表这个问题。例如,您可以从现有数据库在现有数据库上创建模式。