随笔 - 23, 文章 - 22, 评论 - 144, 阅读 - 25880
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

附加数据库时“无法打开物理文件”解决方法

Posted on   雷雷  阅读(1853)  评论(0编辑  收藏  举报

TITLE: Microsoft SQL Server Management Studio Express
------------------------------

附加数据库 对于 服务器“GARY-PC\SQLEXPRESS”失败。 (Microsoft.SqlServer.Express.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.2047.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=附加数据库+Server&LinkId=20476

------------------------------
ADDITIONAL INFORMATION:

执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.Express.ConnectionInfo)

------------------------------

无法打开物理文件 "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\test.mdf"。操作系统错误 2:"2(系统找不到指定的文件。)"。 (Microsoft SQL Server, Error: 5120)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.4053&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------

原因:

1. 数据库本身有问题

2.MS SQL 默认也会将Log附件上去,如果该数据库的目录中找不到对应Log,也会出现这个问题

解决方法:

1) 把Log放在这个目录下或者浏览Log的目录

2)  直接删除Log

编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示