SQL Express数据库连接时出现的问题

做了一个基于ArcGIS Server的程序,地图及其属性数据放在了SQL Server里,通过ArcSDE来进行连接使用和管理,而用户注册的账户数据单独放在了应用程序SQL Express数据库中,进行连接时老出现问题:“由于检索用户的本地应用程序数据路径时出错,导致无法生成 SQL Server 的用户实例。请确保该用户在此计算机上有本地用户配置文件。该连接将关闭。”数据库接续字符串使用:
 <connectionStrings>
  <add name="SqlServices" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Users.mdf;Integrated Security=True;User Instance=True"/>
 </connectionStrings>
经查MSDN,原来 User Instance 设置为 true 的连接字符串进行连接时,SQL Server Express 版只允许有单个连接连到 .mdf 文件。见http://msdn2.microsoft.com/zh-cn/library/ms228037(VS.80).aspx;把后面的User Instance=True改为False以后即解决问题。但是还有一个疑问:可以使用|DataDirectory|\Users.mdf的格式,也可以使用|DataDirectory|Users.mdf,好像都可以正常运行,还有待进一步查明原因。

转载于:https://www.cnblogs.com/xypfs21/archive/2008/03/21/1115921.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值