Simptomi
Iedomājieties šādu scenāriju:
-
Jums ir lietotāja konts Windows domēnā.
-
Jums ir Windows domēna bērnobjekts.
-
Jūs atspējojat opciju "Active Directory Domain Controller-LDAP (TCP-in)" bērnu domēnā.
-
Jūs mēģināt izmantot lietotāja kontu kā pakalpojuma kontu, palaižot SQL Server setup failu datorā, kurā darbojas sistēma Windows 2008 R2 vai Windows 7 vai jaunākā versijā.
Šajā scenārijā pakalpojumu kontu validācijai ir nepieciešams ilgs laiks.
Cēlonis
Problēma rodas tāpēc, ka Windows API NetQueryServiceAccount tiek saukts atkārtoti, un katrs izsaukums tiek rādīts vairāk nekā 80 sekundes, lai pabeigtu, ja opcija "Active Directory Domain Controller — LDAP (TCP-in)" ir atspējots.
Risinājums
Šī problēma pirmo reizi tika izlabota tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā.
Kumulatīvais atjauninājums 8 SQL Server 2012 SP1 /en-us/help/2917531
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Piezīme.Šis labojums ir iekļauts SQL Server iestatīšanas atbalsta failos, kurus var instalēt pirms SQL Server instalācijām, šis labojums attiecas arī uz RTM instalācijām SQL Server.
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Risinājums
Lai novērstu šo problēmu, izmantojiet lokālās sistēmas kontu kā pakalpojuma kontu, iestatot savrupu SQL Server 2012 instanci.