我有一名员工在 Windows 7 PC 上担任数据输入员。我想创建数据备份,为此我必须在管理员模式下停止 SQL Server,以将数据文件移动到 Dropbox。
我的员工由于权限有限无法停止 SQL Server,因此无法自行创建备份。
我想授予他仅启动和停止 SQL 服务器的权限,以便他定期创建数据备份。
请提出一些方法,我试过 Subinacl,但它在 Windows 7 上不起作用。
答案1
您为什么要关闭数据库进行备份?
SQL Server 有多种类型的备份,其中大多数不需要移动数据文件。
你想要做的是创建一个仅复印备份数据库,然后恢复。
这很麻烦对你系统的干扰较小,并且不容易出错。
这可以通过 SQL Server GUI (SSMS) 或 CLI 界面轻松完成,或者您可以安排作业来执行此操作。您甚至可以使用PowerShell 来执行此操作。
答案2
您还没有说您使用数据库的第二个副本做什么 - 您是否在两个位置进行更新,或者第二个副本是否仅用于报告等。这有所不同。
如果你只是在第二个办公室做报道,你也许可以设置数据库处于备用状态时的日志传送。数据库的副本将处于只读模式,恢复时您将被踢出,但它将是自动化的,并且不需要您的员工拥有任何特殊权限。
(我知道我还没有解决这个问题的 Dropbox 方面。)