Asp.net 无法访问数据库文件

Asp.net 无法访问数据库文件,asp.net,sql,database,Asp.net,Sql,Database,上周我在我的机器上创建了一个ASP.NET Web应用程序项目。它正在连接到SQL server数据库文件进行测试。数据库是在VisualStudio的服务器资源管理器部分创建的,它创建了一个包含所有信息的数据库文件。我正在使用windows身份验证连接到数据库 最近我的电脑被移植到公司的一个新网络上。现在我不再有访问数据库文件的权限。我收到的错误是用户“域/用户”登录失败。。我想这是因为域已更改,并且我的计算机和数据库服务器位于不同的域中。但是,我无法访问旧域以添加新登录名或具有访问数据库权限

上周我在我的机器上创建了一个ASP.NET Web应用程序项目。它正在连接到SQL server数据库文件进行测试。数据库是在VisualStudio的服务器资源管理器部分创建的,它创建了一个包含所有信息的数据库文件。我正在使用windows身份验证连接到数据库

最近我的电脑被移植到公司的一个新网络上。现在我不再有访问数据库文件的权限。我收到的错误是用户“域/用户”登录失败。。我想这是因为域已更改,并且我的计算机和数据库服务器位于不同的域中。但是,我无法访问旧域以添加新登录名或具有访问数据库权限的用户


我怎样才能绕过这个问题?

除非管理员愿意给你一份旧驱动器中文件的副本,否则你无法绕过这个问题

因此,您必须重新创建数据库。

幸运的是,如果你采取了适当的预防措施,这将很容易

选项1:如果您的数据库受源代码管理,只需签出数据库的最新良好版本


选项2:加载数据库的最新备份

为什么不更改web.config并添加新的域/用户?除非我完全没有抓住要点(这很可能!),否则您会问“为什么我不能绕过安全性?”。如果您没有访问权限,您需要与有访问权限的人交谈,他们可以为您设置正确的权限以连接到相关数据库。Aristos,更改web.config设置不会改变任何内容,因为我还没有尝试从应用程序访问数据库我试图通过Visual Studio中的服务器资源管理器访问它。freefaller,我不能要求任何人给我权限,因为没有其他人可以访问数据库。我在创建项目时将其创建为一个测试数据库,它只是一个文件(.mdf),因为我的域已更改,所以我不再使用hve access。希望这有帮助,你能在windows资源管理器中浏览到数据库吗??