L’équipe DPM a publié un billet sur son blog concernant un problème avec la console d’administration qui ne s’ouvre pas et génère une erreur 948 :
Unable to connect to DPM Server Name.Consoto.com (ID: 948)
Verify that the DPM service is running on this computer
En outre, vous voyez l’erreur suivante dans le journal d’événements :
Log Name: Application
Source: MSDPM
Date: Date/Time
Event ID: 941
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: DPMServerName.Contoso.com
Description:
The description for Event ID 941 from source MSDPM cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
Unable to connect to the DPM database. Make sure that SQL Server is running and that it is configured correctly.
Problem Details:
<FatalServiceError><__System><ID>19</ID><Seq>1</Seq><TimeCreated>1/28/2015 3:22:57 PM</TimeCreated><Source>DpmThreadPool.cs</Source><Line>163</Line><HasError>True</HasError></__System><ExceptionType>SqlException</ExceptionType><ExceptionMessage>Cannot open database "DPMDBNAME" requested by the login. The login failed.
Login failed for user 'NT AUTHORITY\SYSTEM'.</ExceptionMessage><ExceptionDetails>System.Data.SqlClient.SqlException (0x80131904): Cannot open database " DPMDBNAME " requested by the login. The login failed.
Si vous examinez le fichier DPMUI0Curr.log, vous voyez :
095C 0558 01/28 15:06:37.101 09 proxyutils.cpp(64) NORMAL CoreServicesProxy::CreateCoreServices
095C 0558 01/28 15:06:37.101 09 proxyutils.cpp(104) NORMAL CoreServicesProxy::CreateCoreServicesImpl(DPMServer.Contoso.com)
095C 0558 01/28 15:06:37.101 09 engineservicesproxy.cpp(550) NORMAL EngineServicesProxy::GetOSVersionOnDPMServer()
095C 0558 01/28 15:06:39.304 09 Catalog.cs(1822) WARNING No retry on exception System.Data.SqlClient.SqlException (0x80131904): Cannot open database "DPMDBNAME" requested by the login. The login failed.
095C 0558 01/28 15:06:39.304 09 Catalog.cs(1822) WARNING Login failed for user 'Domain\user attempting to login'.
…
095C 0558 01/28 15:06:39.319 09 Catalog.cs(1822) WARNING Login failed for user 'Domain\user attempting to login'.
095C 0558 01/28 15:06:39.319 09 Catalog.cs(1822) WARNING at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)
095C 0558 01/28 15:06:39.319 09 Catalog.cs(1822) WARNING at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
095C 0558 01/28 15:06:39.319 09 Catalog.cs(1822) WARNING at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
095C 0558 01/28 15:06:39.319 09 Catalog.cs(1822) WARNING at System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
095C 0558 01/28 15:06:39.319 09 Catalog.cs(1822) WARNING at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
095C 0558 01/28 15:06:39.319 09 Catalog.cs(1822) WARNING at System.Data.SqlClient.SqlConnection.Open()
095C 0558 01/28 15:06:39.319 09 Catalog.cs(1822) WARNING at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlContext.Open()
095C 0558 01/28 15:06:39.319 09 Catalog.cs(1822) WARNING ClientConnectionId:df004fd3-c27c-4485-851a-9255a0777ad0
095C 0558 01/28 15:06:39.319 09 Catalog.cs(1822) WARNING Error = 4060
095C 0558 01/28 15:06:39.319 09 Catalog.cs(1822) WARNING Index #0
095C 0558 01/28 15:06:39.319 09 Catalog.cs(1822) WARNING Source: .Net SqlClient Data Provider
095C 0558 01/28 15:06:39.319 09 Catalog.cs(1822) WARNING Number: 4060
095C 0558 01/28 15:06:39.319 09 Catalog.cs(1822) WARNING State: 1
095C 0558 01/28 15:06:39.319 09 Catalog.cs(1822) WARNING Class: 11
095C 0558 01/28 15:06:39.319 09 Catalog.cs(1822) WARNING Server: tcp: DPMSERVERNAME
095C 0558 01/28 15:06:39.319 09 Catalog.cs(1822) WARNING Message: Cannot open database "DPMDBNAME" requested by the login. The login failed.
Si vous rencontrez ces symptômes, ceci est dû au fait que la base de données DPM est en mode Single User. Vous devez la repasser en mode multi user via cette procédure : http://blogs.technet.com/b/dpm/archive/2015/02/18/support-tip-dpm-admin-console-fails-to-open-and-generates-error-id-948.aspx