Bagaimana Anda menambahkan pengguna administrator ke SQL Server 2008?
sumber
Bagaimana Anda menambahkan pengguna administrator ke SQL Server 2008?
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];
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 seperti yang dikatakan K. Brian Kelley , atau hubungkan 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?
Untuk kelengkapan, metode GUI
Dari SQL Server Management Studio, di bawah folder Security / Login untuk database, klik kanan Login dan pilih New Login:
Pastikan untuk menggunakan
domain\username
format lengkap di bidang Nama Login, dan periksa daftar Peran Server untuk memastikan pengguna mendapatkan peran yang Anda inginkan.sumber
Hmm, ada dua hal berbeda yang bisa diartikan.
Jawaban:
sumber
Karena tidak ada jawaban lengkap bagi saya untuk menyelesaikan masalah ini, inilah yang saya lakukan, untuk SQLServer 2014
-m
)sqlcmd -S <instance name> -E
Ketik yang berikut di shell
-m
)sumber
go
perintah; Saya sudah terbiasa dengan SSMS jadi tidak berpikir untuk menggunakango
untuk mengirim batch dari klien baris perintah.