Datenbanken-Übersicht: Unterschied zwischen den Versionen
(→Tipps und Tricks) |
(→Treiber) |
||
Zeile 24: | Zeile 24: | ||
|- valign="top" | |- valign="top" | ||
|Microsoft SQL-Server | |Microsoft SQL-Server | ||
− | |Hier erfolgt der Zugriff über [http://de.wikipedia.org/wiki/ODBC ODBC]. | + | |Hier erfolgt der Zugriff über [http://de.wikipedia.org/wiki/ODBC ODBC] und neuerdings über ADO. ODBC-Treiber und ADO-Treiber sind in Windows schon eingebaut, eine neuere Version ("SQL-Native Client") muss bei älteren Windows-Versionen nachgerüstet werden, wenn man ihn verwenden will. |
|- valign="top" | |- valign="top" | ||
|mySQL | |mySQL | ||
− | |Hier erfolgt der Zugriff über [http://de.wikipedia.org/wiki/ODBC ODBC]. Der ODBC-Treiber muss installiert werden. Er kann von http://www.mysql.de heruntergeladen werden. | + | |Hier erfolgt der Zugriff über [http://de.wikipedia.org/wiki/ODBC ODBC] und neuerdings über ADO. Der ODBC-Treiber muss installiert werden. Er kann von http://www.mysql.de heruntergeladen werden. Da es keinen "nativen" ADO-Treiber von mySQL-gibt, muss der ADO-zugriff über ODBC erfolgen. ADO benötigt also bei mySQL auch einen ODBC-Treiber! |
|- valign="top" | |- valign="top" | ||
|ORACLE | |ORACLE | ||
− | |Hier erfolgt der Zugriff über einen ORACLE-spezifischen Treiber, den sog. "ORACLE-Client". Er kann von http://www.oracle.com heruntergeladen werden. | + | |Hier erfolgt der Zugriff über einen ORACLE-spezifischen Treiber, den sog. "ORACLE-Client". Er kann von http://www.oracle.com heruntergeladen werden.<br>Der Zugriff erfolgt neuerdings auch über ADO. Der Microsoft-ADO-Treiber in Windows benötigt keinen ORACLE-Treiber, da aber derzeit (2012) parallel BDE/ADO verwendet wird, muss der ORACLE-Client installiert werden. |
|} | |} | ||
Version vom 29. Oktober 2012, 22:39 Uhr
Inhaltsverzeichnis
1 Allgemeines
Fast alle Programme von GEVITAS arbeiten mir einer Datenbank, also REFLEX, GEVAS-Professional usw. In ihr werden alle Informationen und Daten abgelegt, mit der dir Programme arbeiten, also z.B. Artikeldaten, Kontaktdaten, Aufträge, Rechnungen usw.
1.1 SQL, SQL-Server
Die Datenbank wird von einer Software verwaltet, die normalerweise auf einem Server im Netzwerk liegt. Diese Software wird hier SQL-Server genannt. SQL ("Structured Query Language" = Strukturierte Abfragesprache) ist eine in weiten Teilen genormte Sprache, mit der Anweisungen der Programme an den SQL-Server gegeben werden. Es gibt eine Menge verschiedener Hersteller, die SQL-Server vertreiben. Die GEVITAS-Programme arbeiten mit den drei meistbenutzten Systemen zusammen:
- Microsoft SQL-Server (REFLEX und GEVAS-Professional)
- mySQL (REFLEX)
- ORACLE (REFLEX und GEVAS-Professional)
1.2 Treiber
Damit ein Programm mit dem SQL-Server kommunizieren kann, wird ein "Treiber" benötigt. Der Treiber schickt die SQL-Anweisungen per Netzwerk-Protokoll an den SQL-Server und leitet das Ergebnis der Anweisung an das Programm weiter.
Leider benutzt jeder Hersteller seinen eigenen Treiber allerdings sind manche davon schon standardmäßig in Windows eingebaut:
Server | Treiber |
---|---|
Microsoft SQL-Server | Hier erfolgt der Zugriff über ODBC und neuerdings über ADO. ODBC-Treiber und ADO-Treiber sind in Windows schon eingebaut, eine neuere Version ("SQL-Native Client") muss bei älteren Windows-Versionen nachgerüstet werden, wenn man ihn verwenden will. |
mySQL | Hier erfolgt der Zugriff über ODBC und neuerdings über ADO. Der ODBC-Treiber muss installiert werden. Er kann von http://www.mysql.de heruntergeladen werden. Da es keinen "nativen" ADO-Treiber von mySQL-gibt, muss der ADO-zugriff über ODBC erfolgen. ADO benötigt also bei mySQL auch einen ODBC-Treiber! |
ORACLE | Hier erfolgt der Zugriff über einen ORACLE-spezifischen Treiber, den sog. "ORACLE-Client". Er kann von http://www.oracle.com heruntergeladen werden. Der Zugriff erfolgt neuerdings auch über ADO. Der Microsoft-ADO-Treiber in Windows benötigt keinen ORACLE-Treiber, da aber derzeit (2012) parallel BDE/ADO verwendet wird, muss der ORACLE-Client installiert werden. |
2 Tipps und Tricks
Thema/Link | Beschreibung |
---|---|
Installation von mySQL-ODBC | Installation des mySQL-ODBC-Treibers auf einem Client. |
Sichern einer Datenbank mit MSSQL-Server | Wie man eine Datenbank unter Microsoft-SQL-Server sichert, also eine Kopie der Datenbank (Backup) erzeugt. |
Wiederherstellen einer Datenbank mit MSSQL-Server | Wie man eine Datenbank unter Microsoft-SQL-Server wiederherstellt, also eine Kopie der Datenbank (Backup) in die Datenbank einkopiert und dabei eine bestehende Datenbank überschreibt oder eine neue erzeugt. |