<event date='Nov 13 05:54:00' severity='1' hostName='Altiris' source='Altiris.NS.Scheduling.ScheduleService.ProcessSchedule' module='AltirisNativeHelper.dll' process='aexsvc.exe' pid='1328' thread='3284' tickCount='26503031' >
<![CDATA[Failed to process schedule '{c1aa60e3-43cf-49b8-a7cb-8531b06bf871}'. Exception: Failed to construct DatabaseContext object. Connection to database failed. at Altiris.NS.ContextManagement.DatabaseContext..ctor(ContextIdentity identity, Boolean beginTransaction, IsolationLevel isolationLevel)
at Altiris.NS.ContextManagement.DatabaseContext.GetContext(Boolean createNewTransaction, IsolationLevel isolationLevel, ContextIdentity identity, Boolean independentContext)
at Altiris.NS.ItemManagement.Item.GetItem(Guid itemGuid)
at Altiris.NS.Scheduling.ScheduleService.ProcessSchedule(String scheduleId)]]>
</event>
<event date='Nov 13 05:54:00' severity='1' hostName='Altiris' source='Altiris.NS.Scheduling.ScheduleService.ProcessSchedule' module='AltirisNativeHelper.dll' process='aexsvc.exe' pid='1328' thread='3284' tickCount='26503046' >
<![CDATA[Additional info '{c1aa60e3-43cf-49b8-a7cb-8531b06bf871}'. Exception: Failed to open database connection. Current user is domain\Administrator. Error: Cannot open database "Altiris" requested by the login. The login failed.
Login failed for user 'domain\Administrator'. at Altiris.NS.Utilities.DbUtils.OpenConnection(SqlConnection dbConn)
at Altiris.NS.Utilities.DbUtils.CreateConnection(String configKey)
at Altiris.NS.Utilities.DbUtils.CreateConnection()
at Altiris.NS.ContextManagement.DatabaseContext..ctor(ContextIdentity identity, Boolean beginTransaction, IsolationLevel isolationLevel)]]>
</event>
<event date='Nov 13 05:54:01' severity='1' hostName='Altiris' source='Altiris.NS.ClientMessaging.ClientEvtQueueWatcher.LogEventQueueStatusThreadProc' module='AltirisNativeHelper.dll' process='aexsvc.exe' pid='1328' thread='1668' tickCount='26504062' >
<![CDATA[Caught unknown exception. Error=Altiris.NS.Exceptions.AeXException: Failed to open database connection. Current user is domain\Administrator. Error: Cannot open database "Altiris" requested by the login. The login failed.
Login failed for user 'domain\Administrator'. ---> System.Data.SqlClient.SqlException: Cannot open database "Altiris" requested by the login. The login failed.
Login failed for user 'domain\Administrator'.
at System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction)
at System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction)
at System.Data.SqlClient.SqlConnection.Open()
at Altiris.NS.Utilities.DbUtils.OpenConnection(SqlConnection dbConn)
--- End of inner exception stack trace ---
at Altiris.NS.Utilities.DbUtils.OpenConnection(SqlConnection dbConn)
at Altiris.NS.Utilities.DbUtils.CreateConnection(String configKey)
at Altiris.NS.Utilities.DbUtils.GetNSDatabaseVersion()
at Altiris.NS.Utilities.DbUtils.IsNSDatabaseReady()
at Altiris.NS.ClientMessaging.ClientEvtQueueWatcher.LogEventQueueStatusThreadProc()]]>
</event>
Upon checking the SQL Server logs, they are showing: "Error: 18456, Severity: 14, State: 16." The next statement in the logs was "Login failed for user 'domain\Administrator'. (CLIENT: 127.0.0.1)". After a few entries of this, it showed "Starting up database 'Altiris'" and also the Altiris_Incidents database, and then the errors went away.
Applies To
Notification Server 6.0.6074 (SP3 R6)
Windows 2003 Server Enterprise SP2
SQL Server 2005 (installed on the same server)