Sql server SQL Server的Microsoft ODBC驱动程序13:用户登录失败';sa';
我正在安装Informatica的MDM。 MDM10.2-JBoss6.4EAP-SQLServer11-WindowsServer2008R2 在创建模式“sip_ant.bat create_bpm”的过程中,我遇到了这个错误 SQL Server的Microsoft ODBC驱动程序13:用户“sa”登录失败。 (与其他用户相同或相同) 我已经尝试使用Auth混合模式,并重新启动了DB实例 收到的错误是Sql server SQL Server的Microsoft ODBC驱动程序13:用户登录失败';sa';,sql-server,sql-server-2008,informatica,mdm,Sql Server,Sql Server 2008,Informatica,Mdm,我正在安装Informatica的MDM。 MDM10.2-JBoss6.4EAP-SQLServer11-WindowsServer2008R2 在创建模式“sip_ant.bat create_bpm”的过程中,我遇到了这个错误 SQL Server的Microsoft ODBC驱动程序13:用户“sa”登录失败。 (与其他用户相同或相同) 我已经尝试使用Auth混合模式,并重新启动了DB实例 收到的错误是 D:\informatica\database\bin\common.xml:248
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}">
我可以通过用户“sa”和其他用户在CMD上的SQLCMD登录
MDM和SQL Server位于不同的计算机上
有什么建议吗?默认情况下,SQL Server将跟踪失败的登录,并将其与原因一起注册到服务器日志中。因此,请查看您的错误日志并查找错误18456 您可以使用SQLServerManagementStudio,通过转到服务器、管理、SQLServerLogs、Current来读取日志。或者你喜欢的其他方式 您会发现类似这样的内容:
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=Yourservername,portnumber
您可以将上述内容放入连接字符串中主要问题是从该应用程序启动的失败登录未写入日志中。同时,在我使用SQLMNGMT studio找到的日志中写入了使用SQLCMD失败登录的内容。这篇文章帮助我解决了我的问题,谢谢!)我试图使用一个广告用户帐户,但收到“找不到帐户”。我创建了一个SQLDB用户,该用户只能访问该数据库,并且一切都很顺利!我们在使用OSQL时遇到了类似的问题;自部署KB4057113后,它开始失败。我们通过在脚本中使用Windows会话用户(即OSQL-e)而不是SA来解决这个问题。你能提供一些关于如何解决这个问题的信息吗?正如我说的,他们没有使用默认的SQL端口,他们使用的是另一个。