附加远程数据库文件出错
=========================报错信息============================================
Directory lookup for the file "\\193.168.254.75\db\L.mdf" failed with the operating system error 5(拒绝访问。).
Cannot attach the file '\\193.168.254.75\db\L.mdf' as database 'L'.
=========================数据库连接语句======================================
<add name="conn" connectionString="Server=.;AttachDbFilename=\\193.168.254.75\db\PAC_TOOL.mdf;Database=PAC_TOOL;Trusted_Connection=Yes"/>
=========================远程数据库文件所在目录权限配置======================
1、目标操作系统:win7
2、操作步骤:共享数据库文件所在文件夹
添加Everyone、Administrator、自建用户、Authenticated User(能加的都加了)
配给完全控制权限
=========================其余相关信息=========================================
1、可保证数据库文件未损坏。
2、本地数据库安装文件为
Microsoft SQL Server Management Studio10.50.4000.0
Microsoft Data Access Components (MDAC)3.85.1132
Operating System
5.1.2600
[解决办法]
从提示看
你是要从远程文件夹执行还原操作
1)如果是域环境 且SQL的服务账号是域账号,在共享文件夹上给这个域账户的对应权限
2)如果是非域环境 可以再共享的机器上建立与SQL的服务账号同名同密码的账号 ,且给与对应的权限
3)SQL的服务账号使用域账号或者本地账号 不要使用本地系统账号
[解决办法]
参考楼上版主说的,确保你的账户有访问远程文件夹的全新,不管是用SHARE FOLDER或者其他方式。
如果这些都麻烦的话,你是否可以考虑将文件放到本机呢?这样就不会有那么多限制了。
[解决办法]