当前位置:首页>>开发编程>>综合开发>>新闻内容  
SQL Server2005完全版与精简版数据库连接的一个差别
作者:Tommy.wei 发布时间:2007-12-11 17:47:12 | 【字体:

今天调试了一个ASP.NET2.0的程序,程序原本是用的微软的SQL Express版本,我就将它该承了我机器上的SQL Server2005企业版,并且将连接字符串也修改了。但是在连接字符串中保留了一个User Instance=True这个选项设置。结果程序死活都不走,会报一个错误:

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.

我刚开始将这个保留的设置修改为False,但是还不行,说登录数据库失败。最后我查了文档才知道原来精简版本的SQL服务器和完全版的有些差别,就是user instance ,这个只有在精简版中才有,如果你的项目开始是用的精简版,以后要迁移到完全版的SQL上,就会出现上述错误,这个时候需要用ASPNET_REGSQL命令重新设置一下aspnetdb数据库,比且将连接字符串指向这个数据库。

<remove name="LocalSqlServer"/>
  <add name="LocalSqlServer" connectionString="Data Source=.;Integrated Security=True;Initial Catalog=aspnetdb" providerName="System.Data.SqlClient"  />

这样就应该没问题了,希望这篇文章对受到这个问题困扰的朋友能起到帮助。


文章来源:cnblogs
 放生
 愚爱
 够爱
 触电
 白狐
 葬爱
 光荣
 画心
 火花
 稻香
 小酒窝
 下雨天
 右手边
 安静了
 魔杰座
 你不像她
 边做边爱
 擦肩而过
 我的答铃
 怀念过去
 等一分钟
 放手去爱
 冰河时代
 你的承诺
 自由飞翔
 原谅我一次
 吻的太逼真
 左眼皮跳跳
 做你的爱人
 一定要爱你
 飞向别人的床
 爱上别人的人
 感动天感动地
 心在跳情在烧
 玫瑰花的葬礼
 有没有人告诉你
 即使知道要见面
 爱上你是一个错
 最后一次的温柔
 爱上你是我的错
 怎么会狠心伤害我
 不是因为寂寞才想
 亲爱的那不是爱情
 难道爱一个人有错
 寂寞的时候说爱我