【发布时间】:2009-11-30 03:23:10
【问题描述】:
我从服务器上提取了一个ASPNETDB.MDF 文件,用于对我的本地计算机使用表单身份验证的 ASP 站点。我使用 ASP.NET 网站配置工具向数据库文件添加了一个新用户。我将 MDF 文件上传回服务器,现在每当我尝试以任何用户身份登录时都会出现以下异常:
Cannot open user default database. Login failed.
Login failed for user 'NT AUTHORITY\NETWORK SERVICE'
我也一直在谷歌上搜索并阅读了关于这个问题的所有其他解决方案,但没有找到任何有效的方法。
服务器上有 SQL Server 2008,这就是我在本地机器上使用的 VS 2008 Professional。
我的连接字符串是(为便于阅读添加了换行符):
<add name="ASPNETDBConnectionString1"
connectionString="Data Source=.\SQLEXPRESS;
AttachDbFilename=|DataDirectory|\ASPNETDB.MDF;
Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient"
/>
我是 SQL Server 新手,所以我很确定我在某个地方搞砸了。
非常感谢任何帮助。
【问题讨论】:
标签: asp.net sql-server-2008 database-connection