如果只是打开文件失败,可以单独设置这个文件的权限
问题:
尝试打开或创建物理文件 REATE FILE 遇到操作系统错误 5(拒绝访问)
原因:
刚开始还以为是文件名不能有中文,后来又以为是有些服务没有开启,结果在网上搜罗了一圈,有些说是有的服务没有开启,有些说权限的问题,找了好几个都没有搞定;
就试了试分别在C盘、D盘、E盘创建数据库:
1、C盘:
如果用SQLServer默认的路径:
C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA
创建数据库是可以的
2、D盘:
把路径变成D盘也是可以的,但是文件夹必须先创建才可以,不然也会报错
3、E盘:
但是如果是在E盘创建的数据库,不管E盘里有没有存放数据库的文件夹,都会报这个错:
尝试打开或创建物理文件 REATE FILE 遇到操作系统错误 5(拒绝访问)
;
设置E盘对应文件夹权限
设置文件夹的权限:
1、右击文件夹,选择属性;
2、在属性里选择安全,点击编辑;
3、点击添加,选择高级;
4、点击立即查找,选择Authentic Users,点击确定;
5、权限设置为完全控制,确定即可;