首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建数据库文件权限

创建数据库文件权限
EN

Stack Overflow用户
提问于 2017-07-19 08:21:59
回答 1查看 308关注 0票数 0

我正在使用下面的查询创建一个数据库。

代码语言:javascript
复制
USE master;  
GO  
CREATE DATABASE Apps  
ON   
( NAME = App_dat,  
    FILENAME = 'C:\Temp\Appdata.mdf',  
    SIZE = 10,  
    MAXSIZE = 50,  
    FILEGROWTH = 5 )  
LOG ON  
( NAME = App_log,  
    FILENAME = 'C:\Temp\Applog.ldf',  
    SIZE = 5MB,  
    MAXSIZE = 25MB,  
    FILEGROWTH = 5MB ) ;  
   GO 

文件已成功创建。但是,我在这里面临的问题是,.MDF和.LDF文件的文件权限没有正确设置。当我右键单击..MDF/..LDF ->属性->Security时,它将显示

“必须具有读取权限才能查看此对象的属性”。

如何在本身或任何其他命令中设置文件安全权限。

使用上面的代码,这个问题也可以在您的机器中重现。如果有什么解决办法,请告诉我。

EN

回答 1

Stack Overflow用户

发布于 2017-07-19 10:57:58

这种行为是故意的。Server将文件权限设置为服务帐户的完全控制,因为只有数据库引擎需要访问其中的文件和数据。

还不清楚为什么需要直接访问这些文件。可以在Powershell中使用Windows、icacls命令行工具或Set-Acl更改权限.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45184861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档