我正在尝试通过代码将我的 SQL Server 数据库附加到服务器实例。它给出了一个错误,即包含这些文件的文件夹没有我需要通过右键单击文件夹并编辑证券来提供的“完全控制”。
我希望通过代码来做到这一点。请告知是否可以使用 Netsh 命令或任何其他方式。
谢谢
我正在尝试通过代码将我的 SQL Server 数据库附加到服务器实例。它给出了一个错误,即包含这些文件的文件夹没有我需要通过右键单击文件夹并编辑证券来提供的“完全控制”。
我希望通过代码来做到这一点。请告知是否可以使用 Netsh 命令或任何其他方式。
谢谢
您可以使用 xCacls 更改 NTFS 权限...
http://support.microsoft.com/kb/318754
"xcacls 文件名 [/T] [/E] [/C] [/G user:perm;spec] [/R user] [/P user:perm;spec [...]] [/D user [. ..]] [/Y]
其中文件名指示通常应用 ACL 或访问控制条目 (ACE) 的文件或文件夹的名称。可以使用所有标准通配符。"
上面的链接给出了其余的语法和几个例子。