解决[Err] 42000 - [SQL Server]由于无法打开文件“”,无法进行大容量加载。操作系统错误代码为 3(系统找不到指定的路径。)
这是由于服务器(数据库安装所在的电脑)没有找到你要导入的文件,记住必须是服务器上的文件路径!
bulk insert 是在服务器上执行的,和你本地的位置无关。
把相关文件,复制到服务器对应的目录,本地运行就可以自动去服务器打开文件进行导入。
[SQL Server].mdf以及.ldf导入数据库。问题无法打开物理文件 。操作系统错误 5:“5(拒绝访问。)“。 消息 5120,级别 16,状态 101,
消息 5120,级别 16,状态 101,第 1 行 无法打开物理文件 "d:\DATA\zktime606.mdf"。操作系统错误 5:"5(拒绝访问。)"。
在Navicat中导入也是错误[Microsoft][ODBC Driver 17 for SQL Server][SQL Server]无法打开物理文件“D:\桌面\student-management-system-net-master\student.mdf”。操作系统错误 5:“5(拒绝访问。)”。 (5120)
[42000] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]CREATE DATABASE 失败。无法创建列出的某些文件名。请查看相关错误。 (1802)

解决方法
这些问题都是权限问题
找到xxx.MDF与xxx_log.LDF文件,右键-属性-安全-在组或用户名处添加Authenticated Users-更改该组权限为完全权限,再次附加成功
找到这个authenticated users 编辑为完全控制,如果没有那就把这两个文件移动到别的位置在打开看看。

本文链接:https://hqyman.cn/post/8798.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
打赏

微信支付宝扫一扫,打赏作者吧~