Sql server SQL Server Management Studio-无法附加到我的用户配置文件中的MDF文件

Sql server SQL Server Management Studio-无法附加到我的用户配置文件中的MDF文件,sql-server,asp.net-mvc,windows,acl,Sql Server,Asp.net Mvc,Windows,Acl,我将ASP.NET MVC模板下载到我的开发机器上,并将其放入我的用户配置文件中的项目文件夹中(C:\Users\jdana\projects\gld\u ember\u mvcspa)。一个.MDF和.LDF文件随模板一起出现。它们位于这里: C:\Users\jdana\projects\gld_ember_mvcspa\App_Data 就我的一生而言,我无法让SQL Server Management Studio读取或附加到我的用户配置文件中的任何.MDF文件(我在Windows 7

我将ASP.NET MVC模板下载到我的开发机器上,并将其放入我的用户配置文件中的项目文件夹中(
C:\Users\jdana\projects\gld\u ember\u mvcspa
)。一个
.MDF
.LDF
文件随模板一起出现。它们位于这里:

C:\Users\jdana\projects\gld_ember_mvcspa\App_Data
就我的一生而言,我无法让SQL Server Management Studio读取或附加到我的用户配置文件中的任何
.MDF
文件(我在Windows 7设备上运行SQL Server 2014 Standard)

这是我到目前为止试过的

  • 以下内容看起来与我的问题完全吻合。我已经为我的本地登录帐户授予了对项目文件夹和所有子文件夹的显式完全权限(确保之后注销/登录)

  • 我将项目文件夹和所有子文件夹的所有权授予了我的本地登录帐户(确保之后注销/登录)

  • 我检查了与
    MSSQLSERVER
    Windows服务关联的登录名,它是
    NT服务\MSSQLSERVER
    。我授予此登录对项目文件夹的完全权限(确保之后注销/登录)

  • 最后,我通过右键单击“以管理员身份运行”启动了SQLServerManagementStudio


所有这些都不起作用。SQL Server Management Studio仍然无法访问我的用户配置文件文件夹。

我在更改SQL Server帐户的密码时遇到了相同的错误。解决方法是检查您尝试从中附加的位置中的文件是否加密。解密它们(右键单击mdf/ldf文件->解密)。然后尝试连接。这对我有用。感谢我办公室的帮助人员:)

以管理员身份运行Sql Server Management studio,并使用sa或管理员凭据登录Sql Server。如果mdf文件没有损坏,那么它就可以工作。

从AppData这样的特殊文件夹进行附加可能不是一个好主意。除了权限之外,它可能还需要取消隐藏/system。或者以下三个想法中的任何一个都可能奏效——我不知道你搜索得有多好。试试这些:是的,我得到的压倒性的反馈是将MDF/LDF文件的副本移动到MSSQL喜欢的目录(如C:\Program files\Microsoft SQL Server\MSSQLS12.MSSQLSERVER\MSSQL\DATA),使用Management Studio进行附加,然后在.NET应用程序中重新配置附件。是的,AppData和MSSQL中的每一个都有很多变量,所以这可能容易得多。让我们知道你发现了什么!