附加sql server 2012错误,无法打开物理文件

问题描述 投票:4回答:3

我有消息框

无法打开物理文件“C:\ Project Basdat \ DAYCARE.mdf”。操作系统错误5:“5(无法检索此错误的文本。原因:15105)”。 (Microsoft SQL Server,错误:5120)

当试图附加我从另一台PC制作的数据库文件时。

和感觉Vindovs 10。

救命 :(

sql-server database sql-server-2012 database-connection
3个回答
5
投票

你可以找到一些人面临同样的问题并解决它,如下所述:

http://schoening.it/blog/attach-database-failed-for-server-unable-to-open-the-physical-file-operating-system-error-5-5failed-to-retrieve-text-for-this-error-reason-15105-microsoft-sql-server-error/

更新:根据@Reid和@hurleystylee评论,简短回答:run SQL Server Management Studio as administrator.


0
投票

这是文件夹上的权限问题。

转到存储mdf文件的文件夹。选择文件 - >右键单击 - >单击。为登录的用户安全性和(NT服务\ MSSQLSERVER)提供文件的完全权限。


0
投票

当我遇到这个问题时,我试过了

  1. 以管理员身份运行SQL Management Studio
  2. 为登录用户提供文件的完全权限

仍然存在错误。出现此错误的原因可能是您从Windows认为不受信任的来源复制了您的程序。

右键单击并在文件上选择属性后,可以通过单击“取消阻止”来取消阻止程序集。

© www.soinside.com 2019 - 2024. All rights reserved.