Bagikan melalui


xp_grantlogin (T-SQL)

Berlaku untuk: SQL Server

Memberikan grup Windows atau akses pengguna ke SQL Server.

Penting

Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Gunakan CREATE LOGIN sebagai gantinya.

Konvensi sintaks transact-SQL

Sintaks

xp_grantlogin { [ @loginame = ] 'login' } [ , [ @logintype = ] 'logintype' ]

Argumen

[ @loginame = ] 'login'

Nama pengguna atau grup Windows yang akan ditambahkan. Pengguna atau grup Windows harus memenuhi syarat dengan nama domain Windows dalam formulir <domain>\<user>. @loginame adalah sysname, tanpa default.

[ @logintype = ] 'logintype'

Tingkat keamanan login yang diberikan akses. @logintype adalah varchar(5), dengan default NULL. Hanya admin yang dapat ditentukan. Jika admin ditentukan, @loginame diberikan akses ke SQL Server, dan ditambahkan sebagai anggota peran server tetap sysadmin .

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Keterangan

xp_grantlogin adalah prosedur tersimpan sistem alih-alih prosedur tersimpan yang diperpanjang. xp_grantloginsp_grantlogin panggilan dan sp_addsrvrolemember.

Izin

Memerlukan keanggotaan dalam peran server tetap securityadmin . Mengubah @logintype memerlukan keanggotaan dalam peran server tetap sysadmin .