SQL Server 2008 în modul single-user nu permite conexiuni

Nu cunosc parola SA, așa că am reluat instanța SQL Server 2008 Standard Edition în modul Single-user cu speranța de a modifica parola SA. Imediat după aceea am încercat să mă conectez

sqlcmd -S serverName \ ss2008

Msg 18461, nivelul 14, starea 1, ServerName \ SS2008, conectarea la linia 1   a eșuat pentru serverul "serverName \ Administrator". Motiv: Serverul este în   un singur mod de utilizator. Un singur administrator se poate conecta în acest moment.

Încercările mele de a schimba parola în mod corect

C:\Documents and Settings\Administrator>sqlcmd -U sa -z [email protected] Password: Msg 18470, Level 14, State 1, Server serverName, Line 1 Login failed for user 'sa'. Reason: The account is disabled.

Are-m într-adevăr stand pentru zero-modul de utilizare, sau există ceva horribly rău cu serverul meu?

0

1 răspunsuri

Conexiunea dvs. poate fi luată imediat de un alt serviciu (de exemplu, Agent SQL, Servicii de Raportare)

Puteți trece un parametru suplimentar de nume de client suplimentar cu comutatorul -m .

de exemplu. utilizând

-m"sqlcmd"   

Will only permit the single available connection to be taken by a program that identifies itself as the sqlcmd client program. See the docs for more about this.

0
adăugat
Aceasta este o informație bună. De asemenea, am făcut greșeala că nu am setat în mod explicit contul corect în fila "Log On" când am pornit serviciul în Managerul de configurare a serverului Sql. Acesta trebuie să fie același cont pe care îl utilizați cu sqlcmd. Acest lucru ar putea fi evident, dar nu mi-e vorba de mine.
adăugat autor Blanthor, sursa
De asemenea, încercați să rulați Management Studio ca Administrator. Am urmat acest lucru și funcționează: technet.microsoft.com/en-us/library /dd207004.aspx
adăugat autor Richard, sursa