Aggiunta di un utente di amministratore a SQL Server 2008

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

  • riparazione database sospetto
  • Alta disponibilità in SQL Server
  • La directory con la lettura e la scrittura per un utente è autorizzata, ma è fine con autorizzazioni di esecuzione
  • Cosa devo fare per le connessioni SQL che sono un block capo?
  • Perché il mio database non è disponibile?
  • Come posso avere SQL Server Management Studio 2008 connessa automaticamente alle mie istanze?
  • incapace di connettersi ai servizi di analisi server sql su windows vista
  • Come modificare la memory server max in SQL Server
  • Strategia di failover di SQL Server 2008 - Spedizione o replica del registro?
  • Come vedere quando le stored procedure hanno ultima esecuzione
  • Come faccio ad aggiungere un server collegato a self-referencing in SQL 2008
  • Imansible ripristinare il backup da SQL Server 2008 R2 a SQL Server 2005 o 2008
  • 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.