2014-05-01 59 views
0

我有一个简单的问题,但未能解决它。 问题出在这里:我的电脑上安装了SQL Server Express 2014。我必须使用SQL Server身份验证,因为它应该在网络关闭时起作用。正如我创建的登录和用户USER1。然后,当用户1我创建了数据库例如db1和几张表。现在我可以使用SQL Server身份验证以user1的身份登录到db1。问题是这个db1将被应用程序使用,例如, APP1。这个app1具有配置文件,其中包含所有凭据和其他连接字符串。那么当我启动该应用程序时,它会抛出错误“无法连接到数据库”。然后我查看日志并查看:错误:18456,严重性:14,状态:8.用户'user1'的登录失败。原因:密码与提供的登录密码不匹配[客户端:。 然后,我可以禁用在app1的配置文件中的凭证检查,然后我没有问题来启动app1,但我必须使用凭证检查。 然后我试图创建ODBC连接并使用相同的凭据,我成功连接。 有些人可能会说出什么可能是错误的,我无法从我的app1连接到db1? 谢谢创建SQL Server Express 2014 API接口

+0

我现在全部设置,谢谢 – susja

回答

0

所有设置,感谢您的信息。我安装了客户端2008 R2,现在它正在工作。问题在于认证的类型。在我的情况下,它等于'true',并且期望准确的SQL用户密码,因为它是加密的,所以我无法通过。当我将类型更改为'false'时,它开始使用Windows身份验证,并解决了我的问题。

门票可能关闭

相关问题