好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

SQLExpress数据库文件自动创建错误:

转自:http://www.cnblogs.com/lpyyun/archive/2012/02/08.html 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的 错误 。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfa

转自:http://www.cnblogs.com/lpyyun/archive/2012/02/08.html

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的 错误 。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server
已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错)

说明: 执行当前
Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该 错误 以及代码中导致 错误 的出处的详细信息。

SQLExpress 数据库 文件 自动 创建 错误 :

连接字符串使用应用程序 App_Data 目录中的 数据库 位置指定了一个本地 SQL Server Express
实例。由于提供程序确定应用程序服务 数据库 不存在,因此尝试 自动 创建 该 数据库 。要成功检查应用程序服务 数据库 是否存在并 自动 创建 应用程序服务 数据库 ,必须满足下列配置要求:

如果应用程序在 Windows 7 或 Windows Server 2008 R2
上运行,则需要执行特殊配置步骤才能 自动 创建 提供程序 数据库 。在以下地址提供了更多信息:
http://go.microsoft.com/fwlink/?LinkId=160102。如果应用程序的 App_Data 目录尚不存在,则 Web
服务器帐户必须具有对应用程序目录的读写访问权限。这是必要的权限,因为如果不存在 App_Data 目录,Web 服务器帐户将 自动 创建 它。
如果应用程序的 App_Data 目录已存在,则 Web 服务器帐户只要求对应用程序的 App_Data 目录具有读写访问权限。这是必要的权限,因为
Web 服务器帐户将尝试验证应用程序的 App_Data 目录中是否已存在 SQL Server Express 数据库 。如果撤消 Web 服务器帐户对
App_Data 目录的读访问权限,提供程序便无法正确地确定 SQL Server Express
数据库 是否已存在。如果提供程序尝试 创建 已存在的 数据库 的副本,则会出错。写访问权限也是必需的,因为 创建 新 数据库 时需要使用 Web 服务器帐户凭据。
计算机上必须安装 SQL Server Express。
Web 服务器帐户的进程标识必须具有本地用户配置 文件 。有关如何为计算机帐户和域帐户 创建 本地用户配置 文件 的详细信息,请参见自述文档。

解决方案:

运行“WINDOWS/Microsoft.NET/Framework/【.net版本】/ aspnet_regsql.exe”按照提示按照 数据库

在web.config 文件 的connectionStrings下加入一段连接字符串的配置:

 
        
        数据库 名称】  ; Integrated Security=True" providerName="System.Data.SqlClient" />
      

查看更多关于SQLExpress数据库文件自动创建错误:的详细内容...

  阅读:33次