Logning. V/ Hans Kennet Larsen

Relaterede dokumenter
Erfa-seminar V/ Henrik Hjorth Hansen

Introduktion til OPC Access

Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach 2002

PRODUKTBESKRIVELSE Data-konvertering EM

De vigtigste SQL-sætninger. SQL kap Oprette database. DDL og DML

Begrænsninger i SQL. Databaser, efterår Troels Andreasen

Database "opbygning"

Views etc. Databaser

Brugervejledning til databrowseren

Zapier-integration mellem MailChimp og webcrm hos Azalea IT

OPC Access 3.0 opdatering via Stored Procedure

Databaseadgang fra Java

NETS XML. V/ Søren Rasmussen Jesper Nielsen

MAPINFO PROFESSIONAL V11.5

FKG datamodellen Version ArcGIS integration Sidste revisionsdato: 23. maj 2014

Sonlinc er den forretningsudviklende partner, der solidt forankret i forsyningssektoren leverer den højeste kundeværdi.

SQL Server 2016 Data Adgang

XML Difftool brugervejledning

Vejledning til Teknisk opsætning

Database. Pr jekt. Hold CLmul-a14e Gruppe 3 3. semester Vejledere: Tue Becher Ivan R. Frederiksen

Vejledning. - Rapporter til DGF. Version: 1.0

Microsoft Log Parser, Windows logfil analyse

Skriftlig opgave. Designtanker i database-nære systemer

En Kort Introduktion til Oracle

FKG datamodellen Version Implementeringsguidelines. FKG datamodellen Version Implementeringsguidelines

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:...

Nintex Workflow UK/DK

PentaCon C5 External Storage Manager

18. JULI 2016 KL 16:00

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse.

Import af rekursivt (parent-child) hierarki i Palo

Erfa-seminar 2014 Efterår. Print og IT-drift

OpenTele datamonitoreringsplatform

Web Admin 5.5. Brugsvejledning for Domain admin. Copyright 2003 Gullestrup.net

OPRETTELSE AF SQL NODE

Indledning: Michael Møller, Sonlinc - Kundeoplysninger i SonWin Indlæg fra IDQ: Peter Rald, IDQ

Database programmerings tips

SQL Server 2008 Spatiale eksempler. Plan & Miljø, GIS

OPC ACCESS HEARTBEAT 1

Integrationer imellem AX2012 og Winformatik Økonomisystem vers. 3.0

KIH Database. Systemdokumentation for KIH Databasen. 1. maj Side 1 af 13

Pris XML. Prissystem til Foodsam. 8. marts Carsten Vikkelsøe, direktør og indehaver. EFFEKTIV Software Aps

Web Admin 5.5. Brugsvejledning for User admin. Copyright 2003 Gullestrup.net

Projekt database. 3 Semester - Mul a Projekt 1. Yaser Osman cph-mo102@cphbusiness.dk. Dan Eskildsen cph-de32@cphbusiness.dk

PHP 3 UGERS FORLØB PHP, MYSQL & SQL

OPSÆTNING AF VPN TIL KUNDER

SAS Scalable Performance Data Server

<navn på proces eller use case>

GIS: Anbefalinger og performance (NS )

Implementering af bips A104 hos DTU

Vejledning Installation af SonWin Server CustomerService Flows

PID2000 Archive Service

TimePlan version Installationsvejledning

DB undervisning 01-01

SPD server som Storage Medie. Michael Rosairus. Fra DB2 til SPD server

Data lagring. 2. iteration (implement backend)

OFFENTLIGT KMD A/S EJ 0.0 NUMMERERET SLIDE 1 CCM USER GROUP KMD einvoicing. v/ Ole Sixhøi

Quick guide. Performer til mekaniske låsesystemer. ASSA ABLOY, the global leader in door opening solutions

! Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen.

Undervisningsbeskrivelse

Oprette Aktiviteter, Møder, Tilbud, Produkter, Tilbud og Leverancer fra en import.

Klik på linket her for en beskrivelse af hvordan du installerer CIP 4.3 opdateringen.

Projekt Database, Gruppe 4A. Projekt 1, 3. Semester D A T A B A S E. Klasse MulA13 Gruppenummer: A4

DATABASE - MIN MUSIKSAMLING

ProjectWise Tips & Tricks

Tips & tricks for den avancerede bruger af SkoleIntra

VISMA DOCUMENTCENTER Kompetansedag ed e ag ne 2011

Case: Zapier-integration mellem simplero og webcrm hos Videokursus

SQL - Login, Role, Schema og User

Databasesystemer. Databaser, efterår Troels Andreasen. Efterår 2002

Microsoft Dynamics CRM 2013

Digital skriftlig aflevering med Lectio Censormodul Stedprøver installationsvejledning

Konvertering af DADAS data til Dansk Supermarked VI-skema

09. SEPTEMBER 2016 KL 16:00

Informationssikkerhed Version

MsSQL: Basal performance tuning, part 1

SQL for MySQL-begyndere

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1

Certificate Revocation Authority. Certificate Revocation Authority

SPØRGSMÅL OG SVAR TIL UDBUDDET [D ]

Komponent styring Ulrich Jespersen, Nordcad Systems A/S Erik H. Nicolajsen, Radiometer Medical ApS Søren Morten Nielsen, Radiometer Medical ApS

LTM 1.1. Modelkørsler

Erfaringer med Information Management. Charlottehaven Jens Nørgaard, NNIT A/S

UniLock System 10. Manual til Integration med Salto adgangskontrol (RW Pro) Projekt PCS Version 1.0 Revision

En opsamling af artefakter for Hotel Databasen som REST-service Bygger på Hotel opgaven i 8 trin

Dinero integrations manual version: 1. Minuba Dinero. Integrationsmanual. Side 1 af 6

CVS som KS-værktøj E Branching, Merging m.v.

ISOWARE release note

Software Projekt NoSQL vs RMDB

Brugervejledning til registrant

SPØRGSMÅL OG SVAR TIL UDBUDDET [D ]

The Design Diaries PHP projekt

Installation af DATABOKS online backup manager

Septimas høringssvar vedrørende dokumenteterne FKG datamodellen - Version Fysisk implementering.pdf og FKG_2_3_1_mssql.sql

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services

Online via USB med ATS8500. Revision 02

DMX styring med USB-interface

Integration mellem Scan Jour Captia og ArcGIS

SAS USER FORUM DENMARK 2017 USER FORUM. Rune Nordtorp

Transkript:

Logning V/ Hans Kennet Larsen

Lidt om mig Ansat i Sonlinc fra august 1992 September 2008 Stort set alle hatte på Fra Oktober 2008 Juni 2011 Traceworks Databaseudvikler + Backendudvikler Scrummaster Juli 2011 Nu Tilbage i Sonlinc, ansvar for integrationer

Indhold af gennemgang De 2 Typer logning Ændringer i system Ændringer for It-Revision Model med/uden Enterprise Værktøj til dette Status og forventet leveringstidspunkt

Logning af ændringer i systemet

Logning af ændringer i systemet Findes i dag i : Ainst, avand, avarme mm. Pt. under udvikling i (Erfa-sager) AUDEB AKUNDE Kunne tænkes Implementeret i : ATLV AMAL ALMAL BAKONTR AFORBKONTR APRIS

Logning af ændringer for IT-revision Steps : Foranalyse Intern produktbeskrivelse Identificer tabeller uden unikt index / PK og tabeller med mulighed for NULL-værdier i index Identificer Tabeller/kolonner, som bør trackes Lav program til styring Test

Logning af ændringer for IT-revision Udefra kommende løsninger : ApexSQL Audit

Logning af ændringer for IT-revision Løses via opsætningsværktøj fra Sonlinc Ændringer af tabeller mm. håndteres automatisk, for ønskede Sikring af kursusbase ikke opdaterer skævt.

Logning af ændringer for IT-revision 3 Løsningsmuligheder For dem med Enterprise, Muligvis Change Data Capture For dem med og uden : Triggerløsning Alternativ SQL-Server Audit Dog næppe godt nok

SQL Server Audit Skriver i Fil / Log Kan monitorere : Selects Updates Inserts Delete Execute Men ikke på detalje niveau

Logning af ændringer for IT-revision Triggerløsning Standard xmlfil Import TabelÆndringer Logning Billede Opret Triggers AfregnDB Database- Trigger Egen xmlfil Export DataÆndringer Ja Ret Trigger Er der logning på tabel Opret Kopitabeller LogningsDB Ret Log Tabel og log tabelændring Oprydningsjob

Logning af ændringer for IT-revision Begge løsninger kan i princippet benyttes på andre systemer end SonWin. Bare deres database kører på en sql-server 2008 eller senere. Check dog med leverandør først.

Trigger Laves dynamisk så den udvider sig med nye kolonner Bliver eksekveret på ændringstidsspunktet Kan påvirke performance på de tabeller triggeren ligger på.

Trigger Metadata : timestamp Hvem Hvor (Host/Servernavn) Id (tæller) Nøgle

Change Data Capture

Change Data Capture Kræver Enterprise edition af SQL-Server Eksekveres Asynkront (via Log) Automatisk oprydning af data efter specificeret udløbstid Automatisk udvidelse af tabeller Man styrer selv tabeller og kolonner, der udvides

Change Data Capture SQL-Server Agent skal køre Log vil først blive truncated når den er logget Kræver unikt index/pk Ligger i Samme DB, men kan lægges på separat partition. Problem : Logger ikke bruger og Server, som har eksekveret SQL.

Change Data Capture Oprettelse : EXEC sys.sp_cdc_enable_db Sætte tabel EXECUTE sys.sp_cdc_enable_table @source_schema = N'Sonlinc', @source_name = N'Ainsd', @index_name = N'AINSDKEY1', @role_name = N'SonlincRole', @filegroup_name = N'ArkivGrp';

Change Data Capture Forespørgsel uden filter USE NEFAfregnDB GO DECLARE @from_lsn binary(10), @to_lsn binary(10) SET @from_lsn = sys.fn_cdc_get_min_lsn('sonlinc_ainsd') SET @to_lsn = sys.fn_cdc_get_max_lsn() SELECT * FROM cdc.fn_cdc_get_all_changes_sonlinc_ainsd (@from_lsn, @to_lsn, N'all'); GO

Forespørgsler Sonlinc laver nogle standardindex på logtabellerne I første omgang skal man selv søge med SQL Sonlinc leverer dog 10-20 standardforespørgsler med, som man kan bruge som eksempler eller udgangspunkt.

Vær opmærksom på Plads Belastning af server Backups

Anden brug Ved oprettelse af fælles entiteter eller integrationer kan man vælge at se ned i logtabellerne for ændringer Der vil altid være Timestamp på

Status Produktbeskrivelse lavet Framework er lavet Udvikling af SQL er er fuldt igang Forventes færdigt ultimo juni 2012 Men er afhængig af hvilke andre opgaver, som kommer ind

Status

Status

Spørgsmål??????