早期的mdf文件位于app_Data文件夹中,应用程序运行正常。 当我将mdf文件附加到sql server时。我可以执行查询。但是当我尝试从asp.net应用程序中使用它时,它会给出以下异常。
无法打开用户默认数据库。登录失败。 用户“域\用户名”
登录失败答案 0 :(得分:2)
因此,如果我理解正确,您不再指定AttachDBFilename,而是将数据库'for real'附加到现有的SQL Server实例。
由于您不再连接到自己的个人RANU实例,因此您的应用程序必须具有适当的凭据才能连接到您附加数据库的SQL Server实例。正确的解决方案取决于许多因素,但可能的答案是:
答案 1 :(得分:0)
该错误表示您正在尝试使用Intergrated Security。根据您的IIS版本和配置,您可能尝试使用IUSR或NETWORK SERVICE帐户连接到数据库。
最简单的解决方法是使用SQL身份验证。在连接字符串中包含SQL帐户用户名/密码。