连接字符串在sql 2005 express和标准版的差别
2010-01-28 15:20
447 查看
问题描述:
从网上下载的asp.net web项目,其中web.config中的连接字符串信息为:<add name="Sql2005Express" connectionString="Data Source=.;AttachDbFileName=|DataDirectory|NorthWnd.mdf;Integrated Security=True;User Instance=true" providerName="System.Data.SqlClient"/>
在运行项目的时候报错:
Exception Details: System.Data.SqlClient.SqlException: The user instance login flag is not supported on this version of SQL Server. The connection will be closed. ..
解决办法:作者的项目运行的sql 2005 express版本上,而我的ms sql 2005标准版,标准版对User Instance=true这个属性是不支持的,需要把此属性去掉或者User Instance=false。
应该为:
<add name="Sql2005Express" connectionString="Data Source=wss-test;AttachDbFileName=|DataDirectory|NorthWnd.mdf;Integrated Security=True" providerName="System.Data.SqlClient"/>
或者 <add name="Sql2005Express" connectionString="Data Source=wss-test;AttachDbFileName=|DataDirectory|NorthWnd.mdf;Integrated Security=True;User Instance=false" providerName="System.Data.SqlClient"/>
从网上下载的asp.net web项目,其中web.config中的连接字符串信息为:<add name="Sql2005Express" connectionString="Data Source=.;AttachDbFileName=|DataDirectory|NorthWnd.mdf;Integrated Security=True;User Instance=true" providerName="System.Data.SqlClient"/>
在运行项目的时候报错:
Exception Details: System.Data.SqlClient.SqlException: The user instance login flag is not supported on this version of SQL Server. The connection will be closed. ..
解决办法:作者的项目运行的sql 2005 express版本上,而我的ms sql 2005标准版,标准版对User Instance=true这个属性是不支持的,需要把此属性去掉或者User Instance=false。
应该为:
<add name="Sql2005Express" connectionString="Data Source=wss-test;AttachDbFileName=|DataDirectory|NorthWnd.mdf;Integrated Security=True" providerName="System.Data.SqlClient"/>
或者 <add name="Sql2005Express" connectionString="Data Source=wss-test;AttachDbFileName=|DataDirectory|NorthWnd.mdf;Integrated Security=True;User Instance=false" providerName="System.Data.SqlClient"/>
相关文章推荐
- SQL SERVER EXPRESS 2005 连接字符串
- SQL SERVER EXPRESS 2005 连接字符串
- 无法用TCP/IP协议连接远端SQL Server EXPRESS 2005 数据库问题
- PB 11.5连接MS SQL Server 2005 Express
- C#连接SQL Server 2005 Express的字符串
- C#连接SQL Server 2005 Express的字符串
- 无法用TCP/IP协议连接远端SQL Server EXPRESS 2005 数据库问题
- C#连接SQL Server 2005 Express的字符串
- sql 2005 连接字符串
- [sql]配置文件 SQL SERVER 2005连接字符串
- 安装sql 2005 express 后,并使用navicat远程连接数据库。
- SQL SERVER EXPRESS 连接字符串
- Java初学笔记:NetBeans连接到SQL Server Express 2005步骤
- SQL Server Express连接字符串
- SQL Server 2005数据库从【Express版】迁移到【正式版】连接字符串存在的问题
- 与sql server 文件(*.mdf)的连接要求本地计算机上安装并运行SQL server 2005express或者SQL SQL 2008 Express
- sql 2005 连接字符串
- C#连接SQL Server 2005 Express的字符串
- sql 2005 所有连接字符串
- C#连接SQL Server 2005 Express的字符串