it-swarm.asia

SQL Server 2008'e yönetici kullanıcı ekleme

SQL Server 2008'e nasıl yönetici kullanıcı eklersiniz?

28
kokos

T-SQL ile yapıyorsanız:

Windows Oturum Açma'ya SQL Server'a bağlanma yeteneği verme:

CREATE LOGIN [Domain\User] FROM WINDOWS;

veya

CREATE LOGIN [Domain\Group] FROM WINDOWS;

SQL Server tabanlı giriş yapıyorsanız:

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

Bundan sonra, iki şeyden birini yapabilirsiniz. Sp_addsrvrolemember komutunu kullanarak sysadmin sabit sunucu rolünün üyeliğine ekleyebilirsiniz:

EXEC sp_addsrvrolemember 'LoginName', 'sysadmin';

veya oturum açma CONTROL SERVER izinlerini verebilirsiniz:

GRANT CONTROL SERVER TO [LoginName];
28
K. Brian Kelley

Bundan önce SQL Server'a giriş yapabilmemiz gerektiğini düşünüyorum. Sunucu yöneticisi olmayı deneyimledim, ancak SQL Server bir Etki Alanı Yöneticisi hesabı tarafından yüklendiği için giriş yapamadım.

Bu nedenle SQL Server'ı -m Komut satırı seçeneğiyle başlatmanız gerekebilir (tek kullanıcı modu),

sqlservr.exe -m 

ve sonra K olarak yapın. Brian Kelley dedi veya Jeff tarafından önerildiği gibi yönetim stüdyosu üzerinden bağlan (giriş başarılı olacak)

SQL Server 2008: Yönetici hesabı eklemeyi mi unuttunuz?

12
Jirapong

Tamlık için, GUI yöntemi

SQL Server Management Studio'dan, veritabanı için Güvenlik/Oturum Açmalar klasörü altında, Oturum Açmalar'a sağ tıklayın ve Yeni Oturum Açma'yı seçin:

Tam domain\username biçiminde oturum açın ve kullanıcının istediğiniz rolleri aldığından emin olmak için Sunucu Rolleri listesini kontrol edin.

9
Jeff Atwood

Bu sorunu çözmek için bana tam bir cevap olmadığından SQLServer 2014 için yaptığım işte

  • SQL Server örneğini durdurma (Hizmet Sekmesi)
  • SQL Server örneğini başlatın (Hizmet Sekmesi, -m)
  • Bir komut sql Kabuğu açın (yönetici olarak): sqlcmd -S <instance name> -E

Kabuğa aşağıdakileri yazın

CREATE LOGIN [<DOMAIN>\<user>] FROM WINDOWS
go
exec sp_addsrvrolemember @loginame='<DOMAIN>\<user>', @rolename='sysadmin'
go
  • SQL Server örneğini durdurma (Hizmet Sekmesi)
  • SQL Server örneğini başlatın (Hizmet Sekmesi, -m)
4
ortang

Hmm, bunun iki farklı anlamı olabilir.

  1. Yönetici haklarına sahip yeni bir kullanıcı hesabı nasıl oluştururum?
  2. Zaten yönetici olan bir Windows kullanıcısı var, bu kullanıcıyı SQL'e nasıl ekleyebilirim?

Yanıtlar:

  1. SQL Management Studio'da yeni bir giriş oluşturun ve sysadmin sunucu rolüne ekleyin.
  2. SQL Management Studio'da, Windows hesabına veya üyesi olduğu bir gruba bağlı bir oturum açma oluşturun. BUILTIN\Administrators zaten oradadır.
3
Richard Gadsden