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

Sql server 如何从现有数据库生成架构,sql-server,database,Sql Server,Database,我正在使用MicrosoftSQLServerManagementStudio 2008,我希望创建一个全新的数据库,该数据库具有与当前数据库相同的质量,但没有当前数据库所具有的数据 例如,user.dbo中有12个用户,其中包含密码和其他信息。我只想要数据库的概要,没有用户 有没有人能给我一条正确的途径,让我得到这个大纲,然后将它应用到一个新的数据库中 在ManagementStudio中右键单击要编写脚本的数据库。选择任务>生成脚本,然后按照向导操作 然后右键单击数据库和新建数据库以创建新数

我正在使用MicrosoftSQLServerManagementStudio 2008,我希望创建一个全新的数据库,该数据库具有与当前数据库相同的质量,但没有当前数据库所具有的数据

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

有没有人能给我一条正确的途径,让我得到这个大纲,然后将它应用到一个新的数据库中

  • 在ManagementStudio中右键单击要编写脚本的数据库。选择任务>生成脚本,然后按照向导操作

  • 然后右键单击数据库和新建数据库以创建新数据库

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


  • 您可以按照以下步骤操作

    转到数据库>右键单击数据库>所有任务。生成SQL脚本> 1.显示全部(在“常规”选项卡下)>选择所需脚本 2.在“格式”选项卡下,选择所需的格式纸条 3.在“选项”选项卡下,选择所需的安全脚本和表脚本
    4.然后只需单击“确定”,在一个脚本中只需创建数据库、数据库用户、表、存储过程、索引、PK、Fk,然后我们只需在SQL查询分析器上运行此脚本,我们希望在其中创建新的空数据库

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

    如何使用该脚本创建新数据库?使用“创建数据库[databasename]”创建新数据库。然后使用脚本创建对象我看不到任何显示“创建数据库”的内容,但是如果我右键单击我的服务器,我就可以创建“新数据库”,我就可以这样做。使用该选项,我似乎无法使用我保存的脚本,而只能创建一个新脚本或其他东西。你能说得更具体些吗。我对这个软件很不熟悉,这不能很好地回答这个问题。实际上,他似乎在问如何从现有数据库(没有数据)中提取模式。我想我从标题中不明白这一点。