it-swarm-id.com

Menambahkan pengguna administrator ke SQL Server 2008

Bagaimana Anda menambahkan pengguna administrator ke SQL Server 2008?

28
kokos

Jika Anda melakukannya melalui T-SQL:

Memberikan Windows Login kemampuan untuk terhubung ke SQL Server:

CREATE LOGIN [Domain\User] FROM WINDOWS;

atau

CREATE LOGIN [Domain\Group] FROM WINDOWS;

Jika login berbasis SQL Server:

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

Setelah itu, Anda bisa melakukan satu dari dua hal. Anda dapat menambahkannya ke keanggotaan peran server tetap sysadmin menggunakan sp_addsrvrolemember:

EXEC sp_addsrvrolemember 'LoginName', 'sysadmin';

atau Anda dapat memberikan izin masuk CONTROL SERVER:

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

Sebelumnya saya pikir kita harus bisa masuk ke SQL Server terlebih dahulu. Saya telah berpengalaman menjadi administrator server, tetapi saya tidak bisa masuk karena SQL Server diinstal oleh akun Admin Domain.

Jadi Anda mungkin perlu memulai SQL Server dengan opsi baris perintah -m (mode pengguna tunggal),

sqlservr.exe -m 

dan kemudian lakukan sebagai K. Brian Kelley berkata , atau terhubung melalui studio manajemen, seperti yang disarankan oleh Jeff (login akan berhasil)

Petunjuk langkah demi langkah lainnya dapat ditemukan di SQL Server 2008: Lupa menambahkan akun administrator?

12
Jirapong

Untuk kelengkapan, metode GUI

Dari SQL Server Management Studio, di bawah Keamanan/Login folder untuk database, klik kanan Login dan pilih Login Baru:

Pastikan untuk menggunakan penuh domain\username format dalam bidang Nama Login, dan periksa Peran Server untuk memastikan pengguna mendapatkan peran yang Anda inginkan.

9
Jeff Atwood

Karena tidak ada jawaban lengkap bagi saya untuk menyelesaikan masalah ini, inilah yang saya lakukan, untuk SQLServer 2014

  • Hentikan instance SQL Server (Tab Layanan)
  • Mulai contoh SQL Server (Tab Layanan, gunakan parameter awal -m)
  • Buka perintah sql Shell (sebagai admin): sqlcmd -S <instance name> -E

Ketik yang berikut di Shell

CREATE LOGIN [<DOMAIN>\<user>] FROM WINDOWS
go
exec sp_addsrvrolemember @loginame='<DOMAIN>\<user>', @rolename='sysadmin'
go
  • Hentikan instance SQL Server (Tab Layanan)
  • Mulai instance SQL Server (Tab Layanan, hapus parameter awal -m)
4
ortang

Hmm, ada dua hal berbeda yang bisa diartikan.

  1. Bagaimana cara membuat akun pengguna baru yang memiliki hak administratif?
  2. Saya sudah memiliki pengguna windows yang merupakan administrator, bagaimana cara menambahkan pengguna itu ke SQL?

Jawaban:

  1. Di SQL Management Studio, buat login baru dan tambahkan ke peran server sysadmin.
  2. Di SQL Management Studio, buat login yang terhubung ke akun Windows atau grup yang menjadi anggotanya. Anda mungkin menemukan BUILTIN\Administrator sudah ada di sana.
3
Richard Gadsden