piątek, 27 lutego 2015

Insert - konfiguracja

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



















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