zoukankan      html  css  js  c++  java
  • 连接字符串在sql 2005 express和标准版的差别

    问题描述:

    从网上下载的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"/>

  • 相关阅读:
    ubuntu系统安装微信小程序开发工具
    【工具】vscode-代码编辑器详解
    微信小程序开发
    webpack基本配置
    vue相关知识
    史上最强vue总结~万字长文---面试开发全靠它了
    ES6——字符串
    ES6——Proxy与Reflect
    ES6——Map与Set
    ES6——Symbol
  • 原文地址:https://www.cnblogs.com/mingle/p/1658406.html
Copyright © 2011-2022 走看看