Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 11788|Odpowiedź: 0

[Źródło] Bezpieczeństwo baz danych SQL 2005 i integralność referencyjna

[Skopiuj link]
Opublikowano 26.11.2014 15:47:16 | | |
--Utwórz konto logowania
Utworzenie nazwy użytkownika logowania z hasłem='hasło'
--Utworzenie użytkownika bazy danych
Utworzenie nazwy użytkownika do logowania
--- przyznaje użytkownikowi uprawnienia do zapytań do tabeli Student i dodatkowe autoryzacjeinnyPrawa użytkowników.
Grant Select
Student
do user_tom
z opcją grantową
-----
utworzenie logowania się za pomocą hasła='marry001'
Utworzenie user_marry użytkownika dla logowania się marry
--Stwórz postać
Utworzenie roli dbnormuser
--- autoryzować role
Grant Select
Student
do dbnormuser
--Określ stałą rolę serwera (login)
sp_addsrvrolemember poślubić administratora systemów
Usunąć
sp_dropsrvrolemember poślubić administratora systemów
--Zobacz użytkowników
sp_helpuser
--- utworzyć nowe ograniczenie klucza obcego
TABELA ALTER test_sub DODAĆ OGRANICZENIA main_id_cons KLUCZ OBCYM (main_id) ODWOŁANIA test_main;
--- usuwanie kluczy obcych
ALTER TABLE test_sub DROP CONSTRAINT main_id_cons
--Tworzenie kaskadowych kluczy obcych
TABELA ALTER test_sub DODANIE OGRANICZEŃ main_id_cons KLUCZ OBCYM (main_id) ODWOŁANIA test_main PRZY USUWANIU
Kaskada
--Utwórz kaskadową aktualizację kluczy obcych
TABELA ALTER test_sub DODANIE OGRANICZEŃ main_id_cons ODNIESIENIA KLUCZA OBCEGO (main_id) test_main PRZY AKTUALIZACJI
Kaskada
--Utworzenie i usunięcie odwołanego klucza głównego jest kluczem obcym relacji referencyjnej klucza ustawionym na null.
TABELA ALTER test_sub DODANIE OGRANICZEŃ main_id_cons ODNIESIENIA KLUCZA OBCEGO (main_id) test_main PRZY AKTUALIZACJI
ustaw null

---- Zupełność odniesień
Nie da się usunąć rekordu za pomocą klucza obcego
|




Poprzedni:Poradnik Bezpiecznej .mdb bazy danych MSSQL 2011
Następny:Tutorial dotyczący walidacji haseł MSSQL Statement 2011 Tutorial dotyczący zabezpieczeń
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com