SQL 2005 dla początkujących: tworzenie nowego użytkownika bazy danych.

SQL 2005 dla początkujących: tworzenie nowego użytkownika bazy danych.

Aby stworzyć użytkownika dla bazy danych i przypisać mu odpowiednie uprawnienia do wykonywania zadaÅ„ w bazie danych należy rozwinąć wÄ™zeÅ‚ z nazwÄ… bazy danych i przejść do wÄ™złów Security | Users. Klikamy prawym przyciskiem myszy i wybieramy New User…
W pozycji User name wpisujemy jego nazwę, natomiast w Login name wyszukujemy skonfigurowany uprzednio login. O tworzeniu loginu traktował poprzedni wpis.
W pozycji Default schema przypisujemy użytkownikowi domyślny schemat, natomiast poniżej w sekcji Schemas owned by this User zaznaczamy pozostałe schematy, które mają być własnością tego użytkownika.
W sekcji Database role membership, przypisujemy użytkownikowi rolę:

  • db_accessadmin – zezwala na dodawanie i usuwanie kont,
  • db_backupoperator – zezwala na wykonywanie kopii zapasowych,
  • db_datareader – zezwala na odczyt baz danych,
  • db_datawriter – zezwala na zapisywanie i modyfikacjÄ™ baz danych,
  • db_ddladmin – zezwala na modyfikacjÄ™ i usuwanie obiektów baz danych,
  • db_denydatareader – nie zezwala na odczyt baz danych,
  • db_dentydatawriter – nie zezwala na zapisywanie i modyfikacjÄ™ baz danych,
  • db_owner – zezwala na peÅ‚nÄ… kontrolÄ™ nad bazÄ… danych,
  • db_securityadmin – zezwala na zarzÄ…dzanie uprawnieniami oraz rolami baz danych,
  • public – rola domyÅ›lna, zapewniajÄ…ca minimum uprawnieÅ„.

user1

Poniżej znajduje się skrypt T-SQL z wykonanej operacji:

USE [baza]
GO
CREATE USER [monika] FOR LOGIN [monika]
GO
USE [baza]
GO
ALTER AUTHORIZATION ON SCHEMA::[db_owner] TO [monika]
GO
USE [baza]
GO
EXEC sp_addrolemember N’db_owner’, N’monika’
GO

Leave a Reply

Login with Facebook:


Too lazy to translate
    Translate from:

    Translate to:

Społeczność
Login with Facebook:
Last visitors
Powered by Sociable!
Last Friends
Last friends on tech-blog.IT!
To see your friends on this site, you must be logged in with Facebook: