Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come configurare un SQL Express di Grant Sysadmin

Se SQL Server Express non ha l' Enterprise Manager , una GUI per eseguire le principali attività amministrative , si dovrà eseguire operazioni avanzate come la concessione di autorizzazioni e l'aggiunta di ruoli utilizzando stored procedure di sistema . Pertanto , è necessario avere conoscenze di amministrazione del server , Transact- SQL e il meccanismo di base del server . Idealmente, la persona che installa SQL Server Express e /o crea i database deve anche garantire i privilegi per gli utenti . Ci sono a livello di server di accesso, che sono comuni in tutti i database sul sito , e gli utenti per ogni database . L'utente è quindi legato a un account di accesso . Ogni accesso ha un database predefinito . Sysadmin è un ruolo predefinito del server . Quando viene assegnato a un particolare di login , la persona che lo utilizza ha privilegi di fare cambiamenti drastici in tutto il server. Quindi non dovrebbe essere dato via con indifferenza . Istruzioni
1

Verificare che un'istanza di SQL Server Express è installato e funzionante .
2

Verificare di avere accesso a SQL Server di accesso 'sa' ( amministratore di sistema ) . Idealmente , solo la 'sa' concederà privilegi ad altri account di accesso .
3

accedere a SQL Server Express come 'sa' .
4

esegui il istruzione Transact- SQL in SQL Prompt :

> EXEC sp_addsvrrolemember [ @ loginame =] ' nome login> che richiede privilege> ' , [ @ rolename =] ' sysadmin '

. le parole tra parentesi quadre sono opzionali

Per esempio , se si desidera concedere i privilegi di amministratore di sistema per il nome di login ' Sue' , eseguire le seguenti operazioni:

> EXEC sp_addsvrrolemember ' Sue' , ' sysadmin '

Qui , il presupposto è che ' Sue' è un nome di accesso di SQL Server valido .
5

Aggiungi l' utente di accesso Windows ' Sue' come il tuo di SQL Server Express Accedi se si verifica un errore nel passaggio precedente dicendo questo account di accesso non esiste:

> EXEC sp_addlogin ' Sue' [ , ' '] [ , ' '] [ , ' ']

Nessuno dei parametri tra parentesi quadre sono obbligatori. Security ID è un numero unico e viene generato se non si fornisce uno. Opzione di crittografia specifica se la password è cifrata . Prende seguenti valori :

1 ) NULL , il che implica che la password è cifrata

2) skip_encryption , che dice che la password non è criptata

3) skip_encryption_old . . , il quale dice che la password è stata crittografata con una versione precedente di SQL Server e non è più essere criptato .

esegui sp_addsvrrolemember come indicato al punto 4 .

 

software © www.354353.com