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