以受限用户身份登录时如何仅在 Windows 7 中停止/启动 SQL Server

-5 sql service

我有一名员工在 Windows 7 PC 上担任数据输入操作员。我想创建数据备份,为此我必须在管理员模式下停止 SQL 服务器,将数据文件移动到 Dropbox。

由于权限有限,我的员工无法停止 SQL Server,因此无法自行创建备份。

我想只允许他启动和停止 sql server,以便他定期创建数据备份。

请提出建议,我尝试了 Subinacl,但在 Windows 7 上不起作用。

Rea*_*ces 8

为什么要关闭数据库进行备份?
SQL Server 有多种类型的备份,其中大部分不需要移动数据文件。

您想要做的是创建数据库的仅复制备份,然后恢复它。
它对您的系统的干扰要小得多,而且不容易出错。

这可以通过 SQL Server GUI (SSMS)、CLI 界面轻松完成,或者您可以安排作业来完成。您甚至可以使用PowerShell 来执行此操作。

  • @Fawad 您说得非常准确,但是您这样做是在要求进行无法使用的备份。使用 SSMS 或其他东西进行备份并复制备份。您正在做的事情不受支持,这是有充分理由的。 (3认同)
  • @Fawad 你在做什么不是备份。您正在做的是将您的活动生产数据库复制到一个不同的环境中,方法是将您的数据库服务器敲入提交状态。查看实际备份,例如我提供的链接。 (2认同)

Kat*_*ard 5

您还没有说明您将数据库的第二个副本用于什么目的——如果您在两个位置都进行更新,或者第二个副本是否仅用于报告等。这会有所不同。

如果你只是在你的第二个办公室做报告,你也许可以在备用数据库中设置日志传送。数据库的副本将处于只读模式,当它恢复时您会被踢出,但它会自动进行并且不需要您的员工的任何特殊权限。

(我知道我没有解决问题的保管箱方面。)