PowerShell dla administratorów SQL Server: Wybrane przykłady zastosowań cz. II (Policy-Based Management)

Wielkość: px
Rozpocząć pokaz od strony:

Download "PowerShell dla administratorów SQL Server: Wybrane przykłady zastosowań cz. II (Policy-Based Management)"

Transkrypt

1 PowerShell dla administratorów SQL Server: Wybrane przykłady zastosowań cz. II (Policy-Based Management) Autor: Damian Widera PowerShell to nowy język skryptowy firmy Microsoft, którego istnienia nie sposób pominąd. Można co prawda zadad sobie pytanie po co uczyd się i poznawad kolejny język programowania? Pierwszy artykuł z serii prezentował ogólne możliwości, które daje użycie tego języka. W drugim artykule postanowiłem pokazad, w jaki sposób można użyd skryptu PowerShell do programowania i zarządzania systemem zarządzania politykami serwera. Wprowadzenie do Policy-Based Management System zarządzania politykami serwera (ang. Policy-Based Management, PBM) jest z całą pewnością jedną z najważniejszych nowości, która została wprowadzona do SQL Server PBM pozwala na zarządzanie instancjami SQL Server poprzez definiowanie polityk (ang. policies). Administratorzy baz danych mogą używad PBM między innymi za pomocą SQL Server Management Studio (SSMS),czyli tworzyd polityki oraz zarządzad serwerem, bazami danych, tabelami, indeksami lub innymi obiektami zawartymi w SQL Server. W SQL Server 2008 zostały przygotowane szablony reguł oparte o najlepsze praktyki zaimplementowane w narzędziu Best Practices Analyzer, używanym przez administratorów z poprzednimi wersjami systemu SQL Server. System Policy Based Management ma strukturę hierarchiczną i składa się z trzech podstawowych elementów: PBM management facets jest to zestaw reguł modelujących zachowanie lub charakterystykę określonego obiektu. Liczba i charakterystyka własności jest wbudowana w każdą regułę i może być zmieniona (dodana, usunięta) tylko przez twórcę reguły. Każda polityka może wykorzystywać jedną lub więcej reguł. PBM conditions są to warunki określające zestaw dozwolonych stanów, w których może znaleźć się obiekt kontrolowany przez politykę zarządzania serwerem. Dozwolone stany dla każdego obiektu są określane przez omówione powyżej zestawy reguł i charakterystyk (facets). PBM policies polityki składają się z warunków, które wymuszają określone zachowanie obiektu. Polityka może zawierać tylko jeden warunek. Polityki zarządzania serwerem w konsoli PowerShell Po zainstalowaniu SQL Server 2008 dostępny jest host oraz konsola PowerShell, z poziomu której można mied dostęp do obiektów serwera. Nic nie stoi więc na przeszkodzie, aby programowad oraz zarządzad serwerem SQL, o ile tylko użytkownik ma do tego odpowiednie uprawnienia. 1

2 W niniejszym artykule przedstawię przykład, w którym pokażę, w jaki sposób wykonad warunek i politykę sprawdzającą, czy funkcjonalności dostępne we wcześniejszych wersjach systemu w narzędziu Surface Area Configuration (SAC) są odpowiednio skonfigurowane (dokładny opis znaczenia każdego z wyżej wymienionych opcji można znaleźd w Books Online): AdHocRemoteQueriesEnabled ustawione na false, ClrIntegrationEnabled ustawione na false, Databas Enabled ustawione na false, OleAutomationEnabled ustawione na false, RemoteDacEnabled ustawione na false, ServiceBrokerEndpointActive ustawione na false, SoapEndpointsEnabled ustawione na false, SqlMailEnabled ustawione na false, WebAssistantEnabled ustawione na false, XPCmdShellEnabled ustawione na false. Zapewne wielu użytkowników wie, jak należy wykonad to zadanie z poziomu SSMS, ponieważ to zagadnienie było tematem artykułów na stronach TechNet. Osoby, które zaczynają poznawad nowe funkcje SQL Server 2008 odsyłam do Akademii SQL (publikowanej również na polskich stronach TechNet), w ramach której na jednej z pierwszych lekcji pokazano krok po kroku, jak należy rozpocząd pracę z PBM. Wykonanie skryptu tworzącego politykę zarządzania serwerem SQL. Aby w pełni skorzystad z obiektów SQL Server 2008 oraz znacząco ułatwid sobie wykonanie skryptu należy w konsoli PowerShell załadowad odpowiednie biblioteki. Można to zrobid wybierając jeden z poniższych sposobów: Umieścić referencje do bibliotek w pliku profilu hosta, i ładować biblioteki za każdym razem, kiedy uruchamiany jest host PowerShell, Umieścić referencje do bibliotek w skrypcie, który będzie uruchamiany w ramach tego zadania; z obiektów zawartych w bibliotekach można będzie skorzystać dopiero po załadowaniu skryptu, Załadować biblioteki ręcznie w konsoli PowerShell. Używając słowa host PowerShell mam na myśli mini konsolę PowerShell, czyli aplikację sqlps.exe, która zostaje zainstalowana w momencie instalacji SQL Server Ekran aplikacji pokazano na rys. 1. Rysunek 1. Aplikacja sqlps.exe. 2

3 Można także skorzystad z systemowego hosta PowerShell, czyli aplikacji powershell.exe pod warunkiem jednak, że doinstalowany zostanie provider SQL Server (zostało to opisane w *1+). Ekran aplikacji powershell.exe pokazano na rys. 2. Rysunek 2. Aplikacja powershell.exe. Komendy ładujące biblioteki mają postad: [reflection.assembly]::loadwithpartialname("microsoft.sqlserver.connectioninfo") [reflection.assembly]::loadwithpartialname("microsoft.sqlserver.smo") [reflection.assembly]::loadwithpartialname("microsoft.sqlserver.smoenum") [reflection.assembly]::loadwithpartialname("microsoft.sqlserver.dmf") [reflection.assembly]::loadwithpartialname("microsoft.sqlserver.management.sdk.sfc") [reflection.assembly]::loadwithpartialname("microsoft.sqlserver.policyenum") Pamiętając architekturę systemu PBM należy postępowad według następującego schematu: a) Utworzyć nowy warunek lub warunki korzystając z listy dostępnych obiektów (ang. facets). b) Utworzyć politykę zarządzania serwerem bazując na wcześniej wykonanych warunkach. Nic nie stoi na przeszkodzie, aby raz wykonane warunki użyd w wielu politykach, ponieważ warunki same w sobie nie definują polityki; należy je raczej rozumied jako brzegowe ograniczenia, których obiekt nie może pokonad jeśli nie chce naruszad polityki. Poniżej zaprezentowany kod ma za zadanie przygotowad zmienne, które będą wykorzystywane w trakcie przykładu: #zmienna pcname przechowa nazwę komputera. $pcname = get-item env:\computername #ścieżka do servera $serverpath = ('SQLSERVER:\SQL\' + $pcname.value + '\default') $servername = get-item $serverpath # ścieżka do obiektu polityk zarządzania serwerem $policiespath = ('SQLSERVER:\SQLPOLICY\' + $pcname.value + '\default') $policies = get-item $policiespath #nazwa biblioteki $PBM = 'Microsoft.SqlServer.Management.Dmf.' Pierwsza zmienna - $pcname przechowuje informację o nazwie komputera, na którym wykonywany jest skrypt. Nazwa ta jest pobierana ze zmiennych środowiskowych systemu operacyjnego, których pełna lista jest dostępna po wykonaniu poleceo: get-psdrive 3

4 Cd env: DIR Druga i trzecia zmienna przechowują ścieżki do obiektu serwera i obiektów polityk dla instancji domyślnej. Czwarta zmienna - $PBM przechowuje stałą tekstową stanowiącą, która umożliwi tworzenie pozostałych obiektów, takich jak warunki czy polityki. Utwórzmy zatem nowy warunek. W tym celu należy stworzyd obiekt klasy Microsoft.SqlServer.Management.Dmf.Condition, nadad mu unikalną nazwę oraz wskazad, jakiego obiektu (ang. facet) będzie on dotyczył: $cond = new-object ($PBM + 'Condition') $policies, "SAC 2005 Config" $cond.facet = "ISurfaceAreaFacet" Póki co wykonaliśmy jedynie definicję warunku. Można sprawdzid, że nie zawiera ona jeszcze żadnych zdefiniowanych własności: Rysunek 3. Definicja warunku SAC 2005 Config. Wstawmy w utworzoną powyżej definicję informacje obiektu SurfaceAreaFacet, które muszą zostad sprawdzone. Zanim do tego przejdziemy należy zdefiniowad kilka stałych, które uproszczą tworzenie warunków: $war_and = [Microsoft.SqlServer.Management.Dmf.OperatorType]::AND $war_rowne = [Microsoft.SqlServer.Management.Dmf.OperatorType]::EQ $wyl_false = [Microsoft.SqlServer.Management.Dmf.ExpressionNodeFunction+Function]::False $O_FALSE = new-object ($PBM + 'ExpressionNodeFunction') $wyl_false Pierwsza stała- $war_and pozwoli łączyd ze sobą elementy warunku tak, że jeśli jeden z tych elementów nie będzie spełniony, to cała polityka zostanie naruszona (w analogiczny sposób można utworzyd zmienną, która wykona operację OR). Stała $war_rowne pozwoli wykonad operację porównywania wartości, którą posiada sprawdzana własnośd sprawdzanego obiektu do innej wartości. W naszym przypadku będziemy porównywad z wartością false, która jest reprezentowana przez obiekt $O_FALSE. Zdefiniujmy zatem te własności obiektu SurfaceAreaConfiguration, które zostaną sprawdzone w polityce: $wl_adhoc = new-object ($PBM + 'ExpressionNodeAttribute') "AdHocRemoteQueriesEnabled" $wl_clr = new-object ($PBM + 'ExpressionNodeAttribute') "ClrIntegrationEnabled" $wl_dbmail = new-object ($PBM + 'ExpressionNodeAttribute') "Databas Enabled" 4

5 $wl_ole = new-object ($PBM + 'ExpressionNodeAttribute') "OleAutomationEnabled" $wl_dac = new-object ($PBM + 'ExpressionNodeAttribute') "RemoteDacEnabled" $wl_broker = new-object ($PBM + 'ExpressionNodeAttribute') "ServiceBrokerEndpointActive" $wl_soap = new-object ($PBM + 'ExpressionNodeAttribute') "SoapEndpointsEnabled" $wl_sqlmail = new-object ($PBM + 'ExpressionNodeAttribute') "SqlMailEnabled" $wl_web = new-object ($PBM + 'ExpressionNodeAttribute') "WebAssistantEnabled" $wl_cmd = new-object ($PBM + 'ExpressionNodeAttribute') "XPCmdShellEnabled" Mając zdefiniowane własności obiektu, możemy dla każdej z nich wypełnid definicje warunku. Polega to na zbudowaniu kolejnego obiektu, w którym wskazujemy sposób sprawdzania wartości dla danej własności. W naszym przypadku każda wartośd własności obiektu SurfaceAreaConfiguration ma byd przyrównana do wartości false: $o_adhoc = new-object ($PBM + 'ExpressionNodeOperator') $war_rowne, $wl_adhoc, $O_FALSE $o_clr = new-object ($PBM + 'ExpressionNodeOperator') $war_rowne, $wl_clr, $O_FALSE $o_dbmail = new-object ($PBM + 'ExpressionNodeOperator') $war_rowne, $wl_dbmail, $O_FALSE $o_ole = new-object ($PBM + 'ExpressionNodeOperator') $war_rowne, $wl_ole, $O_FALSE $o_dac = new-object ($PBM + 'ExpressionNodeOperator') $war_rowne, $wl_dac, $O_FALSE $o_broker = new-object ($PBM + 'ExpressionNodeOperator') $war_rowne, $wl_broker, $O_FALSE $o_soap = new-object ($PBM + 'ExpressionNodeOperator') $war_rowne, $wl_soap, $O_FALSE $o_sqlmail = new-object ($PBM + 'ExpressionNodeOperator') $war_rowne, $wl_sqlmail, $O_FALSE $o_web = new-object ($PBM + 'ExpressionNodeOperator') $war_rowne, $wl_web, $O_FALSE $o_cmd = new-object ($PBM + 'ExpressionNodeOperator') $war_rowne, $wl_cmd, $O_FALSE Nadeszła pora, aby powiązad utworzone obiekty relacjami, które pomiędzy nimi występują. W przypadku, który omawianym w tym artykule, wszystkie własności obiektu SurfaceAreaConfiguration połączone są relacją AND, to znaczy wszystkie własności muszą byd spełnione, aby nie została naruszona polityka: $o_wszystkie = new-object ($PBM + 'ExpressionNodeOperator') $war_and, $o_adhoc, $o_clr $o_wszystkie = new-object ($PBM + 'ExpressionNodeOperator') $war_and, $o_wszystkie,$o_dbmail $o_wszystkie = new-object ($PBM + 'ExpressionNodeOperator') $war_and, $o_wszystkie,$o_ole $o_wszystkie = new-object ($PBM + 'ExpressionNodeOperator') $war_and, $o_wszystkie,$o_dac $o_wszystkie = new-object ($PBM + 'ExpressionNodeOperator') $war_and, $o_wszystkie, $o_broker $o_wszystkie = new-object ($PBM + 'ExpressionNodeOperator') $war_and, $o_wszystkie,$o_soap $o_wszystkie = new-object ($PBM + 'ExpressionNodeOperator') $war_and, $o_wszystkie,$o_sqlmail $o_wszystkie = new-object ($PBM + 'ExpressionNodeOperator') $war_and, $o_wszystkie,$o_web $o_wszystkie = new-object ($PBM + 'ExpressionNodeOperator') $war_and, $o_wszystkie,$o_cmd Można zauważyd, że wykorzystałem jeden obiekt $o_wszystkie do skonstruowania relacji pomiędzy wcześniej wykonanymi obiektami. Z drugiej strony w każdym przypisaniu relacji można tworzyd nowy obiekt i podawad go jako jeden z parametrów do kolejnego obiektu. Obiekt $o_wszystkie jest obiektem klasy Microsoft.SqlServer.Management.Dmf.ExpressionOperatorNode, a jego zadaniem jest utworzenie wyrażenia w postaci: 5

6 Left OpType Right Lewa częśd wyrażenia (Left) zostanie połączona z prawą częścią (Right) za pomocą operatora OpType. Analizując ten zapis można stwierdzic, że w ten sposób można skonstruowad znacznie bardziej logicznie skomplikowany warunek, niż użyty w naszym przykładzie, w którym wszystkie wyrażenia łączone są operatorem AND. Na rysunku 4 pokazałem zawartośd obiektu $o_wszystkie po wykonaniu komend opisanych na wcześniejszych fragmentach kodu: Rysunek 4. Obiekt $o_wszystkie. Definiowanie warunku można uznad za zakooczone i jedynym krokiem, który pozostał do wykonania, to jego formalne zatwierdzenie przy użyciu komendy Create(). Dodatkowo, należy przypisad do własności ExpressionNode obiektu Condition obiekt $o_wszystkie: $cond.expressionnode = $o_wszystkie $cond.create() Po wykonaniu opisanych powyżej komend można przekonad się, że warunek został utworzony i jest możliwe jego wykorzystanie przy tworzeniu polityk zarządzania serwerem (rysunek 5). Rysunek 5. Lista warunków widziana z poziomu konsoli PowerShell. Warunek można także odnaleźd w Eksploratorze Obiektów w konsoli SSMS. W tym celu należy rozwinąd folder Management i przejśd do węzła Conditions, jak pokazano na rysunku 6: 6

7 Rysunek 6. Widok Eksploratora Obiektów z utworzonym warunkiem. Mając utworzony warunek można przystąpid do zbudowania polityki zarządzania serwerem. Nie jest to zadanie trudne i w najprostszym przypadku polega na wykonaniu poniżej opisanych kroków: 1. Zbudowaniu obiektu klasy Microsoft.SqlServer.Management.Dmf.Policy podając ścieżkę do elementu Policies oraz nazwę nowego obiektu (polityki) 2. Zapisaniu w własności Condition nazwy warunku, na bazie którego zostanie wykonana polityka 3. Określeniu sposobu uruchomienia polityki, mając do wyboru jeden z czterech trybów: a. CheckOnChanges, który uaktywnia sprawdzanie polityki w sytuacji dokonywania zmian w obiekcie, którego ta polityka dotyczy. Rozwiązane jest to przy pomocy mechanizmu Event Notification, b. CheckOnSchedule, w którym zostaje utworzone zadanie usługi Agent, które uruchamiane jest zgodnie z podanym interwałem, c. Enforce, która działa w ten sam sposób, co opisany wcześniej tryb CheckOnChanges, ale zapobiega zatwierdzeniu zmian, jeśli naruszają politykę, d. None, w którym polityka nie jest sprawdzana. 4. Ustawieniu własności Enabled polityki na jedną z wartości: True lub False. Domyślna wartość własności Enabled to False co oznacza, że polityka nie będzie uruchomiona nawet jeśli jej tryb jest inny niż None. 5. Wywołaniu metody Create()na obiekcie klasy Microsoft.SqlServer.Management.Dmf.Policy. Poniższy kod demonstruje opisane powyżej kroki: #zmienna wyliczeniowa przechowująca informacje o sposobie uwuchamiania polityki $pol_exec = [Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode]::None $policyobject = new-object ($PBM + 'Policy') $policies, "SAC 2005 Policy" $policyobject.condition = "SAC 2005 Config" $policyobject.automatedpolicyevaluationmode = $pol_exec 7

8 $policyobject.enabled = $false $policyobject.create() Krótkie sprawdzenie przy użyciu konsoli PowerShell pozwala upewnid się, że polityka została pomyślnie utworzona i może zostad użyta zgodnie z przypisanymi jej własnościami (rys. 7): Rysunek 7. Lista polityk zarządzania serwerem widziana z poziomu konsoli PowerShell. Narzędzie wspomagające tworzenie skryptów PowerShell Skrypty PowerShell można pisad na wiele sposobów i używając wielu dostępnych narzędzi. Ze zrozumiałych względów najbardziej zainteresowany byłem użyciem narzędzi darmowych. Można do nich zaliczyd dostępną w systemie operacyjnym Windows aplikację Notepad, która jednak w tym przypadku nie jest wygodnym w użyciu edytorem. Dużo łatwiejsze staje się tworzenie skryptów PowerShell przy użyciu programu PowerGUI firmy Quest, który posiada wiele ulepszeo istotnych dla każdego programisty: a) Wbudowany debugger, b) Wbudowany mechanizm IntelliSense, c) Sprawdzanie poprawności wpisywanego kodu Nie są to oczywiście wszystkie zalety wspomnianej aplikacji, ale te ułatwiają kodowanie od samego początku. Przykładowy ekran aplikacji pokazałem na rys. 8. 8

9 Rysunek 8. Ekran aplikacji PowerGUI Podsumowanie W artykule zaprezentowałem niektóre aspekty praktycznego zastosowania języka PowerShell do zarządzania i programowania SQL Server. Zawarte fragmenty kodu były łatwe i niezbyt długie, ale to w zupełności powinno wystarczyd, aby przekonad o możliwościach, które oferuje PowerShell. Nie są to oczywiście jedyne możliwości tego języka. Mając na uwadze przyszłośd, jaka otwiera się przed PowerShell należy poważnie zastanowid się nie tylko nad przyswojeniem sobie reguł, które tym językiem rządzą, ale również nauczyd się używad go na co dzieo. Literatura [1] Medrala, Potasiński, Szeliga, Widera: Serwer Administracja i programowanie, wyd. Helion Załącznik W załączniku znajduje się kompletny skrypt, który posłużył do wykonania opisanego w artykule przykładu: [reflection.assembly]::loadwithpartialname("microsoft.sqlserver.connectioninfo") [reflection.assembly]::loadwithpartialname("microsoft.sqlserver.smo") [reflection.assembly]::loadwithpartialname("microsoft.sqlserver.smoenum") [reflection.assembly]::loadwithpartialname("microsoft.sqlserver.dmf") [reflection.assembly]::loadwithpartialname("microsoft.sqlserver.management.sdk.sfc") [reflection.assembly]::loadwithpartialname("microsoft.sqlserver.policyenum") #zmienna pcname przechowa nazwe komputera. 9

10 $pcname = get-item env:\computername #sciezka do servera $serverpath = ('SQLSERVER:\SQL\' + $pcname.value + '\default') $servername = get-item $serverpath # sciezka do obiektu polityk zarzadzania serwerem $policiespath = ('SQLSERVER:\SQLPOLICY\' + $pcname.value + '\default') $policies = get-item $policiespath #nazwa biblioteki $PBM = 'Microsoft.SqlServer.Management.Dmf.' $cond = new-object ($PBM + 'Condition') $policies, "SAC 2005 Config" $cond.facet = "ISurfaceAreaFacet" $war_and = [Microsoft.SqlServer.Management.Dmf.OperatorType]::AND $war_rowne = [Microsoft.SqlServer.Management.Dmf.OperatorType]::EQ $wyl_false = [Microsoft.SqlServer.Management.Dmf.ExpressionNodeFunction+Function]::False $O_FALSE = new-object ($PBM + 'ExpressionNodeFunction') $wyl_false $wl_adhoc = new-object ($PBM + 'ExpressionNodeAttribute') "AdHocRemoteQueriesEnabled" $wl_clr = new-object ($PBM + 'ExpressionNodeAttribute') "ClrIntegrationEnabled" $wl_dbmail = new-object ($PBM + 'ExpressionNodeAttribute') "Databas Enabled" $wl_ole = new-object ($PBM + 'ExpressionNodeAttribute') "OleAutomationEnabled" $wl_dac = new-object ($PBM + 'ExpressionNodeAttribute') "RemoteDacEnabled" $wl_broker = new-object ($PBM + 'ExpressionNodeAttribute') "ServiceBrokerEndpointActive" $wl_soap = new-object ($PBM + 'ExpressionNodeAttribute') "SoapEndpointsEnabled" $wl_sqlmail = new-object ($PBM + 'ExpressionNodeAttribute') "SqlMailEnabled" $wl_web = new-object ($PBM + 'ExpressionNodeAttribute') "WebAssistantEnabled" $wl_cmd = new-object ($PBM + 'ExpressionNodeAttribute') "XPCmdShellEnabled" $o_adhoc = new-object ($PBM + 'ExpressionNodeOperator') $war_rowne, $wl_adhoc, $O_FALSE $o_clr = new-object ($PBM + 'ExpressionNodeOperator') $war_rowne, $wl_clr, $O_FALSE $o_dbmail = new-object ($PBM + 'ExpressionNodeOperator') $war_rowne, $wl_dbmail, $O_FALSE $o_ole = new-object ($PBM + 'ExpressionNodeOperator') $war_rowne, $wl_ole, $O_FALSE $o_dac = new-object ($PBM + 'ExpressionNodeOperator') $war_rowne, $wl_dac, $O_FALSE $o_broker = new-object ($PBM + 'ExpressionNodeOperator') $war_rowne, $wl_broker, $O_FALSE $o_soap = new-object ($PBM + 'ExpressionNodeOperator') $war_rowne, $wl_soap, $O_FALSE $o_sqlmail = new-object ($PBM + 'ExpressionNodeOperator') $war_rowne, $wl_sqlmail, $O_FALSE $o_web = new-object ($PBM + 'ExpressionNodeOperator') $war_rowne, $wl_web, $O_FALSE $o_cmd = new-object ($PBM + 'ExpressionNodeOperator') $war_rowne, $wl_cmd, $O_FALSE $o_wszystkie = new-object ($PBM + 'ExpressionNodeOperator') $war_and, $o_adhoc, $o_clr $o_wszystkie = new-object ($PBM + 'ExpressionNodeOperator') $war_and, $o_wszystkie,$o_dbmail $o_wszystkie = new-object ($PBM + 'ExpressionNodeOperator') $war_and, $o_wszystkie,$o_ole 10

11 $o_wszystkie = new-object ($PBM + 'ExpressionNodeOperator') $war_and, $o_wszystkie,$o_dac $o_wszystkie = new-object ($PBM + 'ExpressionNodeOperator') $war_and, $o_wszystkie, $o_broker $o_wszystkie = new-object ($PBM + 'ExpressionNodeOperator') $war_and, $o_wszystkie,$o_soap $o_wszystkie = new-object ($PBM + 'ExpressionNodeOperator') $war_and, $o_wszystkie,$o_sqlmail $o_wszystkie = new-object ($PBM + 'ExpressionNodeOperator') $war_and, $o_wszystkie,$o_web $o_wszystkie = new-object ($PBM + 'ExpressionNodeOperator') $war_and, $o_wszystkie,$o_cmd $cond.expressionnode = $o_wszystkie $cond.create() $pol_exec = [Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode]::None $policyobject = new-object ($PBM + 'Policy') $policies, "SAC 2005 Policy" $policyobject.condition = "SAC 2005 Config" $policyobject.automatedpolicyevaluationmode = $pol_exec $policyobject.enabled = $false $policyobject.create() Autor Damian Widera (MCT, MCITP DBA, MCSD.NET) Od 8 lat zajmuje się projektowaniem, tworzeniem i wdrażaniem aplikacji wykorzystujących platformę.net, SQL Server oraz Oracle. Obecnie pracuje jako project manager dla LGBS Polska. Pracował także jako trener, programista, administrator baz danych, twórca dokumentacji oraz analityk biznesowy. Aktywnie współpracuje z polskim oddziałem Microsoft publikując artykuły, webcasty oraz porady z zakresu SQL Server na stronach TechNet. Jest współautorem książki Serwer SQL Administracja i programowanie. Prelegent na wielu konferencjach, m.in. Microsoft Heroes Happen Here, C2C, European PASS Conference, Microsoft Technology Summit, Energy Launch, TechED. Jest współtwórcą oraz liderem jednej z największych grup pasjonatów SQL Server w Polsce Śląskiej Regionalnej Grupy Microsoft (PLSSUG Katowice). Od listopada 2008 jest prezesem Polish SQL Server Users Group (PLSSUG) w Polsce. W styczniu 2009 nagrodzony tytułem MVP w kategorii SQL Server. 11

Obiektowy PHP. Czym jest obiekt? Definicja klasy. Składowe klasy pola i metody

Obiektowy PHP. Czym jest obiekt? Definicja klasy. Składowe klasy pola i metody Obiektowy PHP Czym jest obiekt? W programowaniu obiektem można nazwać każdy abstrakcyjny byt, który programista utworzy w pamięci komputera. Jeszcze bardziej upraszczając to zagadnienie, można powiedzieć,

Bardziej szczegółowo

Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania Płatnik

Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania Płatnik Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania Płatnik by Gecco-IT http://www.gecco-it.waw.pl info@gecco-it.waw.pl 1. Zanim przystąpimy do migracji należy

Bardziej szczegółowo

Z pojedynczym obiekcie zasady grupy znajdziemy dwa główne typy ustawień:

Z pojedynczym obiekcie zasady grupy znajdziemy dwa główne typy ustawień: Zasady grupy (GPO) Windows Server 2008 R2 Zasady grupy to potężne narzędzie udostępnione administratorom systemów Windows w celu łatwiejszego zarządzania ustawieniami stacji roboczych. Wyobraźmy sobie

Bardziej szczegółowo

Dystrybucja zadań usługi SQL Agent do zdalnych instancji

Dystrybucja zadań usługi SQL Agent do zdalnych instancji Dystrybucja zadań usługi SQL Agent do zdalnych instancji Autor: Krzysztof Stachyra SQL Server Agent może działad w trybie indywidualnej niezależnej usługi lub byd związana z inną usługą, która będzie dla

Bardziej szczegółowo

Procedura aktualizacji systemu TelkomBud. dla serwera DBfC w wersji 4.x

Procedura aktualizacji systemu TelkomBud. dla serwera DBfC w wersji 4.x Procedura aktualizacji systemu TelkomBud dla serwera DBfC w wersji 4.x Ostatnią aktualizacją, która jest ładowana według tej procedury to 139.0 lub 138.9! Główna zasada kolejności instalacji aktualizacji.

Bardziej szczegółowo

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym 1 Wprowadzenie do środowiska Oracle APEX, obszary robocze, użytkownicy Wprowadzenie Plan Administracja obszarem roboczym 2 Wprowadzenie Co to jest APEX? Co to jest APEX? Architektura Środowisko Oracle

Bardziej szczegółowo

Dokumentacja fillup - MS SQL

Dokumentacja fillup - MS SQL Dokumentacja fillup - MS SQL e-file.pl 28 lipca 2017 Spis treści Wstęp 2 Wymagania sprzętowe 2 Windows Server 2012.......................... 2 Windows 10............................... 3 MS SQL Server.............................

Bardziej szczegółowo

www.eabi.pl System wspomagania pracy Administratora Bezpieczeostwa Informacji Instrukcja Administratora Wersja 2.1.0 1 www.eabi.pl

www.eabi.pl System wspomagania pracy Administratora Bezpieczeostwa Informacji Instrukcja Administratora Wersja 2.1.0 1 www.eabi.pl www.eabi.pl System wspomagania pracy Administratora Bezpieczeostwa Informacji Instrukcja Administratora Wersja 2.1.0 1 www.eabi.pl Spis treści Wstęp... 3 Wymagania systemowe... 3 Zawartośd płyty... 3 Procedura

Bardziej szczegółowo

Usługi analityczne budowa kostki analitycznej Część pierwsza.

Usługi analityczne budowa kostki analitycznej Część pierwsza. Usługi analityczne budowa kostki analitycznej Część pierwsza. Wprowadzenie W wielu dziedzinach działalności człowieka analiza zebranych danych jest jednym z najważniejszych mechanizmów podejmowania decyzji.

Bardziej szczegółowo

Wsparcie informatyczne instalacja usługi BlackBerry Enterprise Server (BES)

Wsparcie informatyczne instalacja usługi BlackBerry Enterprise Server (BES) Wsparcie informatyczne instalacja usługi BlackBerry Enterprise Server (BES) Mobilne usługi informatyczne stają się coraz bardziej popularne w przedsiębiorstwach i instytucjach. Firma BlackBerry udostępnia

Bardziej szczegółowo

Tworzenie kopii zapasowej baz danych programu Lotus Connections 3.0 (oraz 3.0.1)

Tworzenie kopii zapasowej baz danych programu Lotus Connections 3.0 (oraz 3.0.1) 1 Tworzenie kopii zapasowej baz danych programu Lotus Connections 3.0 (oraz 3.0.1) Istnieją dwie strategie tworzenia kopii zapasowych offline backup, oraz online backup. Różnica pomiędzy nimi polega na

Bardziej szczegółowo

Pierwsze kroki z Deployment Console. Wdrażanie klientów poprzez PXE przy użyciu adresu MAC. Szybki przewodnik

Pierwsze kroki z Deployment Console. Wdrażanie klientów poprzez PXE przy użyciu adresu MAC. Szybki przewodnik Pierwsze kroki z Deployment Console. Wdrażanie klientów poprzez PXE przy użyciu adresu MAC Szybki przewodnik Wstęp... 3 Instalacja składników Deployment Console na serwerze... 3 Tworzenie obrazu głównego

Bardziej szczegółowo

Instrukcja instalacji systemu

Instrukcja instalacji systemu Instrukcja obsługi System do obsługi windykacji Instrukcja instalacji systemu (rev 1.0) ANT.COM Andrzej Tomaszewski www.antcom.pl System do obsługi windykacji instrukcja instalacji systemu 2 Niniejszy

Bardziej szczegółowo

Ko n f i gura cja p ra cy V ISO z bazą SQL S e rve r

Ko n f i gura cja p ra cy V ISO z bazą SQL S e rve r 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 Nota Aplikacyjna nr 017 Wersja dokumentu: Rev. A Ko n f i gura cja p ra cy V ISO z bazą SQL S e rve r Wprowadzenie Niniejszy dokument opisuje proces instalacji

Bardziej szczegółowo

SQL Server Analysis Services Procedury składowane. Grzegorz Stolecki

SQL Server Analysis Services Procedury składowane. Grzegorz Stolecki Media Partners SQL Server Analysis Services Procedury składowane Grzegorz Stolecki O mnie Konsultant w JCommerce S.A. Trener w Centrum Szkoleniowym COMARCH S.A. Freelancer Gun for Hire ;-) Microsoft MVP

Bardziej szczegółowo

Instrukcja instalacji systemu

Instrukcja instalacji systemu Instrukcja obsługi System do obsługi pizzerii Instrukcja instalacji systemu (rev 2.0) ANT.COM Andrzej Tomaszewski www.antcom.pl System do obsługi pizzerii instrukcja instalacji systemu 2 Niniejszy dokument

Bardziej szczegółowo

Instrukcja instalacji elektronicznego systemu obiegu dokumentów administracyjnych - esoda.

Instrukcja instalacji elektronicznego systemu obiegu dokumentów administracyjnych - esoda. Instrukcja instalacji elektronicznego systemu obiegu dokumentów administracyjnych - esoda. wersja 2.2 data 4 września 2008 SPIS TREŚCI: A. Instalacja oprogramowania esoda... 3 B. Rozwiązywanie problemów...

Bardziej szczegółowo

Dokumentacja instalacyjna i konfiguracyjna Aplikacja ADR. Wersja dokumentu 1.0. Strona 1/9

Dokumentacja instalacyjna i konfiguracyjna Aplikacja ADR. Wersja dokumentu 1.0. Strona 1/9 Dokumentacja instalacyjna i konfiguracyjna Aplikacja ADR Wersja dokumentu 1.0 Strona 1/9 Spis treści 1. Instalacja binariów bazy danych... 3 2. Tworzenie struktury bazy... 5 2. Instalacja aplikacji ADR...

Bardziej szczegółowo

Oracle Designer. Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera :

Oracle Designer. Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera : Oracle Designer Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera : - modelowanie procesów biznesowych - analizę systemu informatycznego - projektowanie

Bardziej szczegółowo

Tworzenie oraz zarządzanie użytkownikami w AD -Win Serwer 2008

Tworzenie oraz zarządzanie użytkownikami w AD -Win Serwer 2008 Tworzenie oraz zarządzanie użytkownikami w AD -Win Serwer 2008 Jedną z podstawowych czynności jakie musi wykonad administrator zaraz po instalacji usługi domenowej w usłudze Active Directory jest utworzenie

Bardziej szczegółowo

KONFIGURACJA SERWERA USŁUG INTERNETOWYCH WWW ORAZ FTP

KONFIGURACJA SERWERA USŁUG INTERNETOWYCH WWW ORAZ FTP Zespół Szkół Technicznych w Suwałkach Pracownia Sieci Teleinformatycznych KONFIGURACJA SERWERA USŁUG INTERNETOWYCH WWW ORAZ FTP Opracował Sławomir Zielioski Suwałki 2012 Cel ćwiczenia Nabycie praktycznych

Bardziej szczegółowo

enova Systemowe Narzędzia Projektowe

enova Systemowe Narzędzia Projektowe enova Systemowe Narzędzia Projektowe Sebastian Wabnik Spis treści Opis rozwiązania...3 Dostęp do narzędzia...3 Wywoływanie narzędzia...4 Zakładka Logi czasu...4 SQL Stat...5 Zakładka Liczniki...7 Zakładka

Bardziej szczegółowo

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Pracownia internetowa w każdej szkole (edycja Jesień 2007) Instrukcja numer D1/05_03/Z Pracownia internetowa w każdej szkole (edycja Jesień 2007) Opiekun pracowni internetowej cz. 1 Ręczne zakładanie kont użytkowników (D1) Jak ręcznie założyć konto w systemie

Bardziej szczegółowo

http://www.microsoft.com/poland/technet/article/art0067_01.mspx

http://www.microsoft.com/poland/technet/article/art0067_01.mspx Strona 1 z 5 Kliknij tutaj, aby zainstalować program Silverlight Polska Zmień Wszystkie witryny firmy Microsoft Szukaj w witrynach Microsoft.com Prześlij zapytanie Strona główna TechNet Produkty i technologie

Bardziej szczegółowo

Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 8 lub 9

Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 8 lub 9 Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 8 lub 9 Uwaga: Masz problem z programem lub instalacją? Nie możesz wykonać wymaganej czynności? Daj nam znać. W celu uzyskania

Bardziej szczegółowo

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

asix Autoryzacja dostępu do zasobów WWW systemu asix (na przykładzie systemu operacyjnego Windows 2008) NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI asix (na przykładzie systemu operacyjnego Windows 2008) Pomoc techniczna Dok. Nr PLP0018 Wersja: 2011-08-26 ASKOM i asix to zastrzeżony znak firmy ASKOM Sp. z

Bardziej szczegółowo

Problemy techniczne SQL Server

Problemy techniczne SQL Server Problemy techniczne SQL Server Jak utworzyć i odtworzyć kopię zapasową za pomocą narzędzi serwera SQL? Tworzenie i odtwarzanie kopii zapasowych baz danych programów Kadry Optivum, Płace Optivum, MOL Optivum,

Bardziej szczegółowo

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

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP W tym opracowaniu opisano, jak korzystać z edytora zasad grupy do zmiany ustawień zasad lokalnych dla

Bardziej szczegółowo

www.premiumsolutions.pl SOLIDWORKS PDM Tworzenie kopii zapasowych.

www.premiumsolutions.pl SOLIDWORKS PDM Tworzenie kopii zapasowych. Narzędzie SOLIDWORKS PDM zapewnia dostęp do chronionej przechowalni (repozytorium dokumentów), zdejmując z użytkowników obowiązek tworzenia kopii zapasowych przechowywanych na plikach lokalnych. Aby jednak,

Bardziej szczegółowo

Tomasz Greszata - Koszalin

Tomasz Greszata - Koszalin T: Zasady grup w systemie Windows. Zasady zabezpieczeń można edytować za pomocą konsoli administracyjnej Zasady grupy (gpedit.msc) lub otwierając pustą konsolę mmc.exe i dołączając do niej przystawkę Edytor

Bardziej szczegółowo

Acronis Backup & Recovery 10 Advanced Editions. Instrukcja szybkiego rozpoczęcia pracy

Acronis Backup & Recovery 10 Advanced Editions. Instrukcja szybkiego rozpoczęcia pracy Acronis Backup & Recovery 10 Advanced Editions Instrukcja szybkiego rozpoczęcia pracy W tym dokumencie opisano sposób instalowania i uruchamiania następujących wersji programu Acronis Backup & Recovery

Bardziej szczegółowo

Wymagania do zdalnej instalacji agentów firmy StorageCraft

Wymagania do zdalnej instalacji agentów firmy StorageCraft Wymagania do zdalnej instalacji agentów firmy StorageCraft Sytuacja Te wymagania są rekomendowane do zrealizowania przed wykonaniem zdalnej instalacji agentów ShadowProtect. Pomogą one także rozwiązad

Bardziej szczegółowo

Instalacja Microsoft SQL Server 2014 Express

Instalacja Microsoft SQL Server 2014 Express Pomoc instalatora aplikacji Asseco WAPRO Instalacja Microsoft SQL Server 2014 Express Pobierz Microsoft SQL Server 2014 Service Pack 1 (SP1) Express (online) Pytania i odpowiedzi (online) Instalacja Microsoft

Bardziej szczegółowo

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

Wstęp. Opis ten dotyczy wydziałów orzeczniczych. Wstęp. Opis ten dotyczy wydziałów orzeczniczych. W związku z przekształceniem 79 Sądów w Wydziały Zamiejscowe i związane z tym liczne zapytania odnośnie strony technicznej i sposobu przygotowania baz danych

Bardziej szczegółowo

Administrowanie systemami sieciowymi Laboratorium 3

Administrowanie systemami sieciowymi Laboratorium 3 Kamil Markuszewski 171016 Administrowanie systemami sieciowymi Laboratorium 3 Zasady grupowe 1. Na przykładzie przedstawić modyfikację lokalnegoo obiektu GPO. Aby zmodyfikować obiekt GPO w systemie Windows

Bardziej szczegółowo

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Instalacja SQL Server Express. Logowanie na stronie Microsoftu Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy

Bardziej szczegółowo

COMODO IT & Security manager ABC konsoli w chmurze. str. 1. COMODO IT & Security Manager (ITSM) www: https://dm.comodo.com

COMODO IT & Security manager ABC konsoli w chmurze. str. 1. COMODO IT & Security Manager (ITSM) www: https://dm.comodo.com str. 1 COMODO IT & Security manager ABC konsoli w chmurze COMODO IT & Security Manager (ITSM) www: https://dm.comodo.com str. 2 Produkt COMODO IT & Security Manager (ITSM), do zaimportowania listy urządzeń

Bardziej szczegółowo

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

System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r. System FOKUS Instalacja bazy danych MySQL Autor : Piotr Zielonka tel. 601 99-73-79 pomoc@zielonka.info.pl Piotrków Tryb., sierpień 2018r. W wersji 2018.7.0 systemu FoKus wprowadzono funkcje umożliwiające

Bardziej szczegółowo

Problemy techniczne SQL Server

Problemy techniczne SQL Server Problemy techniczne SQL Server Jak utworzyć i odtworzyć kopię zapasową bazy danych za pomocą narzędzi serwera SQL? Tworzenie i odtwarzanie kopii zapasowych baz danych programów Kadry Optivum, Płace Optivum,

Bardziej szczegółowo

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2000. www.e-audytor.com

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2000. www.e-audytor.com Zarządzanie Infrastrukturą IT Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2000 Data modyfikacji: 2007-04-17, 15:46 opracował: Maciej Romanowski v 2.2 powered by Romanowski 2007-03-15

Bardziej szczegółowo

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

I. Informacje ogólne. Jednym z takich systemów jest Mambo. MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację

Bardziej szczegółowo

Instrukcja korzystania z Virtual Box-a i SQLPLUS-a

Instrukcja korzystania z Virtual Box-a i SQLPLUS-a Instrukcja korzystania z Virtual Box-a i SQLPLUS-a Wstęp W tej instrukcji zawarte są procedury dotyczące użytkowania VirtualBox-a i SQLPLUS-a w zakresie: 1. Virtual Box a. podłączanie zewnętrznych współdzielonych

Bardziej szczegółowo

5.1. MINIPOS MINIPOS. INSTALACJA ORAZ URUCHOMIENIE USŁUGI

5.1. MINIPOS MINIPOS. INSTALACJA ORAZ URUCHOMIENIE USŁUGI 5.1. MINIPOS POSMobile to wersja zdalnego bonownika przeznaczona do prowadzenia sprzedaży na urządzeniach z systemem Android. Do działania potrzebuje urządzenia z systemem Android w wersji co najmniej

Bardziej szczegółowo

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

Prawa dostępu do serwera. Nadawanie i odbieranie uprawnień DCL. Użytkownicy a role Prawa dostępu do serwera. Nadawanie i odbieranie uprawnień DCL. Użytkownicy a role Na SQL Server możemy wyróżnić trzy rodzaje ról: Serwerowe Bazodanowe Zdefiniowane przez użytkownika Role pozwalają grupować

Bardziej szczegółowo

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

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 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 Nota aplikacyjna nr 017 Wersja dokumentu: Rev. B P ra ca z bazą da nych MS SQL Server Wprowadzenie System RACS 5 umożliwia wykorzystanie środowiska zarządzania

Bardziej szczegółowo

Instalacja i konfiguracja serwera IIS z FTP

Instalacja i konfiguracja serwera IIS z FTP Instalacja i konfiguracja serwera IIS z FTP IIS (Internet Information Services) jest to usługa dostępna w systemach z rodziny Windows Server, pozwalająca na obsługę i utrzymanie własnych stron WWW oraz

Bardziej szczegółowo

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory Poniższa instrukcja opisuje sposób zdalnej instalacji oprogramowania Webroot SecureAnywhere w środowiskach wykorzystujących usługę Active

Bardziej szczegółowo

KONFIGURACJA USŁUGI ZSIMED NA SERWERZE ZDALNYM

KONFIGURACJA USŁUGI ZSIMED NA SERWERZE ZDALNYM KONFIGURACJA USŁUGI ZSIMED NA SERWERZE ZDALNYM Spis treści Wstęp... 2 1. Zarządzanie usługą... 2 1.1. Instalacja usługi ZSIMED... 2 1.2. Inicjowanie usługi ZSIMED... 3 1.3. Zatrzymanie usługi... 3 1.4.

Bardziej szczegółowo

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

Zastępstwa Optivum. Jak przenieść dane na nowy komputer? Zastępstwa Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Zastępstwa Optivum na innym komputerze, należy na starym komputerze wykonać kopię zapasową bazy danych programu

Bardziej szczegółowo

Część I Wprowadzenie do zasad grupy

Część I Wprowadzenie do zasad grupy Spis treści Wprowadzenie... xiii Część I Wprowadzenie do zasad grupy 1 Przystawka Zasady grupy... 3 Przeszłość, teraźniejszość i przyszłość zasad grupy... 3 Zasady grupy w przeszłości... 3 Zasady grupy

Bardziej szczegółowo

Pracownia internetowa w szkole ZASTOSOWANIA

Pracownia internetowa w szkole ZASTOSOWANIA NR ART/SBS/07/01 Pracownia internetowa w szkole ZASTOSOWANIA Artykuły - serwery SBS i ich wykorzystanie Instalacja i Konfiguracja oprogramowania MOL Optiva na szkolnym serwerze (SBS2000) Artykuł opisuje

Bardziej szczegółowo

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

Instrukcja instalacji serwera Microsoft SQL Server 2014 Express. Aktualizacja dokumentu: Instrukcja instalacji serwera Microsoft SQL Server 04 Express Aktualizacja dokumentu: 09-0-3 Copyright 09 COMARCH Wszelkie prawa zastrzeżone Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej

Bardziej szczegółowo

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

Użycie pakietów instalacyjnych.msi w oprogramowaniu WYWIAD Plus 1. Wprowadzenie Użycie pakietów instalacyjnych.msi w oprogramowaniu WYWIAD Plus Program instalacyjny aplikacji WYWIAD Plus był uprzednio dostarczany wyłącznie w postaci pliku wykonywalnego.exe. Obecnie,

Bardziej szczegółowo

Instalacja Active Directory w Windows Server 2003

Instalacja Active Directory w Windows Server 2003 Instalacja Active Directory w Windows Server 2003 Usługa Active Directory w serwerach z rodziny Microsoft odpowiedzialna jest za autentykacje użytkowników i komputerów w domenie, zarządzanie i wdrażanie

Bardziej szczegółowo

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

Asix. Konfiguracja serwera MS SQL dla potrzeb systemu Asix. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI Asix Konfiguracja serwera MS SQL dla potrzeb systemu Asix Pomoc techniczna Dok. Nr PLP0024 Wersja:2015-03-04 ASKOM i Asix to zastrzeżony znak firmy ASKOM Sp.

Bardziej szczegółowo

Forte Zarządzanie Produkcją Instalacja i konfiguracja. Wersja B

Forte Zarządzanie Produkcją Instalacja i konfiguracja. Wersja B Forte Zarządzanie Produkcją Instalacja i konfiguracja Wersja 2013.1.B Forte Zarządzanie Produkcją - Instalacja i konfiguracja Strona 2 z 13 SPIS TREŚCI 1 Instalacja i konfiguracja Forte Zarządzanie Produkcją...

Bardziej szczegółowo

Microsoft System Center Virtual Machine Manager 2012

Microsoft System Center Virtual Machine Manager 2012 Edvaldo Alessandro Cardoso Microsoft System Center Virtual Machine Manager 2012 Poradnik praktyczny Ponad 60 przepisów do administracji i zarządzania programem Microsoft System Center Virtual Machine Manager

Bardziej szczegółowo

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

Opisane poniżej czynności może wykonać administrator komputera lub administrator serwera SQL (tj. użytkownik sa). MOL Optivum Pierwsze uruchomienie programu MOL Optivum na komputerze pełniącym rolę serwera bazy danych Porada przeznaczona jest dla użytkowników, którzy zainstalowali program MOL Optivum i chcą go uruchomić

Bardziej szczegółowo

Acronis Backup & Recovery 11 Instrukcja szybkiego rozpoczęcia pracy

Acronis Backup & Recovery 11 Instrukcja szybkiego rozpoczęcia pracy Acronis Backup & Recovery 11 Instrukcja szybkiego rozpoczęcia pracy Dotyczy następujących wersji: Advanced Server Virtual Edition Advanced Server SBS Edition Advanced Workstation Server for Linux Server

Bardziej szczegółowo

Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie

Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie Część X C++ Typ znakowy służy do reprezentacji pojedynczych znaków ASCII, czyli liter, cyfr, znaków przestankowych i innych specjalnych znaków widocznych na naszej klawiaturze (oraz wielu innych, których

Bardziej szczegółowo

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

Piotr Dynia. PowerPivot. narzędzie do wielowymiarowej analizy danych Piotr Dynia PowerPivot narzędzie do wielowymiarowej analizy danych Od autora Wraz z wprowadzeniem na rynek nowej wersji pakietu Office: Microsoft Office 2010 udostępniono darmowy dodatek dla Excela o nazwie

Bardziej szczegółowo

Problemy techniczne SQL Server

Problemy techniczne SQL Server Problemy techniczne SQL Server Co zrobić, jeśli program Optivum nie łączy się poprzez sieć lokalną z serwerem SQL? Programy Optivum, które korzystają z bazy danych umieszczonej na serwerze SQL, mogą być

Bardziej szczegółowo

WOJSKOWA AKADEMIA TECHNICZNA

WOJSKOWA AKADEMIA TECHNICZNA WOJSKOWA AKADEMIA TECHNICZNA PROJEKT MODELOWANIE SYSTEMÓW TELEINFORMATYCZNYCH Stopień, imię i nazwisko prowadzącego Stopień, imię i nazwisko słuchacza Grupa szkoleniowa dr inż. Zbigniew Zieliński inż.

Bardziej szczegółowo

LINQ TO SQL w dużym skrócie jest to zintegrowany język zapytao pozwalający na mapowanie relacyjnych baz danych na model obiektowy.

LINQ TO SQL w dużym skrócie jest to zintegrowany język zapytao pozwalający na mapowanie relacyjnych baz danych na model obiektowy. LINQ TO SQL w dużym skrócie jest to zintegrowany język zapytao pozwalający na mapowanie relacyjnych baz danych na model obiektowy. Zanim ktokolwiek postanowi użyd tego w swoim projekcie, należy zaznaczyd

Bardziej szczegółowo

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Pracownia internetowa w każdej szkole (edycja Jesień 2007) Instrukcja numer D1/04_01/Z Pracownia internetowa w każdej szkole (edycja Jesień 2007) Opiekun pracowni internetowej cz. 1 (D1) Tworzenie kopii zapasowej ustawień systemowych serwera - Zadania do wykonania

Bardziej szczegółowo

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

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum. Płace Optivum Jak przenieść dane programu Płace Optivum na nowy komputer? Aby kontynuować pracę z programem Płace Optivum na nowym komputerze, należy na starym komputerze wykonać kopię zapasową bazy danych

Bardziej szczegółowo

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

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer? Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym

Bardziej szczegółowo

Continuous Integration z ClickOnce

Continuous Integration z ClickOnce Continuous Integration z ClickOnce To, że Continuous Integration (z ang. ciągła integracja) to proces polegający na stałym, możliwie częstym konsolidowaniu (kompilacji, testowaniu, publikacji) wyników

Bardziej szczegółowo

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows Spis treści Rozdział 1. Przegląd......... 1 Wstęp................. 1 Wdrażanie technologii Data Access........ 1 Źródła danych

Bardziej szczegółowo

Monitoring procesów z wykorzystaniem systemu ADONIS. Krok po kroku

Monitoring procesów z wykorzystaniem systemu ADONIS. Krok po kroku z wykorzystaniem systemu ADONIS Krok po kroku BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management Office

Bardziej szczegółowo

Python wstęp. Michał Bereta www.michalbereta.pl

Python wstęp. Michał Bereta www.michalbereta.pl Python wstęp Michał Bereta www.michalbereta.pl Wprowadzenie... 1 Źródła wiedzy... 1 Uruchomienie interpretera Pythona... 2 Python jako kalkulator użycie interaktyne... 2 Uruchamianie skryptów z plików...

Bardziej szczegółowo

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

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer? Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym

Bardziej szczegółowo

ZSE - Systemy baz danych 1 SQL SERWER 2014 EXPRESS EDITION. INSTALOWANIE SERWERA W SYSTEMIE WINDOWS.

ZSE - Systemy baz danych 1 SQL SERWER 2014 EXPRESS EDITION. INSTALOWANIE SERWERA W SYSTEMIE WINDOWS. ZSE - Systemy baz danych 1 SQL SERWER 2014 EXPRESS EDITION. INSTALOWANIE SERWERA W SYSTEMIE WINDOWS. ZSE - Systemy baz danych 2 Pobieranie serwera: Ze strony pobieramy: https://www.microsoft.com/en- US/download/details.aspx?id=42299

Bardziej szczegółowo

Nieskonfigurowana, pusta konsola MMC

Nieskonfigurowana, pusta konsola MMC Konsola MMC Aby maksymalnie, jak to tylko możliwe, ułatwić administrowanie systemem operacyjnym oraz aplikacjami i usługami w systemie Windows XP, wszystkie niezbędne czynności administracyjne można wykonać

Bardziej szczegółowo

Instrukcja instalacji serwera bazy danych Microsoft SQL Server Express 2014

Instrukcja instalacji serwera bazy danych Microsoft SQL Server Express 2014 Instrukcja instalacji serwera bazy danych Microsoft SQL Server Express 2014 Instrukcja jest przeznaczona dla użytkowników systemu Bibliotekarz.NET Web Platform. Instrukcja została przygotowana 26.07.2016.

Bardziej szczegółowo

Instrukcja instalacji

Instrukcja instalacji Instrukcja instalacji Nintex USA LLC 2012. Wszelkie prawa zastrzeżone. Zastrzegamy sobie prawo do błędów i pominięć. support@nintex.com 1 www.nintex.com Spis treści 1. Instalowanie programu Nintex Workflow

Bardziej szczegółowo

http://www.microsoft.com/poland/technet/article/art0058_01.mspx

http://www.microsoft.com/poland/technet/article/art0058_01.mspx Strona 1 z 6 Kliknij tutaj, aby zainstalować program Silverlight Polska Zmień Wszystkie witryny firmy Microsoft Szukaj w witrynach Microsoft.com Prześlij zapytanie Strona główna TechNet Produkty i technologie

Bardziej szczegółowo

Problemy techniczne SQL Server. Jak odblokować porty na komputerze-serwerze, aby umożliwić pracę w sieci?

Problemy techniczne SQL Server. Jak odblokować porty na komputerze-serwerze, aby umożliwić pracę w sieci? Problemy techniczne SQL Server Jak odblokować porty na komputerze-serwerze, aby umożliwić pracę w sieci? Programy Optivum, które korzystają z bazy danych umieszczonej na serwerze SQL, mogą być używane

Bardziej szczegółowo

OFFICE 365 + ADFS - POŁĄCZENIE KORZYŚCI ROZWIĄZAŃ CHMUROWYCH I CENTRALNEGO ZARZĄDZANIA

OFFICE 365 + ADFS - POŁĄCZENIE KORZYŚCI ROZWIĄZAŃ CHMUROWYCH I CENTRALNEGO ZARZĄDZANIA Marta Grum, Administrator Systemów Microsoft w Grupie Unity OFFICE 365 + ADFS - POŁĄCZENIE KORZYŚCI ROZWIĄZAŃ CHMUROWYCH I CENTRALNEGO ZARZĄDZANIA Usługa Office365 jest niezbędnym pakietem narzędzi wykorzystywanych

Bardziej szczegółowo

Konsola MMC. - zarządzanie zaporą sieciową (wf.msc): - zasady zabezpieczeń loklanych (gpedit.msc):

Konsola MMC. - zarządzanie zaporą sieciową (wf.msc): - zasady zabezpieczeń loklanych (gpedit.msc): Konsola MMC Konsola MMC (Microsoft Management Console) to narzędzie dostępne we wszystkich wersjach systemu Windows, zaczynając od wersji NT 4.0 (chociaż możliwe było korzystanie z niego także w Windows

Bardziej szczegółowo

http://www.microsoft.com/poland/technet/article/art0055_01.mspx

http://www.microsoft.com/poland/technet/article/art0055_01.mspx Strona 1 z 5 Kliknij tutaj, aby zainstalować program Silverlight Polska Zmień Wszystkie witryny firmy Microsoft Szukaj w witrynach Microsoft.com Prześlij zapytanie Strona główna TechNet Produkty i technologie

Bardziej szczegółowo

System zdalnego dostępu (VPN) do sieci Wydziału Elektrycznego PW

System zdalnego dostępu (VPN) do sieci Wydziału Elektrycznego PW System zdalnego dostępu (VPN) do sieci Wydziału Elektrycznego PW Dokument dostęny do pobrania Z początkiem bieżącego roku akademickiego 2011/2012 zotał uruchomiony nowy system zdalnego dostępu do sieci

Bardziej szczegółowo

Podstawy technologii cyfrowej i komputerów

Podstawy technologii cyfrowej i komputerów BESKIDZKIE TOWARZYSTWO EDUKACYJNE Podstawy technologii cyfrowej i komputerów Budowa komputerów cz. 2 systemy operacyjne mgr inż. Radosław Wylon 2010 1 Spis treści: Rozdział I 3 1. Systemy operacyjne 3

Bardziej szczegółowo

Instrukcja instalacji Control Expert 3.0

Instrukcja instalacji Control Expert 3.0 Instrukcja instalacji Control Expert 3.0 Program Control Expert 3.0 jest to program służący do zarządzania urządzeniami kontroli dostępu. Dedykowany jest dla kontrolerów GRx02 i GRx06 oraz rozwiązaniom

Bardziej szczegółowo

Instrukcja tworzenia aplikacji bazodanowej opartej o technologię Oracle i platformę.net

Instrukcja tworzenia aplikacji bazodanowej opartej o technologię Oracle i platformę.net Instrukcja tworzenia aplikacji bazodanowej opartej o technologię Oracle i platformę.net Aby móc uzyskaćdostęp do bazy danych z zewnętrznych aplikacji, w tym wypadku aplikacji.net, niezbędne jest wykonanie

Bardziej szczegółowo

BACKUP BAZ DANYCH MS SQL

BACKUP BAZ DANYCH MS SQL BACKUP BAZ DANYCH MS SQL SPIS TREŚCI Informacje ogólne... 2 Tworzenie projektu... 2 Krok 1: Informacje Podstawowe... 2 Krok 2: Dane... 3 Krok 3: Planowanie... 4 Krok 4: Zaawansowane... 5 Przywracanie baz

Bardziej szczegółowo

System Center Configuration Manager 2007: Konfiguracja systemu (część 2)

System Center Configuration Manager 2007: Konfiguracja systemu (część 2) System Center Configuration Manager 2007: Konfiguracja systemu (część 2) Autor: Jacek Doktór W pierwszej części artykułu dotyczącego konfiguracji systemu opisałem czynności, jakie należy wykonad, aby:

Bardziej szczegółowo

UMOWY CYWILNOPRAWNE Instalacja, rejestracja i konfiguracja programu

UMOWY CYWILNOPRAWNE Instalacja, rejestracja i konfiguracja programu UMOWY CYWILNOPRAWNE Instalacja, rejestracja i konfiguracja programu 1. Wersje i warianty programu Nr wersji programu składa się z trzech liczb oddzielonych kropkami: człon pierwszy oznacza główny nr wersji

Bardziej szczegółowo

9.1.2. Ustawienia personalne

9.1.2. Ustawienia personalne 9.1.2. Ustawienia personalne 9.1. Konfigurowanie systemu Windows Systemy z rodziny Windows umożliwiają tzw. personalizację ustawień interfejsu graficznego poprzez dostosowanie wyglądu pulpitu, menu Start

Bardziej szczegółowo

Przypisywanie bibliotek w architekturze SAS

Przypisywanie bibliotek w architekturze SAS SAS Institute TECHNICAL SUPPORT Przypisywanie bibliotek w architekturze SAS Platforma SAS pozwala na zdefiniowanie wspólnych zasobów w metadanych oraz ustalanie praw dostępu dla użytkowników i grup. Ze

Bardziej szczegółowo

Program Rabator dla Microsoft Windows.

Program Rabator dla Microsoft Windows. Program Rabator dla Microsoft Windows. Do czego służy program? Często zdarza się, że klient prosi o informację na temat ceny danego towaru. Pracownik posiadając jedynie ceny katalogowe musi własnoręcznie

Bardziej szczegółowo

(aktualizacja 30 kwietnia 2018)

(aktualizacja 30 kwietnia 2018) Weryfikacja użytkownika, lista i prawa użytkowników (aktualizacja 30 kwietnia 2018) Abstrakt W poradniku opisano możliwości programu w zakresie zabezpieczania dostępu do programu hasłem, tworzenia listy

Bardziej szczegółowo

Programowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

Programowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz Programowanie komponentowe Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz Struktura wykładu 1. Utworzenie użytkowników i ról na serwerze aplikacji Sun Java System Application

Bardziej szczegółowo

Tworzenie i obsługa wirtualnego laboratorium komputerowego

Tworzenie i obsługa wirtualnego laboratorium komputerowego Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Michał Ochociński nr albumu: 236401 Praca magisterska na kierunku informatyka stosowana Tworzenie i obsługa wirtualnego

Bardziej szczegółowo

BACKUP BAZ DANYCH FIREBIRD

BACKUP BAZ DANYCH FIREBIRD BACKUP BAZ DANYCH FIREBIRD SPIS TREŚCI Informacje ogólne... 2 Tworzenie projektu... 2 Krok 1: Informacje podstawowe... 2 Krok 2: Dane... 3 Backup bazy umieszczonej na serwerze... 3 Bezpośredni backup pliku

Bardziej szczegółowo

Uproszczona instalacja SAS Forecast Server 3.1

Uproszczona instalacja SAS Forecast Server 3.1 SAS Institute TECHNICAL SUPPORT Uproszczona instalacja SAS Forecast Server 3.1 W razie dodatkowych pytao prosimy o kontakt z naszym Zespołem, telefonicznie na numer (22) 5604666 lub elektronicznie pod

Bardziej szczegółowo

PDM wbudowany w Solid Edge

PDM wbudowany w Solid Edge PDM wbudowany w Solid Edge Firma GM System Integracja Systemów Inżynierskich Sp. z o.o. została założona w 2001 roku. Zajmujemy się dostarczaniem systemów CAD/CAM/CAE/PDM. Jesteśmy jednym z największych

Bardziej szczegółowo

Podstawowa konfiguracja modułu Szkolenia

Podstawowa konfiguracja modułu Szkolenia Podstawowa konfiguracja modułu Szkolenia Soneta Sp z o.o. ul. Wadowicka 8a, wejście B 31-415 Kraków tel./fax +48 (12) 261 36 41 http://www.enova.pl e-mail: crm@enova.pl Spis treści Konfiguracja... 3 Definicja

Bardziej szczegółowo

Instrukcja Instalacji. Instalacja lokalna

Instrukcja Instalacji. Instalacja lokalna Aplikacja: Instalator Wydział Pracy I Instancja Wersja: 2.0 Data: 2015-04-02 Instrukcja Instalacji Instalator wspiera wszystkie systemy operacyjne z rodziny systemów operacyjnych Microsoft Windows począwszy

Bardziej szczegółowo

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

INFORMATOR TECHNICZNY WONDERWARE. Odczytywanie danych z arkusza Excel za pomocą zapytań SQL do aplikacji InTouch Informator Techniczny nr 112 23-07-2009 INFORMATOR TECHNICZNY WONDERWARE Odczytywanie danych z arkusza Excel za pomocą zapytań SQL do aplikacji InTouch Odczytywanie danych z arkusza Excel za pomocą zapytań

Bardziej szczegółowo