SQLServer 无法打开物理文件 "path\XX.mdf"。 *** 作系统错误 5:"5(拒绝访问。)"

SQLServer 无法打开物理文件 "path\XX.mdf"。 *** 作系统错误 5:"5(拒绝访问。)",第1张

概述迁移数据库文件后,使其在线时无法访问: USE master GO ALTER DATABASE test SET MULTI_USERGOALTER DATABASE test SET ONLINEGO 控制台输出信息: 消息 5120,级别 16,状态 101,第 1 行无法打开物理文件 "D:\test\test.mdf"。 *** 作系统错误 5:"5(拒绝访问。)"。消息 5

迁移数据库文件后,使其在线时无法访问:

USE master   GO  ALTER DATABASE test SET MulTI_USERGOALTER DATABASE test SET ONliNEGO


控制台输出信息:

消息 5120,级别 16,状态 101,第 1 行无法打开物理文件 "D:\test\test.mdf"。 *** 作系统错误 5:"5(拒绝访问。)"。消息 5120,级别 16,状态 101,第 1 行无法打开物理文件 "D:\test\test_log.ldf"。 *** 作系统错误 5:"5(拒绝访问。)"。消息 945,级别 14,状态 2,第 1 行由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库 'test'。有关详细信息,请参阅 sql Server 错误日志。消息 5069,级别 16,状态 1,第 1 行ALTER DATABASE 语句失败。

错误日志信息:

Setting database option MulTI_USER to ON for database test.Starting up database 'test'.错误: 17204,严重性: 16,状态: 1。FCB::Open Failed: Could not open file D:\test\test.mdf for file number 1.  OS error: 5(拒绝访问。).错误: 17204,严重性: 16,状态: 1。FCB::Open Failed: Could not open file D:\test\test_log.ldf for file number 2.  OS error: 5(拒绝访问。).错误: 5105,严重性: 16,状态: 1。A file activation error occurred. The physical file name 'D:\test\test_log.ldf' may be incorrect. Diagnose and correct additional errors,and retry the operation.错误: 928,严重性: 20,状态: 1。During upgrade,database raised exception 945,severity 14,state 2,address 00000000009F3BD7. Use the exception number to determine the cause.


解决方法:

在数据库所在的目录中,右键文件夹——属性——添加sqlServer服务的启动账户——勾选“完全控制”——确定退出。

总结

以上是内存溢出为你收集整理的SQLServer 无法打开物理文件 "path\XX.mdf"。 *** 作系统错误 5:"5(拒绝访问。)"全部内容,希望文章能够帮你解决SQLServer 无法打开物理文件 "path\XX.mdf"。 *** 作系统错误 5:"5(拒绝访问。)"所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/sjk/1165420.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存