AppSync:SQL 服務計劃在應用程式探索階段失敗,並顯示錯誤:無法連線至資料庫。
Summary:
SQL 服務計劃在應用程式探索階段失敗,並顯示錯誤:無法連線至資料庫
無法連線至資料庫。如果 SQL 資料庫未處於線上狀態,或 ODBC 驅動程式未正確安裝,就會發生這種情況。如需詳細資訊,請查看 AppSync 主機附掛程式記錄。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
服務計劃在應用程式探索階段失敗,並顯示錯誤:無法連線至資料庫 無法連線至資料庫 <Db name>。如果 SQL 資料庫未處於線上狀態,或 ODBC 驅動程式未正確安裝,就會發生這種情況。
如需詳細資訊,請查看 AppSync 主機附掛程式記錄。
AppSync 事件記錄:
AppSync 伺服器記錄:
如需詳細資訊,請查看 AppSync 主機附掛程式記錄。
AppSync 事件記錄:
Application discovery,7d2c438e-6ea7-4bb9-b515-0ce2594f9315,SQL_000141,<AppSync Server>,Unable to connect to database <Db name>。如果 SQL 資料庫未處於線上狀態,或 ODBC 驅動程式未正確安裝,就會發生這種情況。如需詳細資訊,請查看 AppSync 主機附掛程式記錄。
AppSync 伺服器記錄:
07-02-2021 06:00:05.840 INFO [Thread-28455 (HornetQ-client-global-threads-320952484)] [com.emc.archway.service.eventservice.EventServiceBean] [ASServer] [] d96dbf19-8962-4ef4-9e53-9d22e4af3e33->>> EVENT [SQL_000141]: 無法連線至資料庫 hostname.master。如果 SQL 資料庫未處於線上狀態,或 ODBC 驅動程式未正確安裝,就會發生這種情況。如需詳細資訊,請查看 AppSync 主機附掛程式記錄。(METADATA: TYPE-ERROR, TIME-2021-07-02 06:00:05.840-0600NATIVETIME-2021-07-02 06:00:05.643-0600, HOST-hostname.a.b.corporate. com, PHASE-Application discovery, THREAD=17152, USER-null, CATEGORY-GENERIC, SESSIONID-null)
07-02-2021 06:00:05.841 ERROR [Thread-28455 (HornetQ-client-global-threads-320952484)] [org.jboss.as.ejb3.invocation] [ASServer] [] WFLYEJB0034: EJB Invocation failed on component SqlServiceBean for method public com.emc.archway.objectmodel.host.sql.SqlServerInstances com.emc.archway.service.sqlservice.SqlServiceBean.discoverDatabases(com.emc.archway.context.ExecutionContext,com.emc.archway.objectmodel.host.AgentHost,com.emc.archway.objectmodel.host.sql.SqlServerInstances) throws java.net.UnknownHostException,com.emc.archway.service.eventservice.exceptions.HostPluginDownException: javax.ejb.EJBException: java.lang.RuntimeException
07-02-2021 06:00:06.032 ERROR [Thread-28455 (HornetQ-client-global-threads-320952484)] [com.emc.archway.application.sqlserver.SqlServerCommandListenerBean] [ASServer] [] d96dbf19-8962-4ef4-9e53-9d22e4af3e33->>> Exception Occurred: RuntimeException
07-02-2021 06:00:06.035 ERROR [Thread-28455 (HornetQ-client-global-threads-320952484)] [com.emc.archway.application.sqlserver.SqlServerCommandListenerBean] [ASServer] [] d96dbf19-8962-4ef4-9e53-9d22e4af3e33->>> Exception Occurred: EJBException, Message: java.lang.RuntimeException
07-02-2021 06:00:07.272 INFO [Thread-28456 (HornetQ-client-global-threads-320952484)] [com.emc.archway.service.eventservice.EventServiceBean] [ASServer] [] d96dbf19-8962-4ef4-9e53-9d22e4af3e33->>> EVENT [MILE_000005]: 主機名稱:公用程式的應用程式探索階段已完成,並發生錯誤 (METADATA: TYPE-ERROR, TIME-2021-07-02 06:00:07.272-0600NATIVETIME-2021-07-02 06:00:07.272-0600, HOST-ASServer, PHASE-Application discovery, THREAD=Thread-28456 (HornetQ-client-global-threads-320952484), USER-null, CATEGORY-MILESTONE, SESSIONID-null)
07-02-2021 06:00:05.841 ERROR [Thread-28455 (HornetQ-client-global-threads-320952484)] [org.jboss.as.ejb3.invocation] [ASServer] [] WFLYEJB0034: EJB Invocation failed on component SqlServiceBean for method public com.emc.archway.objectmodel.host.sql.SqlServerInstances com.emc.archway.service.sqlservice.SqlServiceBean.discoverDatabases(com.emc.archway.context.ExecutionContext,com.emc.archway.objectmodel.host.AgentHost,com.emc.archway.objectmodel.host.sql.SqlServerInstances) throws java.net.UnknownHostException,com.emc.archway.service.eventservice.exceptions.HostPluginDownException: javax.ejb.EJBException: java.lang.RuntimeException
07-02-2021 06:00:06.032 ERROR [Thread-28455 (HornetQ-client-global-threads-320952484)] [com.emc.archway.application.sqlserver.SqlServerCommandListenerBean] [ASServer] [] d96dbf19-8962-4ef4-9e53-9d22e4af3e33->>> Exception Occurred: RuntimeException
07-02-2021 06:00:06.035 ERROR [Thread-28455 (HornetQ-client-global-threads-320952484)] [com.emc.archway.application.sqlserver.SqlServerCommandListenerBean] [ASServer] [] d96dbf19-8962-4ef4-9e53-9d22e4af3e33->>> Exception Occurred: EJBException, Message: java.lang.RuntimeException
07-02-2021 06:00:07.272 INFO [Thread-28456 (HornetQ-client-global-threads-320952484)] [com.emc.archway.service.eventservice.EventServiceBean] [ASServer] [] d96dbf19-8962-4ef4-9e53-9d22e4af3e33->>> EVENT [MILE_000005]: 主機名稱:公用程式的應用程式探索階段已完成,並發生錯誤 (METADATA: TYPE-ERROR, TIME-2021-07-02 06:00:07.272-0600NATIVETIME-2021-07-02 06:00:07.272-0600, HOST-ASServer, PHASE-Application discovery, THREAD=Thread-28456 (HornetQ-client-global-threads-320952484), USER-null, CATEGORY-MILESTONE, SESSIONID-null)
Cause
SQL DB 的保護失敗,因為提供給 SQL 版 AppSync 的使用者沒有必要的權限。
Resolution
將 DB 的 Windows 驗證重設為適當的使用者,即可解決問題。
重設驗證的步驟:
1.在 AppSync 主控台上,選取「複製管理」。
2.從「複製」下拉式清單中,選取「複製」。
3.從「選取應用程式」下拉式清單中,選取 Microsoft SQL Server 以顯示例項頁面。
4.選取資料庫,然後按一下「連線設定」。
2.從「複製」下拉式清單中,選取「複製」。
3.從「選取應用程式」下拉式清單中,選取 Microsoft SQL Server 以顯示例項頁面。
4.選取資料庫,然後按一下「連線設定」。
SQL Server 連線設定對話方塊隨即出現。
5.在驗證欄位中,根據網站需求選取下列其中一項:
● Windows 驗證
● SQL 伺服器驗證
● SQL 伺服器驗證
6.指定下列欄位的值:
● 使用者名稱
● 密碼
● 密碼
7.按一下確定。
Affected Products
AppSyncProducts
Data Protection, Data Backup & Protection SoftwareArticle Properties
Article Number: 000189823
Article Type: Solution
Last Modified: 22 Oct 2024
Version: 6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.