【问题标题】:Copying a small database in SQL server在 SQL Server 中复制一个小型数据库
【发布时间】:2025-12-10 01:50:01
【问题描述】:

我有一个小型 SQL Server 2014 数据库,其中只有 3 个表和一些用于学校小组项目的信息,我想知道让小组成员能够访问数据库而不是手动访问数据库的最简单方法是什么复制每一行和每一列的所有信息。我们不会更改数据库中的任何信息。谢谢。

【问题讨论】:

标签: sql sql-server database


【解决方案1】:

我会创建一个数据库角色。创建角色后,添加需要访问该角色的每个人,然后授予该角色对每个表的读取访问权限。这样,如果该组中的某个人不再需要访问权限,您可以将其从角色中删除,反之亦然。

【讨论】:

    【解决方案2】:

    由于这是一个学校项目,我假设 SQL Server 数据库是本地数据库而不是共享服务器。您可以执行 backuprestore 备份计算机上的数据库并将备份文件发送给他们,他们可以使用它们执行恢复以在任何地方创建数据库。

    【讨论】: