Un processo eseguito all'interno di SQL Server o da SQL Server Agent, ad esempio la stored procedure xp_logininfo, un processo pianificato o un agente di replica, deve verificare le credenziali di un account di accesso con autenticazione di Windows. Il tentativo di recupero di tali credenziali nel dominio non è riuscito per un motivo non specificato.
Una causa comune di questo errore è la presenza di un gruppo di dominio creato manualmente con il nome "everyone". Tale nome è in conflitto con il gruppo nascosto predefinito avente lo stesso nome. Il problema può essere causato anche da altri conflitti tra gli oggetti del dominio, nonché da autorizzazioni insufficienti per il recupero delle informazioni sugli oggetti.
A questo errore possono essere associate molte altre cause principali, descritte in maggiore dettaglio nell'articolo 834124 della Microsoft Knowledge Base.
Se è presente un gruppo di dominio denominato "everyone", rinominarlo o eliminarlo per evitare conflitti con il gruppo nascosto "everyone" predefinito nel dominio.
Verificare le relazioni di trust e le impostazioni dei firewall di tutti i domini coinvolti.
Verificare che l'account usato per controllare le credenziali del dominio disponga di autorizzazioni sufficienti per eseguire l'operazione. Questo account può rappresentare l'utente connesso o l'account usato per avviare il servizio SQL Server o SQL Server Agent, a seconda del contesto.
Controllare se nei domini locali o trusted sono presenti nomi di computer, domini o gruppi locali o globali uguali a quelli di altri oggetti. In caso di sovrapposizione, rinominare uno o più oggetti per evitare la duplicazione.
Per altre informazioni su altre procedure per la risoluzione dei problemi, vedere l'articolo 834124 della Microsoft Knowledge Base.
Nome | Descrizione | Valore predefinito |
Abilitato | Abilita o disabilita il flusso di lavoro. | Sì |
Priorità | Definisce la priorità dell'avviso. | 1 |
Gravità | Definisce la gravità dell'avviso. | 1 |
Target | Microsoft.SQLServer.2012.DBEngine | ||
Category | EventCollection | ||
Enabled | True | ||
Event_ID | 15404 | ||
Event Source | $Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application | ||
Comment | Mom2012ID='{48CE2DF2-6430-4354-9CC1-9DF0D9144DC3}';MOM2012GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74} |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ | DataSource | Microsoft.Windows.EventProvider | Microsoft.SQLServer.SQLDefaultAccount |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SQLServer.2012.Could_not_obtain_information_about_Windows_NT_group_user_1_5_Rule" Target="SQL2012Core!Microsoft.SQLServer.2012.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2012ID='{48CE2DF2-6430-4354-9CC1-9DF0D9144DC3}';MOM2012GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_F6DA1507_12AF_11D3_AB21_00A0C98620CE_" Comment="{F6DA1507-12AF-11D3-AB21-00A0C98620CE}" TypeID="Windows!Microsoft.Windows.EventProvider" RunAs="SQL!Microsoft.SQLServer.SQLDefaultAccount">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>15404</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.2012.Could_not_obtain_information_about_Windows_NT_group_user_1_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>Event ID: $Data/EventDisplayNumber$. $Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>