技术文章 - CS296478

错误“对象限定符的数据库名称部分必须是当前数据库的名称。”在 Windchill PDMLink 中启动方法服务器期间出现

已修改: 29-Mar-2024   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill PDMLink 9.0 to 11.1
  • Windchill Bulk Migrator 11.0 to 13.0

说明

  • 方法服务器启动时出错:
2018-11-16 09:18:24,404 错误 [wt.log4j.jmx.AsyncJDBCAppender.worker] wt.log4j.jmx.AsyncJDBCAppender - MiscLogEvents:无法插入日志数据
com.microsoft.sqlserver.jdbc.SQLServerException:对象限定符的数据库名称组件必须是当前数据库的名称
在 com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:217)
在 com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1655)
在 com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:440)
在 com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:385)
在 com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7505)
在 com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2445)
在 com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:191)
在 com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:166)
在 com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeQueryInternal(SQLServerPreparedStatement.java:310)
在 com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.getResultSetFromStoredProc(SQLServerDatabaseMetaData.java:295)
在 com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.getResultSetWithProvidedColumnNames(SQLServerDatabaseMetaData.java:311)
在 com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.getColumns(SQLServerDatabaseMetaData.java:655)
在 wt.log4j.jmx.AsyncJDBCAppender.addColumnMeta(AsyncJDBCAppender.java:1731)
在 wt.log4j.jmx.AsyncJDBCAppender.createTableMeta(AsyncJDBCAppender.java:1709)
在 wt.log4j.jmx.AsyncJDBCAppender.getTableMeta(AsyncJDBCAppender.java:1658)
在 wt.log4j.jmx.AsyncJDBCAppender$LogTask.run(AsyncJDBCAppender.java:984)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
在 java.lang.Thread.run(Thread.java:748)
这是文章 296478 的 PDF 版本,可能已过期。最新版本 CS296478