SQL 服务器的 Microsoft ODBC 驱动程序 13:用户 'sa' 登录失败

Microsoft ODBC Driver 13 for SQL Server : Login failed for user 'sa'

我正在安装 Informatica 的 MDM。 MDM 10.2 - Jboss 6.4 EAP - SQL 服务器 11 - Windows 服务器 2008 R2。

在创建模式的过程中'sip_ant.bat create_bpm'我遇到了这个错误

SQL 服务器的 Microsoft ODBC 驱动程序 13:用户 'sa'. 登录失败 (与另一个用户相同)

我已经尝试使用 Auth 混合模式 并重新启动了数据库实例。

收到的错误是

D:\informatica\database\bin\common.xml:248: The following error occurred while executing this line:
D:\informatica\database\bin\mssql\database.xml:1214: Launched command return error code 1.

那是 database.xml:1214 这行指的是:

 collation_name="${activevos.collation}" param2=""${dbpath_short}"" param1="${activevos.password}">

我可以通过 SQLCMD 在用户 'sa' 和其他用户的 CMD 上登录。

MDM 和 SQL 服务器在不同的机器上。

有什么建议吗?

默认情况下SQL服务器将跟踪失败的登录并将其连同原因一起记录在服务器日志中。因此,请检查您的错误日志并查找错误 18456。

您可以使用 SQL Server Management Studio 读取日志,方法是转到服务器、管理、SQL 服务器日志、当前。或者您喜欢的任何其他方式。

你会发现这样的东西:

2018-02-27 13:51:26.120 Logon        Error: 18456, Severity: 14, State: 5.
2018-02-27 13:51:26.120 Logon        Login failed for user 'fasd'. Reason: Could not find a login matching the name provided. [CLIENT: 10.80.62.89]

问题是由于客户配置了另一个默认 SQL 端口以用于 SQL 管理。

server=你的服务器名,端口号

您可以将以上内容放入您的连接字符串中