Professional Documents
Culture Documents
Login N Permission
Login N Permission
dfd, 2012
Jenis Login
SQL Server Authentication
Membutuhkan password
Windows Authentication Mode
Tidak membutuhkan password
dfd, 2012
CREATE LOGIN
CREATE LOGIN loginName { WITH <option_list1> | FROM <sources> }
<option_list1> ::=
PASSWORD = { 'password' | hashed_password HASHED } [ MUST_CHANGE ] [ , <option_list2>
[ ,... ] ]
<option_list2> ::=
SID = sid |
DEFAULT_DATABASE = database |
DEFAULT_LANGUAGE = language |
CHECK_EXPIRATION = { ON | OFF} |
CHECK_POLICY = { ON | OFF} |
CREDENTIAL = credential_name
<sources> ::=
WINDOWS [ WITH <windows_options> [ ,... ] ] |
CERTIFICATE certname |
ASYMMETRIC KEY asym_key_name
<windows_options> ::=
DEFAULT_DATABASE = database |
DEFAULT_LANGUAGE = language
dfd, 2012
ALTER LOGIN
ALTER LOGIN login_name
{ <status_option> |
WITH <set_option> [ ,... ] |
<cryptographic_credential_option>
}
<status_option> ::= ENABLE | DISABLE
<set_option> ::=
PASSWORD = 'password' | hashed_password
HASHED [ OLD_PASSWORD = 'oldpassword' | <password_option>
[<password_option> ] ] |
DEFAULT_DATABASE = database |
DEFAULT_LANGUAGE = language |
NAME = login_name | CHECK_POLICY = { ON | OFF } |
CHECK_EXPIRATION = { ON | OFF } |
CREDENTIAL = credential_name |
NO CREDENTIAL
<password_option> ::= MUST_CHANGE |
UNLOCK <cryptographic_credentials_option> ::=
ADD CREDENTIAL credential_name |
DROP CREDENTIAL
credential_name
dfd, 2012
CREATE USER
USE namadatabase
CREATE USER namauser FOR LOGIN namalogin
dfd, 2012
DROP LOGIN
DROP LOGIN login_name
dfd, 2012
REVOKE
REVOKE nama_hak_akses ON OBJECT::nama_tabel
FROM nama_user
contoh:
use namadatabase
REVOKE SELECT ON OBJECT::pegawai FROM saya
dfd, 2012