无法打开物理文件 XXX.mdf"。操作系统错误 5:"5(拒绝访问。)"的解决办法


  附加数据库时报错: 无法打开物理文件 XXX.mdf"。操作系统错误 5:"5(拒绝访问。)" 

  原因是数据库权限无法读取路径下的文件。

  解决方案 一: 数据库使用windows验证,将被附加的数据库移植到根目录下,即MSSQL的DATA目录下。


  解决方案二:windows验证,然后将要附加的.mdf文件和.ldf文件更改权限,选中.mdf文件---->右击----->安全------> Authenticated Users---->编辑---->安全控制允许,

  按照同样的方法,更改日志文件,然后附加数据库既可。

假设SQL Server服务已启动,并以Administrator身份登录计算机(文件名称自定);请分别使用Management界面方式和T-SQL语句实现以下操作: 1、在D盘的stu目录下建一个名为LX的数据库要求如下。 (1)主数据文件的逻辑名为lx_data,物理名为lx_data.mdf,初始大小为10MB,最大大小为100MB,增长方式为10MB。 (2)次数据文件的逻辑名为sx_data,物理名为sx_data.ndf,存放在文件组dx中。 (3)日志文件的逻辑名为lx_log,物理名为lx_log.ldf,初始大小为20MB,最大大小为不限制,增长方式为10%。 2、修改上一题建立的数据库LX,要求如下。 (1)为其增加一个文件组dy,其中包含两个数据文件,逻辑名分别为dya和dyb,物理名对应dya.ndf和dyb.ndf,其他属性为默认值。 (2)为其增加两个日志文件,逻辑名分别为dya_log和dyb_log,物理文件名分别为dya_log.ldf和dyb_log.ldf,初始大小均为8MB,最大大小均为unlimited,增长方式均为10MB。 (3)修改次数据文件sx_data的初始大小为10MB,增长方式为20%。 3、修改上一题建立的数据库,要求如下。 (1)删除逻辑名为dya的数据文件。 (2)删除逻辑名dyb_log的日志文件。 (3)删除文件组dx 4、使用T-SQL语句在D盘的stud目录下创建一个数据库library,要求如下。 (1)主文件逻辑名为lib_data,物理名为lib_data.mdf,其他属性取默认值; (2)次文件1逻辑名为liba_data,物理名为liba_data.ndf,其他属性取默认值; (3)次文件2逻辑名为libb_data,物理名为libb_data.ndf,存放在文件组group1中; (4)次文件3逻辑名为libc_data,物理名为libc_data.ndf,存放在文件组group2中; (5)次文件4逻辑名为libd_data,物理名为libd_data.ndf,存放在文件组group3中。 (6)日志文件1逻辑名为liba_log,物理名为liba_log.ldf,其他属性取默认值; (7)日志文件2逻辑名为libb_log,物理名为libb_log.ldf,其他属性取默认值。 5、使用T-SQL语句删除数据库library,然后重新在D盘的library目录下创建数据库library,要求如下。 (1)主文件逻辑名为lib_data,物理名为lib_data.mdf,其他属性取默认值; (2)日志文件逻辑名为lib_log,物理名为lib_log.ldf,其他属性取默认值。 6、将数据库library的所有物理文件移动到‘C:\xxx‘,并且保证逻辑数据库不受影响,请详细描述解决办法
最新发布
03-26
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值