如何在 SQL Server 中创建数据库

发布于

要使用 GUI 在 SQL Server 中创建数据库,请执行以下操作:

  1. 在对象资源管理器中,右键单击并选择DatabasesNew database…
  2. 命名数据库,根据需要调整设置,然后单击OK

创建数据库后,可以创建表和其他数据库对象。还可以根据需要修改任何数据库属性。

以下是上述步骤的屏幕截图。

对象资源管理器

在对象资源管理器中,右键单击并选择:DatabasesNew database…

右键单击 SQL Server 2014 中的对象资源管理器的屏幕截图。

右键单击对象资源管理器中的某个选项通常会显示一个上下文菜单,使你能够选择一个选项。

命名数据库

命名数据库,根据需要调整设置,然后单击 :OK

SQL Server 2014 中“新建数据库”对话框的屏幕截图

SQL Server 2014 中的“新建数据库”对话框。在这里,您可以提供数据库的名称,并根据需要调整其他设置。

现在,数据库将显示在对象资源管理器中的“下”。Databases

数据库属性

可以通过右键单击对象资源管理器中的数据库来调整数据库属性:

在 SQL Server 2014 中的对象浏览器中右键单击数据库的屏幕截图。

右键单击对象资源管理器中的数据库将打开一个上下文菜单,您可以从中选择属性和其他选项。

这将打开“数据库属性”对话框:

SQL Server 2014 中的“数据库属性”对话框的屏幕截图。

“数据库属性”对话框允许您配置数据库的属性。您可以通过从左侧菜单中选择适用的页面来查找属性。

模型数据库

创建数据库时,它使用模型数据库作为模板。

模型数据库是在安装 SQL Server 时创建的。甚至在创建第一个数据库之前,也可以在对象资源管理器的数据库列表中看到该数据库。

如果您定期创建新数据库,并且立即发现自己每次都必须使用相同的更改来修改它们,则可以修改模型数据库以合并这些更改。您将不再需要使用相同的更改修改您创建的每个数据库。

例如,可以设置权限,添加表、函数或存储过程等对象等。

模型数据库的限制

但是,有些任务无法在模型数据库上执行。从SQL Server 2016开始,这些是:

  • 添加文件或文件组。
  • 更改排序规则。默认排序规则是服务器排序规则。
  • 更改数据库所有者。模型归 SA 所有。
  • 删除数据库。
  • 从数据库中删除来宾用户。
  • 启用变更数据捕获。
  • 参与数据库镜像。
  • 删除主文件组、主数据文件或日志文件。
  • 重命名数据库或主文件组。
  • 将数据库设置为脱机。
  • 将主文件组设置为 READ_ONLY。
  • 使用“使用加密”选项创建过程、视图或触发器。加密密钥绑定到在其中创建对象的数据库。在模型数据库中创建的加密对象只能在模型中使用。