Nadawanie uprawnień do dostępu i tworzenia bazy danych.
Administratorem MS SQL Serwera jest użytkownik 'sa'. Użytkownik ten może tworzyć użytkowników i nadawać im uprawnienia.
Problem 1
Użytkownik MS Windows 'uczen' nie może utworzyć bazy danych 'nowa'. Każdorazowa próba założenia nowego podmiotu kończy się błędem:
Istnieją dwa sposoby rozwiązania problemu:
1 sposób to ustanawiamy dla użytkownika MS Windows 'uczen' logowanie się do systemu zarządzania bazą danych MS SQL jako 'sa' (administrator).
Uruchamiamy jako administrator Insert->Program Serwisowy.
Wybieramy Serwer->parametry uruchomieniowe i ustawiamy i zapisujemy.
2 sposób (zalecany) to nadanie uprawnień dla określonego użytkownika MS Windows czyli 'uczen'.
Uruchamiamy jako administrator program SQL Management Studio i logujemy się do szbd jako użytkownik 'sa'.
Następnie rozwijamy zakładkę Security->Logins i prawym klawiszem wybieramy New Login. Klikamy na przycisk Search i wprowadzamy użytkownika 'uczen dla którego we właściwościach Server Roles ustawiamy 'sysadmin':
Dostęp do innych baz danych dla danego użytkownika 'uczen' uzyskujemy w zakładce User Mapping, gdzie po zaznaczeniu określonej nazwy bazy danych zaznaczamy w okienku Database role membership opcję 'db_owner'.
Problem 2
Użytkownik Windows 'uczen' nie może wgrać podmiotów za pomocą programu Archiwizator.
Rozwiązanie to nadać uprawnienia do tworzenia baz danych (jak wyżej) oraz w razie potrzeby zainstalować program SQLServer2005_BC.
Wgrywanie podmiotu za pomocą programu Archiwizator.
Dearchiwizuj->Wybierz plik *.iar->Zapisz jako dowolna_nazwa
Wgrywanie podmiotu za pomocą programu Archiwizator.
Dearchiwizuj->Wybierz plik *.iar->Zapisz jako dowolna_nazwa
Pojawia się błąd :
Wystarczy z konta administratora MS Windows uruchomić SQL Managment Studio, zalogować się jako 'sa', następnie po połączeniu z zsbd w sekcji Security->Logins->New Login dodać użytkownika 'uczen' klikamy na przycisk 'search'
Po dodaniu użytkownika 'uczen' wybieramy prawy klawiszem myszy właściwości użytkownika 'uczen' i w zakładce Server roles zaznaczamy opcję 'sysadmin'
Problem 3
W Windows 8 należy dla wszystkich użytkowników komputera (lokalnych) nadać prawa administratora dla szbd, tak aby mogła następować autentyfikacja windows :
W powyższym okienku należy nadać uprawnienia sysadmin dla użytkownika BUILTIN\Użytkownicy.
Brak komentarzy:
Prześlij komentarz