Aggiunta di un utente di amministratore a SQL Server 2008

Come si aggiunge un utente di amministratore a SQL Server 2008?

  • Assistenza Powershell per Active Directory Cleanup
  • La gente pensa che una window di dialogo di salvataggio "nascosto" significa che il computer è congelato
  • Come faccio a concedere autorizzazioni complete a un utente con mysql?
  • Soddisfazione degli utenti con supporto IT
  • Imansible modificare l'utente nel context di protezione di symlink
  • Usermod -aG vs gpasswd -a come pratica migliore
  • Come posso configurare il postfix per utilizzare più account utente google apps?
  • Centro amministrativo di Active Directory su Utenti e computer di Active Directory
  • 5 Solutions collect form web for “Aggiunta di un utente di amministratore a SQL Server 2008”

    Se lo fai attraverso T-SQL:

    Concedere un accesso a Windows la capacità di connettersi a SQL Server:

    CREATE LOGIN [Domain\User] FROM WINDOWS; 

    o

     CREATE LOGIN [Domain\Group] FROM WINDOWS; 

    Se si utilizza login SQL Server:

     CREATE LOGIN [LoginName] WITH PASSWORD = 'SomePassword'; 

    Dopo di che, puoi fare una delle due cose. Puoi aggiungerlo all'appartenenza al ruolo del server fisso sysadmin usando sp_addsrvrolemember:

     EXEC sp_addsrvrolemember 'LoginName', 'sysadmin'; 

    oppure è ansible concedere le autorizzazioni di accesso CONTROL SERVER:

     GRANT CONTROL SERVER TO [LoginName]; 

    Prima di questo penso che dobbiamo essere in grado di accedere a SQL Server prima. Ho provato ad essere un amministratore del server, ma non ho potuto accedere perché SQL Server è stato installato da un account di Dominio Admin.

    Quindi potrebbe essere necessario avviare SQL Server con l'opzione di row di command -m (modalità utente singolo),

     sqlservr.exe -m 

    e poi fare come ha detto K. Brian Kelley , o collegarsi tramite studio di gestione, come suggerito da Jeff (il login avrà successo)

    Ulteriori istruzioni passo per passo possono essere trovate in SQL Server 2008: Hai dimenticato di aggiungere un account di amministratore?

    Per completezza, il metodo GUI

    Da SQL Server Management Studio, nella cartella Security / Logins per il database, fare clic con il button destro del mouse su Logins e select New Login:

    Assicurati di utilizzare il formato completo di domain\username nel field Nome login e controllare l'elenco Ruoli del server per assicurarsi che l'utente ottiene i ruoli desiderati.

    Hmm, ci sono due cose diverse che potrebbero significare.

    1. Come si crea un nuovo account utente che dispone di diritti amministrativi?
    2. Ho già un utente di Windows che è un amministratore, come faccio a aggiungere questo utente a SQL?

    risposte:

    1. In SQL Management Studio, creare un nuovo login e aggiungerlo al ruolo del server sysadmin.
    2. In SQL Management Studio, creare un login collegato all'account di Windows oa un gruppo in cui è membro. Potresti trovare BUILTIN \ Administrators già presente.

    Dal momento che non c'era una risposta completa per me per risolvere questo problema, ecco quello che ho fatto, per SQLServer 2014

    • Arrestare l'istanza di SQL Server (Scheda Service)
    • Avviare l'istanza di SQL Server (scheda Service, utilizzare il parametro di avvio -m )
    • Aprire una shell sql di command (come admin): sqlcmd -S <instance name> -E

    Digitare quanto segue nella shell

     CREATE LOGIN [<DOMAIN>\<user>] FROM WINDOWS go exec sp_addsrvrolemember @loginame='<DOMAIN>\<user>', @rolename='sysadmin' go 
    • Arrestare l'istanza di SQL Server (Scheda Service)
    • Avviare l'istanza di SQL Server (scheda Service, rimuovere il parametro di avvio -m )
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.