Tworzenie użytkownika i przydzielanie uprawnień
Na serwerze Microsoft SQL Server należy utworzyć użytkownika uruchamiającego agenta i nadać temu użytkownikowi uprawnienia do monitorowania serwera Microsoft SQL Server. Proces nadawania uprawnień jest taki sam dla produktu Microsoft SQL Server 2005 lub nowszego.
Zanim rozpoczniesz
O tym zadaniu
Sprawdzanie uprawnień istniejącego użytkownika serwera SQL Server
Aby sprawdzić, czy istniejący użytkownik serwera SQL Server ma wystarczające uprawnienia związane z bazami danych serwera SQL Server,
można uruchomić program narzędziowy koqVerifyPerminssions.exe.
O tym zadaniu
- Wśród uprawnień dla serwera muszą być następujące: View server state (wyświetlanie stanu serwera), View any
database (wyświetlanie dowolnej bazy danych) oraz View any definition (wyświetlanie dowolnej definicji).
Te uprawnienia na poziomie serwera są obowiązkowe.
- Dla wszystkich systemowych baz danych i zdefiniowanych przez użytkownika baz danych przypisanie roli bazy danych musi zawierać uprawnienia
public i db_owner.Uprawnienie db_owner jest wymagane do gromadzenia danych dla następujących zestawów danych:
- Zestaw danych szczegółów serwera
- Zestaw danych szczegółów bazy danych
- Zestaw danych zapisu lustrzanego bazy danych
- Zestaw danych podsumowania serwera
- Zestaw danych podsumowania zadania
- W przypadku bazy danych msdb przypisanie roli bazy danych musi zawierać uprawnienia db_datareader, SQLAgentReaderRole i SQLAgentUserRole. Te uprawnienia są wymagane dla zestawu danych Szczegóły zadania.
Procedura
Wyniki
koqVerifyPermissions_log w następującym katalogu:- Dla agentów 64-bitowych, katalog_główny_agenta\TMAITM6_x64\logs
- Dla agentów 32-bitowych: katalog_główny_agenta\TMAITM6\logs
Tworzenie identyfikatora użytkownika produktu SQL Server z uwierzytelnianiem Windows
Tworzenie nowego użytkownika z uwierzytelnianiem Windows i
przydzielenie temu użytkownikowi wymaganych ról oraz uprawnień.
Procedura
Aby utworzyć użytkownika, wykonaj następujące czynności:
Wyniki
Tworzenie identyfikatora użytkownika produktu SQL Server z uwierzytelnianiem SQL Server

Tworzenie nowego użytkownika z uwierzytelnianiem SQL Server i
przydzielenie temu użytkownikowi wymaganych ról oraz uprawnień.
Procedura
Aby utworzyć użytkownika, wykonaj następujące czynności:
Wyniki
Nadawanie minimalnych uprawnień do gromadzenia danych
Oprócz domyślnej roli public, można przypisać do użytkownika rolę sysadmin lub nadać
minimalne uprawnienia użytkownikowi, aby agent mógł gromadzić dane dla zestawów danych.
O tym zadaniu
Procedura
Co dalej
Nadawanie uprawnień do klucza rejestru Perflib w celu gromadzenia danych dla kilku zestawów danych
Aby zgromadzić dane dla kilku zestawów danych, należy nadać użytkownikom prawo do odczytu klucza rejestru Perflib.
O tym zadaniu
To uprawnienie należy nadać użytkownikowi systemu Windows, dla którego usługi agenta zostały skonfigurowane. Istnieje wiele zestawów danych, na które ma wpływ brak uprawnień Perflib, takie jak Szczegóły bazy danych MS SQL, Menedżer pamięci MS SQL, Podsumowanie typu zasobu blokady MS SQL, Podsumowanie zadania MS SQL, Podsumowanie transakcji MS SQL Server, Podsumowanie serwera MS SQL, itd.
Procedura
Aby nadać uprawnienie do klucza rejestru Perflib, wykonaj następujące czynności:
- Otwórz edytor rejestru, klikając kolejno opcje , następnie naciśnij klawisz Enter.
-
Przejdź do klucza rejestru
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib. - Kliknij prawym przyciskiem myszy opcję Perflib, następnie kliknij opcję Uprawnienia.
- Kliknij przycisk Dodaj, podaj nazwę użytkownika, dla którego zainstalowano agenta w systemie Windows, następnie kliknij przycisk OK.
- Kliknij dodanego użytkownika.
- Zezwól na dostęp do odczytu użytkownikowi, zaznaczając odpowiednie pole wyboru.
- Kliknij przycisk Zastosuj, a następnie przycisk OK.