Generowanie losowych odpowiedników dla danych wrażliwych dla RODO . Część 3

wpis w: implementacja, RODO, t-sql | 0

W poprzedniej części  przygotowaliśmy szkic  procedury składowanej implementującej prosty mechanizm wykrywania danych osobowych. To czego zabrakło, to wykorzystanie funkcji tabelarycznych  do wykrywania tych danych, które posiadają sumę kontrolną i same wyrażenia regularne mogą nie wystarczyć. Zajmijmy się   identyfikatorami PESEL, NIP, … Continued

Zanim błąd i szef zapukają do drzwi

wpis w: implementacja, migawka, t-sql | 2

Czy zdażyło się wam odtwarzać po raz kolejny bazę danych po logicznym uszkodzeniu plików? Wlaściwie kiedy ostatnio sprawdzano ją dostępnymi narzędziami? Kiedy ostanio dokonano pełnej, różnicowej kopii bezpieczeństwa, jak często odkładane są logi transakcyjne? Czy baza ma poprawny model recovery … Continued

Generowanie losowych odpowiedników dla danych wrażliwych dla RODO . Część 2

wpis w: implementacja, RODO, t-sql | 0

1. Dedykowany widok wykorzystujący funkcje pseudolosowe. CREATE VIEW dbo.VGenerateCrypts AS SELECT NEWID() AS CryptUID, RIGHT(CAST(CRYPT_GEN_RANDOM(4) AS INT),6) as Crypt1, RIGHT(CAST(CRYPT_GEN_RANDOM(4) AS INT),6) as Crypt2, RIGHT(CAST(CRYPT_GEN_RANDOM(4) AS INT),6) as Crypt3, RIGHT(CAST(CRYPT_GEN_RANDOM(4) AS INT),6) as Crypt4, 1 + CONVERT(INT, (99-1+1) * RAND()) … Continued

Kiedy skończy się identity

wpis w: migawka, t-sql | 0

To była długa bezsenna noc. Szczekające psy sąsiada, deszcz bijący o szyby pokoju. Czwarta nad ranem, gdy w końcu udało się zasnąć, komórka służbowa zaczęła dzwonić. Msg 8115, Level 16, State 1, Line 1 Arithmetic overflow error converting IDENTITY to … Continued

Witaj, świecie!

wpis w: t-sql | 0

Dawno dawno temu w odległej galaktyce…. Na ekranie komputera dowództwa. select * from sys.tables;