连接字符串中的数据源设置



考虑这两个连接字符串,它们的不同之处仅在于数据源设置:

Data Source=OEM-PCSQLEXPRESS;Initial Catalog=<databasename>;
Integrated Security=False;Persist Security Info=False;
User ID=<userid>;Password=<password>;Connect Timeout=30
Data Source=.;Initial Catalog=<databasename>;
Integrated Security=False;Persist Security Info=False;
User ID=<userid>;Password=<password>;Connect Timeout=30

为什么当我使用第一个时,我会被抛出错误

用户登录失败原因:尝试使用登录SQL身份验证失败。已为Windows配置服务器仅限身份验证。[客户:]

我使用的是SQL Server 2008 Express,服务器配置为混合身份验证,我使用检查了三倍

(a) master.dbo.xp_instance_regread
(b) SERVERPROPERTY()
(c) master.sys.xp_loginconfig

此外,启用sa登录也没有任何区别。

如果需要其他数据,请告诉我。谢谢

听起来您安装了几个不同的SQL Server实例。

默认的实例(也使用.访问)已设置并启用SQL身份验证,而SQLExpress实例没有。

使用SQL Server配置管理器可以找出您拥有的实例并对其进行正确配置。

相关内容

  • 没有找到相关文章

最新更新