MS Windows Vista. Spis treści. Autor: Jacek Parzonka, InsERT



Podobne dokumenty
Pracownia internetowa w szkole ZASTOSOWANIA

Twoje potrzeby. Nasze rozwiązania.

Problemy techniczne SQL Server. Zarządzanie bazami danych na serwerze SQL

7 Business Ship Control dla Wf-Mag Prestiż i Prestiż Plus

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Połączenia. Instalowanie drukarki lokalnie (Windows) Co to jest drukowanie lokalne?

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Problemy techniczne SQL Server. Zarządzanie bazami danych na serwerze SQL

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Problemy techniczne SQL Server

Problemy techniczne SQL Server

System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r.

Zastępstwa Optivum. Jak przenieść dane na nowy komputer?

SERWER DRUKARKI USB 2.0

Instrukcja instalacji Control Expert 3.0

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0.

asix Autoryzacja dostępu do zasobów WWW systemu asix (na przykładzie systemu operacyjnego Windows 2008)

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows

Kancelaria Prawna.WEB - POMOC

Dla klientów używających systemu Windows do połączeń sieciowych

Prawa dostępu do serwera. Nadawanie i odbieranie uprawnień DCL. Użytkownicy a role

Jak przenieść bazę danych na zdalny serwer?

Instrukcja instalacji systemu

Zalecana instalacja i konfiguracja Microsoft SQL Server 2016 Express Edition dla oprogramowania Wonderware

INFORMATOR TECHNICZNY WONDERWARE

Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK. I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej)

INFORMATOR TECHNICZNY WONDERWARE. Ograniczenie wyświetlania listy zmiennych w przeglądarce zmiennych ActiveFactory

Wskazówki do instalacji Systemu Symfonia Forte. Szybki start

Instrukcja instalacji

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze

Problemy techniczne SQL Server

Problemy techniczne SQL Server

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Procedura aktualizacji silnika baz danych Firebird do wersji 2.5

Wraz z wersją R2 dla systemu Windows 2008 Server nazewnictwo usług terminalowych uległa zmianie. Poniższa tabela przedstawia nową nomenklaturą:

Problemy techniczne SQL Server

Instalacja aplikacji iplus Manager na komputerach z systemem operacyjnym Microsoft Windows Vista

Asix. Konfiguracja serwera MS SQL dla potrzeb systemu Asix. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

Instrukcja instalacji aplikacji i konfiguracji wersji sieciowej. KomKOD

Spis treści Ustawienia zaawansowane: Dotyczy użytkowników, którzy używają proxy... 40

Pomoc dla usługi GMSTHostService. GMSTHostService. Pomoc do programu 1/14

enova Instalacja wersji demo

Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a

Piotr Dynia. PowerPivot. narzędzie do wielowymiarowej analizy danych

INSTRUKCJA INSTALACJI DRUKARKI. (Dla Windows CP-D70DW/D707DW)

Instalacja programu Ozon.

Procedury techniczne modułu Forte Kontroling. Pakiety DTS

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze

enova365 Jak zainstalować wersję demo?

Program Płatnik Instrukcja instalacji

Serwer Sieci Web (IIS)

Następnie kliknąć prawym klawiszem myszy na Połączenie sieci bezprzewodowej i wybrać Wyłącz.

Administracja i programowanie pod Microsoft SQL Server 2000

Serwer Sieci Web (IIS)

BACKUP BAZ DANYCH MS SQL

Kopiowanie i instalowanie pliku w systemie Windows CE

SKRó CONA INSTRUKCJA OBSŁUGI

Jak skonfigurować Outlooka?

Sposoby zdalnego sterowania pulpitem

Połączenia. Obsługiwane systemy operacyjne. Instalowanie drukarki przy użyciu dysku CD Oprogramowanie i dokumentacja

Instrukcja instalacji programu SYSTEmSM

Instrukcja postępowania w procesie aktualizacji systemu UPLOOK / STATLOOK z wersji 3.0 do wersji 3.2

(aktualizacja 30 kwietnia 2018)

PRODUKCJA BY CTI INSTRUKCJA INSTALACJI I KONFIGURACJI

Wstęp. Opis ten dotyczy wydziałów orzeczniczych.

Ewidencja Wyposażenia PL+

INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32

Sterowniki urządzeń zewnętrznych w pracy lokalnej i sieciowej w programach firmy InsERT dla Windows

Instrukcja obsługi programu do wystawiania faktur wewnętrznych dla Subiekta GT

Sage Migrator 2019.e Migracja do Sage 50c wersja 2019.a i 2019.b

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

KORZYSTANIE Z BAZY DANYCH UpToDate

Instrukcja instalacji aplikacji i konfiguracji wersji jednostanowiskowej. KomKOD

Instalacja protokołu PPPoE

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

Program Zamiana towarów dla Subiekta GT.

Acronis Backup & Recovery 10 Server for Windows, Acronis Backup & Recovery 10 Workstation. Instrukcja szybkiego rozpoczęcia pracy

Opisane poniżej czynności może wykonać administrator komputera lub administrator serwera SQL (tj. użytkownik sa).

Instrukcja instalacji serwera bazy danych Microsoft SQL Server Express 2014

R o g e r A c c e s s C o n t r o l S y s t e m 5

Instrukcja obsługi programu Profile GT

Instalacja Active Directory w Windows Server 2003

Pracownia internetowa w szkole podstawowej (edycja jesień 2005)

Ustawienia personalne

Instrukcja Instalacji. Instalacja lokalna

INFORMATOR TECHNICZNY WONDERWARE

Sage Migrator Migracja do wersji Sage Kadry i Płace

dziennik Instrukcja obsługi

Laboratorium A: Podstawy administrowania serwerem

BEXLAB RYSZARD MATUSZYK, BRZOZOWA 14, DĘBE WIELKIE, TEL. KOM.: Instalacja. Microsoft SQL Server 2008 R2 SP2 Express

Instrukcja instalacji serwera Microsoft SQL Server 2014 Express. Aktualizacja dokumentu:

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. MSDE 2000 A Instrukcja instalacji. Pomoc techniczna

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Użycie pakietów instalacyjnych.msi w oprogramowaniu WYWIAD Plus

INFORMATOR TECHNICZNY WONDERWARE. Odczytywanie danych z arkusza Excel za pomocą zapytań SQL do aplikacji InTouch

Instalacja pakietu MS SQL Server 2012 Express Edition with Advanced Service

Konfiguracja połączenia szerokopasmowego na Windows98/98SE Instalacja PPPoE w systemie Windows 98 i 98SE

Potwierdzenie sald Program dodatkowy dla InsERT Subiekt GT

Transkrypt:

MS Windows Vista Autor: Jacek Parzonka, InsERT Spis treści SPIS TREŚCI... 1 WSTĘP... 2 PROBLEMY... 2 UŻYWANIE AUTENTYKACJI WINDOWS DLA MS SQL SERVERA 2005 EXPRESS... 2 Run as administrator... 3 Modyfikacja uprawnień za pomocą SQLCMD.EXE... 4 Modyfikacja uprawnień za pomocą MS SQL Server Management Studio Express... 5 Droga na skróty... 9 PROBLEMY Z WYDRUKAMI... 10 ZAPIS SKRYPTOWYCH SKŁADNIKÓW PŁACOWYCH... 11 STEROWNIKI URZĄDZEŃ ZEWNĘTRZNYCH... 12 1

Wstęp Problemy W tym rozdziale opisano znane problemy, jakie mogą wystąpić przy pracy systemu InsERT GT pod kontrolą systemu operacyjnego MS Windows Vista. Używanie autentykacji Windows dla MS SQL Servera 2005 Express Autentykacja Windows dla MS SQL Servera 2005 pod kontrolą Visty działa zupełnie inaczej, niż znane jest to ze wcześniejszych wersji systemu operacyjnego i MS SQL Servera. Przede wszystkim idzie o odmienny sposób mapowania użytkownika o uprawnieniach administracyjnych w systemie operacyjnym na użytkownika w SQL Serverze. Dawniej stosowano model, w którym każdy użytkownik systemu operacyjnego o uprawnieniach administracyjnych miał pełne prawa w SQL Serverze (miał przydzieloną rolę sysadmin). Ten model w Viście nie funkcjonuje wprowadzono nowe, znacznie bardziej restrykcyjne, zasady mapowania użytkowników systemu operacyjnego na SQL Server. Domyślnie w zasadzie nie ma różnicy, jakie uprawnienia ma się w systemie operacyjnym. W SQL Serverze wszelkie funkcjonalności są standardowo niedostępne. Dla przykładu zestawiono w tabeli zwykłego użytkownika i administratora Visty: System operacyjny: Standardowy użytkownik Domyślne uprawnienia na SQL Serverze: Przeglądanie listy baz danych (narzędziami SQLa): tak Przeglądanie listy baz danych (przy starcie programu GT): nie 1 Przeglądanie zawartości baz danych: nie Modyfikacja zawartości baz danych: nie Zakładanie nowych baz danych: nie System operacyjny: Administrator Domyślne uprawnienia na SQL Serverze: BUILTIN\Users Przeglądanie listy baz danych (narzędziami SQLa): tak Przeglądanie listy baz danych (przy starcie programu GT): nie Przeglądanie zawartości baz danych: nie Modyfikacja zawartości baz danych: nie Zakładanie nowych baz danych: nie 1 Przeglądanie baz danych przy starcie któregokolwiek z programów linii GT wymaga odczytania tzw. Extender Properties, do czego taki uŝytkownik nie ma uprawnień. 2

Administrator w MS Windows Vista jest na MS SQL Server 2005 domyślnie mapowany jako użytkownik o bardzo wąskim zakresie uprawnień. Przede wszystkim domyślnie nie ma przydzielonej żadnej roli serwerowej, natomiast w bazach danych ma jedynie uprawnienia wynikające z roli public. Można więc stwierdzić, że jego zakres uprawnień domyślnie jest bardzo wąski i praktycznie sprowadza się do przeglądania listy dostępnych na serwerze baz danych (i to tylko za pomocą narzędzi SQL Servera). Run as administrator Pierwszym możliwym sposobem na uruchomienie czy to systemu InsERT GT, czy narzędzie SQL-owych, z właściwym poziomem uprawnień jest skorzystanie z opcji dostępnej przy uruchamianiu jakiejkolwiek aplikacji w menu kontekstowym Run as Administrator. Po jej wybraniu istnieje możliwość uruchomiania programu (dotyczy to zarówno aplikacji linii GT jak i aplikacji SQL Severa) z prawdziwymi uprawnieniami administracyjnymi. Jeśli opcja była wywołana przez administratora, wówczas program po prostu zacznie się uruchamiać. Jeśli jednak wywołał ją użytkownik, który w systemie operacyjnym nie jest administratorem, wyświetli się lista dostępnych w systemie kont administracyjnych. 3

Jest możliwość wybrania któregokolwiek z nich i uruchomienia programu jako administrator po podaniu hasła. Podany wyżej sposób w dłuższej perspektywie czasu jest dość uciążliwy, gdyż wymaga każdorazowego wybierania opcji Run as administrator z menu kontekstowego i ewentualnie podawania hasła administratora systemu operacyjnego. Modyfikacja uprawnień za pomocą SQLCMD.EXE Aby temu zaradzić, można po prostu konkretnym użytkownikom systemu operacyjnego przydzielić odpowiednie uprawnienia w SQL Serverze. Najszybciej można to przeprowadzić za pomocą narzędzia linii komend SQLCMD.EXE wykonując skrypty języka Transach-SQL. Z menu Start należy wybrać All Programs, a następnie Accessories/Command Prompt. W linii poleceń należy wydać polecenie: sqlcmd /S (local)\insertgt /U sa Po podaniu hasła powinien pojawić się znak zachęty: 1> Następnie należy podać zestaw poleceń, dzięki któremu zamapujemy użytkownika systemu operacyjnego na SQL Server z odpowiednimi uprawnieniami. Najpierw należy zmienić kontekst bazy danych na bazę systemową master. 1> USE master 2> GO i nacisnąć ENTER. Następnie należy zamapować użytkownika systemu Windows Vista w SQL Serverze: 1> CREATE LOGIN [VPCVISTA\JacekP] FROM WINDOWS 2> GO 4

Następnie warto przydzielić użytkownikowi rolę serwerową dbcreator, aby mógł wykonywać zadania dołączania baz danych i dearchwizacji. EXEC sp_addsrvrolemember 'VPCVISTA\Jacek', 'dbcreator' GO Następnie należy podać polecenie nadające użytkownikowi systemu Windows Vista uprawnienie do bazy danych podmiotu (w przykładzie baza nazywa się Alfa): 1> USE [Alfa] 2> GO i nacisnąć ENTER. 1> CREATE USER [VPCVISTA\JacekP] FOR LOGIN [VPCVISTA\JacekP] 2> GO Ostatnią czynnością musi być przydzielenie użytkownikowi bazy danych odpowiednich uprawnień tak, aby działały wszystkie funkcji w programach InsERT GT. Najszerszą rolą w bazie danych jest db_owner: 1> EXEC sp_addrolemember N'db_owner', N'VPCVISTA\JacekP' 2> GO Dzięki takiemu skonfigurowaniu uprawnień użytkownika na SQL Serverze mamy pewność, że wszystkie funkcje w bazie danych podmiotu InsERT GT będą dostępne, a jednocześnie ów użytkownik nie będzie miał nadmiarowych uprawnień na serwerze bazy danych. Modyfikacja uprawnień za pomocą MS SQL Server Management Studio Express Przydział uprawnień dla użytkowników za pomocą MS SQL Server Management Studio Express jest dużo łatwiejszy nie wymaga bowiem znajomości języka Transact- SQL. Należy jednak uprzednio pobrać z witryny Microsoftu darmowy pakiet instalacyjny narzędzi dodatkowych dla SQL Servera 2005 Express i zainstalować aplikację MS SQL Server Management Studio Express. Pakiet instalacyjny znajduje się w lokalizacji: http://msdn.microsoft.com/vstudio/express/sql/download/default.aspx Należy zalogować się do Management Studio z uprawnieniami administracyjnymi. Następnie w okienku Object Explorer odnaleźć właściwy serwer i rozwinąć gałąź Security. Kolejno należy wybrać z menu kontekstowego opcję New/Login. 5

W oknie, które się pojawi należy zdefiniować parametry i uprawnienia loginu na Serverze SQL. Na pierwszej zakładce General należy określić nazwę użytkownika (można się posłużyć przyciskiem Serach, aby odnaleźć użytkownika systemu operacyjnego). 6

Następnie na zakładce Server Roles należy przydzielić mu rolę dbcreator, która uprawnia do dearchiwizacji podłączania nowych baz danych. 7

Na zakładce User Mapping ustalamy, do których baz danych i z jakimi uprawnieniami dany login będzie miał dostęp. Należy zaznaczyć dla każdej z baz danych rolę db_owner. 8

Droga na skróty Opisane powyżej sposoby są pracochłonne, ale zapewniają bezpieczeństwo przy korzystaniu z SQL Servera i autentykacji Windows. Istnieje także szybka metoda przydzielenia wszystkim użytkownikom Windows Vista pełnych (administracyjnych) uprawnień w SQL Serverze. Z menu Start należy wybrać All Programs, a następnie Accessories/Command Prompt. W linii poleceń należy wydać polecenie: sqlcmd /S (local)\insertgt /U sa /Q"sp_addsrvrolemember 'BUILTIN\Users', 'sysadmin'" System zapyta o hasło dla użytkownika sa. Po jego podaniu wszyscy użytkownicy Windows Vista (niezależnie od uprawnień w systemie operacyjnym) będą mieli pełne uprawnienia w SQL Serverze. 9

Problemy z wydrukami Problem dotyczy korzystania z drukarek sieciowych w MS Windows Vista. Jest to problem wynikający z ewidentnego błędu systemu operacyjnego. Wszyscy użytkownicy, którzy pracują na Windows Vista i chcą korzystać z drukarek poprzez sieć, muszą zamapować sieciową drukarkę jako lokalną. Aby to zrobić należy postąpić według następujących wskazówek. Z menu Start należy wybrać opcję Control Panel/Printers (moduł Drukarki w Panelu sterowania). Następnie należy kliknąć Add a printer w belce nad listą drukarek. Kolejno wybieramy Add a local printer (Drukarka lokalna). W następnym oknie wybieramy Create a new port (Utworzyć nowy port). W polu Type of port (Typ portu) powinno być: Local Port. 10

Klikamy Next. Jako nazwę portu wprowadzamy adres drukarki, np.: \\Printerserver\Printername W następnym oknie wybieramy typ drukarki. Kolejne opcje można konfigurować według własnego uznania. Zapis skryptowych składników płacowych Uwaga dotyczy wyłącznie skryptowych składników płacowych: 11

Przy zapisie składników płacowych typu SKRYPT na systemie Windows Vista pojawi się komunikat o konieczności zalogowania się jako administrator do programu RegAsm.exe. Po podaniu hasła administratora skrypt zostanie zapisany. Sterowniki urządzeń zewnętrznych Istnieje możliwość wystąpienia błędów w programie Kasiarz GT (dla programu w wersji 1.09 lub wcześniejszej na Windows Vista). Rozwiązaniem jest zainstalowanie sterowników urządzeń zewnętrznych dystrybuowanych wraz z wersją 1.10 systemu InsERT GT lub późniejszą. Koniec. 12