Sql Server数据库运行在普通账户下

        这样做只是对数据库做降权处理,增加安全性。

1、新建一个普通账户sqluser,隶属于Users组。

2、Sql Server 2008R2安装在D盘,D盘根目录需要以下权限:

    Administrator:完全控制权限

    System:完全控制权限

    sqluser:特殊权限(只有该文件夹),右键根目录–>安全–>高级–>更改权限–>添加:

        列出文件夹/读取数据

        读取属性

        读取扩展属性

        读取权限

3、数据库安装目录(D:\Program Files\Microsoft SQL Server)需要以下权限,此处权限需要在Program Files目录上加:

    Administrator:完全控制权限

    System:完全控制权限

    sqluser:完全控制权限

4、可以从服务中修改SQL Server (MSSQLSERVER)运行账户,然后重新启动,然后可以测试开通、附加是否正常。

5、对于数据需要备份到其他盘的,也需要做相应权限处理,比如备份到F:\sqlbak目录:

    F盘根目录权限按照2步骤先加sqluser权限

    sqlbak目录按照2步骤添加sqluser完全控制权限即可