Een ODBC koppeling maken met de FlexService database Aant alaandacht spunt en al seen ODBC koppel i ng wor dtgemaaktmetdeFl exSer vi ce dat abase DocumentFS90222D001 – Een ODBC koppel i ngmaken metdeFl exSer vi cedat abase/Febr uar i2008 © Fl exSer vi ceSol ut i onsBV Fl exServi ce,Mi crosof tSQLServeren ODBC Het pakket FlexService maakt gebruik van een Microsoft SQL Server RDBMS (database). SQL Server is een moderne, open, relationele database waarmee via ODBC (Open DataBase Connectivity) een verbinding mee kan worden gemaakt. ODBC is een standaard database toegankelijkheidsmethode om elk programma met een database te kunnen laten spreken, onafhankelijk van het type database. De mogelijkheid van ODBC gebruik te maken is standaard in Microsoft Windows aanwezig. De 'Database Driver' voor SQL Server wordt meegeleverd bij dit RDBMS. Vrijwel alle programma's die werken met gegevens kunnen werken met ODBC koppelingen. Denk aan rapportagegereedschappen of aan het veelgebruikte Microsoft Access en Microsoft Excel. Via ODBC wordt een tabel uit de SQL Server database 'aangekoppeld' (een 'linked table') waarna met de gegevens in de tabel kan worden gewerkt. Dus toevoegen, lezen, wijzigen en verwijderen van gegevens in gekoppelde tabellen is mogelijk. Op deze manier is het mogelijk om met gegevens uit de FlexService database rapportages te maken of gegevens te exporteren. Rapportages en exports kunnen ook vanuit FlexService zelf worden gemaakt, via module Rapport (ReportBuilder) of module Export, maar een ODBC koppeling en (bijvoorbeeld) Microsoft Access biedt meer mogelijkheden om complexe uitvragingen te doen en deze zelf op te zetten en aan te passen. Tabel l en ui tFl exSer vi cegebrui ken vi aODBC Als u tabellen uit FlexService koppelt via ODBC dan kunt u ook wijzigen in de gegevens in de FlexService database. Dat is niet toegestaan; de gegevens in de FlexService database staan in onderlinge relatie tot elkaar, en de werking van FlexService is afhankelijk van de gegevens in de database. Gaat u buiten de FlexService programmatuur om gegevens wijzigen in de tabellen kan het zijn dat FlexService niet meer goed werkt, of dat fouten ontstaan. FlexService Support kan géén ondersteuning meer leveren als er rechtstreeks in de database wijzigen zijn aangebracht. Een ODBC koppeling met de FlexService SQL Server database is daarom alleen toegestaan als hiervoor een databasegebruiker (databaseuser) wordt gebruikt die alleen leesrechten heeft op de gegevens. Dit wordt centraal op SQL Server niveau geregeld, in het gebruikte gereedschap als bijvoorbeeld Acces of Excel hoeft dan niets meer geregeld te worden. Hiermee voorkomt u dat er wellicht per ongeluk gegevens worden gewijzigd in de FlexService database. Onder st euni ng vanui tFl exServi ce FlexService biedt vanuit FlexServic Support geen ondersteuning voor het maken van de ODBC koppelingen, onderhouden van een bestaande koppeling of vragen rondom queries of het gegevensmodel. U kunt FlexService Support hiervoor dus niet benaderen. FlexService kan wel helpen bij het aanmaken en inzetten van een ODBC koppeling. Wel is het mogelijk om een FlexService Business Consultant in te huren om u te helpen bij het realiseren van rapportages via een ODBC koppeling in Microsoft Access. Deze werkzaamheden zijn altijd maatwerk en kunnen na oplevering tegen uurtarief en op verzoek van klanten worden onderhouden door FlexService. Di scl ai mer Dei nf or mat i ei n di tdocumenti sdoorFl exSer vi ceSol ut i onsmetdegr oot st ezor g samengest el d.Dedi r ect i e van Fl exSer vi ceSol ut i onsi secht erni etver ant woor del i j kvoorevent uel ef out en,onj ui st heden ofomi ssi esi n dezei nf or mat i een aanvaar dtgeen aanspr akel i j khei dvoormogel i j kegevol gen van besl i ssi ngen di ezi j n genomen opgr ondvan dei n di tdocumentaangeboden i nf or mat i e. Op alonzet r ansact i eszi j n onzeal gemenevoor waar den (Feni t )van t oepassi ng.Opver zoeki seen exempl aar van dezel ever i ngsvoor waar den beschi kbaar . © FlexService Solutions BV Hou er rekening mee dat het FlexService gegevensmodel kan veranderen zonder voorafgaande aankondiging. Hierdoor zouden eerder gemaakte queries op de FlexService database niet meer kunnen werken. U kunt wel zien welke wijzigingen er zijn in het gegevensmodel per release. Hiervan is een document beschikbaar bij de FlexService programmatuur, in folder Documentatie/Databasewijzigingen. Desgewenst kan een onderhoudscontract worden afgesloten op het onderhoud van opgeleverde ODBC koppelingen. Dit abonnement waarborgt de werking van een bestaande ODBC koppeling bij oplevering van nieuwe software versies van FlexService. FS90222D002 – Een ODBC koppeling maken met de FlexService database © FlexService Solutions BV 2 van 2