gpt4 book ai didi

c# - SqlExpress LocalDb 无法打开文件

转载 作者:行者123 更新时间:2023-11-30 22:26:28 26 4
gpt4 key购买 nike

我在 AppData/Local 路径下的一个目录中有两个 MDF 文件。如果我尝试使用 LocalDb 打开它们。

我的连接字符串的形式是:

Data Source=(localdb)\v11.0;AttachDbFilename="C:\Users\Anna\AppData\Local\CaseTrakker Software\CTDynamoDisconnected\CTDynamoDisconnected_Data.mdf";Integrated Security=True;Connect Timeout=10

我有一个尝试连接到此 MDF 的示例桌面应用程序,但出现此异常:

System.Data.SqlClient.SqlException (0x80131904): Cannot open database "C:\USERS\ANNA\APPDATA\LOCAL\CASETRAKKER SOFTWARE\CTDYNAMODISCONNECTED\CTDYNAMODISCONNECTED_DATA.MDF" requested by the login. The login failed. Login failed for user 'IMA\Anna'.

如果我将此文件移动到任何其他位置,或重命名它(甚至是更长的名称),我都可以连接到它。

这个位置似乎有什么特别之处。

另一件奇怪的事情:它上周起作用了。据我所知,我的机器或我的域安全性没有任何变化。

我完全不知道还能尝试什么。想法?

最佳答案

您能检查一下 LocalDB 实例日志文件中是否有任何有趣的内容吗?它默认位于 %localappdata%\Microsoft\Microsoft SQL Server Local DB\Instances\v11.0 文件夹中。

关于c# - SqlExpress LocalDb 无法打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11745669/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com