【问题标题】:What exactly is this error?这个错误到底是什么?
【发布时间】:2011-08-06 04:06:34
【问题描述】:

我正在尝试使用 asp.net 创建一个网站以查看数据绑定的工作原理,但是当我启动该应用程序时,它会引发此错误。

由于失败,无法生成 SQL Server 的用户实例 检索用户的本地应用程序数据路径。请确保 用户在计算机上有本地用户配置文件。连接将 关闭。

我检查了互联网,发现了很多可能的解决方案,但没有一个对我有用。

我在项目的App_Data文件夹中创建了一个自定义数据库,连接字符串为

Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True

【问题讨论】:

  • 您的计算机上安装了 SQL Server 的 versionedition 版本?
  • 我在VS2008中使用SQL Express 2005

标签: c# asp.net sql-server-2005-express


【解决方案1】:

在指定路径找不到数据文件,或者用户没有足够的权限访问数据文件。

如果数据库设置为 Windows 身份验证模式,您应该尝试将连接字符串更改为以下内容:

Server=<COMPUTER NAME>\SQLEXPRESS;Database=<DATABASE NAME>;Trusted_Connection=True;

Server=<COMPUTER NAME>\SQLEXPRESS;AttachDbFilename=<DIRECTORY PATH>\<FILE NAME>.mdf;Trusted_Connection=True;

【讨论】:

  • 但我使用具有管理员权限的用户帐户工作,我尝试了您建议的上述更改...它没有工作:(
  • 很抱歉回复晚了...它后来工作了,我不知道具体是如何工作的,但是在我更改了 asp .net 模拟中的设置后它工作了
猜你喜欢
  • 1970-01-01
  • 2012-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-30
  • 1970-01-01
相关资源
最近更新 更多