Uwierzytelnianie użytkownika MSSQL 2008 cz.13

Tak jak w każdym systemie również dostęp do bazy danych jest ograniczony przez jakiś sposób uwierzytelnienia, czyli powiedzenia bazie że ja to faktycznie ja. Występuje 5 sposób uwierzytelnienia się jak użytkownika w bazie danych: 1) Konto logowania MS SQL 2008, 2) Konta logowania systemu Windows, 3) Wykorzystanie grup systemu Windows, 4) Certyfikaty, 5) Klucze asymetryczne … Czytaj dalej

Wyłączenie nieużywanych funkcji MSSQL 2008 cz.12

W dzisiejszych czasach praktycznie żadna firma nie może istnieć bez dostępu do systemu bazodanowego, cały problem polega na tym, żeby dostęp do tej usługi mieli tylko pracownicy lub też upoważnieni użytkownicy. Dobrym pomysłem jest wyłączenie usług z których nie korzystamy lub które mogą powodować niebezpieczeństwo dostania się przez nie do bazy osobników niepowołanych. Poniżej lista … Czytaj dalej

Punkty końcowe TCP MSSQL 2008 cz.11

Podobnie jak w przypadku firewalla systemu podobne narzędzie posiada MS SQL, dzięki któremu możemy ustawić ograniczenia dostępu do instancji bazy. Punkt końcowy składa się z 2 elementów: 1) Metody transportu – TCP,HTTP, 2) Ładunek -SOAP,TSQL,Service_Broker,Database_Mirroring TCP przenosi TSQL,Service_Broker,Database_Mirroring. Natomiast HTTP tylko SOAP. W ten sposób możemy blokować dostęp do instancji przy pomocy jednego protokołu a udostępniać dla … Czytaj dalej

Alert – MSSQL 2008 cz.11

Możemy ustawić powiadomienia, gdy nasz dziennik transakcji przekroczy pewien ustalony procent zajętości miejsca na dysku. Poniższy alert powiadomi operatora w tym przypadku administrator gdy dziennik transakcji zostanie zapełniony w 70%:

Harmonogram zadań – MSSQL 2008 cz.10

Możemy zaoszczędzić sporo czasu przy codziennych czynnościach lub takich które robimy co jakiś czas. W takich sytuacjach możemy wykorzystać znany z sytemu Windows harmonogram zadań, możemy w nim skonfigurować automatyczne wykonywanie pewnych czynności, jak backup, odbudowywanie indeksów bazy itd. Na początek skonfigurujemy operator, który będzie wysyłał informacje na maila w przypadku niepowodzenia ustawionych przez nas … Czytaj dalej

Migawki bazy danych – MSSQL 2008 cz.9

Jedną z nowych funkcji wprowadzonych w SQL 2005 jest migawka. Jest kolejnym typem wykonywania kopii zapasowej bazy danych. W odróżnieniu od już opisanych jest typem tylko do odczyty, przez co w kopii nie ma dziennika transakcji. Jak wszystko również migawka pomimo szybkości jej tworzenia posiada ograniczenia: – nie obsługuje FILESTREAM, – nie można odłączyć bazy … Czytaj dalej

Odzyskiwanie bazy po awarii – MSSQL 2008 cz.8

Równie ważnym jak tworzenie kopii zapasowych jest ich późniejsze odzyskiwanie w przypadku awarii. 1) Nowy wpis: Na początku dodajmy do naszej bazy nowy wpis: USE AdventureWorks2008 GO INSERT INTO HumanResources.Department (Name, GroupName) VALUES(’Test4′, 'Test4′) GO 2) Stopujemy instancję bazy: 3) Kasujemy plik danych: 4) Sprawdzenie działania: Po ponownym uruchomieniu instancji baza będzie niedostępna dla użytkowników. … Czytaj dalej

Tworzenie backupu bazy – MSSQL 2008 cz.7

Niewątpliwie jednym z najważniejszych, jak nie najważniejszym zagadnienie podczas nadzoru nad infrastrukturą programową jest tworzenie kopi zapasowych najbardziej wrażliwych danych dla firmy. Brak robienia kopi zapasowych czy słabe dbanie o kondycję sprzętu może skończyć się nieciekawie dla ważnych firmowych danych. Baza musi posiadać model odzyskiwania FULL: ALTER DATABASE AdventureWorks2008    SET RECOVERY FULL GO W … Czytaj dalej

Eksportowanie oraz importowanie danych (Import Export Wizard) – MSSQL 2008 cz.6.1

W poprzedniej części pokazałem użycie dwóch narzędzi „tekstowych”, można również wykorzystać wersję okienkową. 1)  Utwórzmy nową pomocniczą bazę: CREATE DATABASE AWTest 2) Rozpocznijmy export danych: Jeżeli podczas wyboru tabel pojawiają się w dolnej części okna błędy, oznacza to że dane, które chcemy przenieść są w jednym z typów, którego nie przepuszcza narzędzie eksportu silnika bazy. … Czytaj dalej

Eksportowanie oraz importowanie danych (BCP,BULK INSERT) – MSSQL 2008 cz.6

Jedną z podstawowych czynności jakie wykonywane są w codziennej pracy w środowisku MS SQL 2008 jest eksport oraz import danych. W celu wyeksportowania oraz zaimportowania danych użyjemy 2 różnych narzędzi: 1) BCP (Bulk Copy Program) – służy zarówno do wyeksportowania danych do pliku .txt lub .bcp (wystarczy zmienić rozszerzenie z .txt na .bcp w poniższym … Czytaj dalej

beitadmin.pl - Droga Administrator IT