Simptome
Să presupunem că rulați o interogare la distanță, cum ar fi sp_batch_params, într-o procedură stocată din Microsoft SQL Server 2012, 2014 sau 2016. Dacă numele de utilizator nu este valid și nu se poate conecta la serverul la distanță, instanța dvs. SQL Server se defectează și primiți un mesaj de eroare generic.
Rezolvare
După ce aplicați această remediere rapidă, instanța SQL Server nu se blochează și primiți următorul mesaj de eroare atunci când rulați interogarea descrisă în secțiunea "Simptome":
Notă
Msg 18487, Nivelul 14, Statul 1,
Conectarea nu a reușit pentru numele de <utilizator>. Motiv: Parola contului a expirat.
Msg 18456, Nivel 14, Stat 1,
Conectarea nu a reușit pentru numele de <utilizator>.
Problema a fost remediată mai întâi în următoarele actualizări cumulative ale SQL Server:
- Actualizarea cumulativă 2 pentru SQL Server 2016
- Actualizarea cumulativă 1 pentru SQL Server 2014 SP2
- Actualizarea cumulativă 4 pentru SQL Server 2014 SP1
- Actualizarea cumulativă 10 pentru SQL Server 2014
- Actualizarea cumulativă 4 pentru SQL Server 2012 Service Pack 3
Recomandare: Instalați cea mai recentă actualizare cumulativă pentru SQL Server
Fiecare actualizare cumulativă nouă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu actualizarea cumulativă anterioară. Vă recomandăm să descărcați și să instalați cele mai recente actualizări cumulative pentru SQL Server:
- Cea mai recentă actualizare cumulativă pentru SQL Server 2016
- Cea mai recentă actualizare cumulativă pentru SQL Server 2014 (SP1/SP2)
- Cea mai recentă actualizare cumulativă pentru SQL Server 2014
- Cea mai recentă actualizare cumulativă pentru SQL Server 2012 SP3
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.