Fragensteller
DB SQL Server Verbindung über Atvise ODBC
-
Hallo.
Ich hab mit dem Programm Atvise von Certec eine Archivierung erstellt die Daten in eine *.db speichert. Weiters hab ich den zugehörigen Ativse ODBC Treiber installiert und hab darüber die Datenbank erfolgreich mit OpenOffice.org Base verknüpft und die beinhaltenden Daten ausgelesen.
Ich möchte jetzt das selbe mit dem Microsoft SQL Server Express 2012 bewerkstelligen. Mein Problem ist, dass ich leider mit dem SQL Server keinerlei Erfahrung habe und die Anleitung im Internet leider keine Lösung für mein Problem offenbaren.
Um das Ganze nochmal zusammenzufassen. Ich möchte mit dem MS SQL Server 2012 Express eine Verbindung über ODBC mit einer *.db einrichten.
MfG Philipp
- Typ geändert Raul TalmaciuMicrosoft contingent staff, Owner Montag, 16. Dezember 2013 07:37 Warten auf Feedback
Allgemeine Diskussion
Alle Antworten
-
Hallo Philipp,
Du kannst im SQL Server einen sogenannten Verbindungsserver (Linked Server) einrichten, also quasi einen Link zu einem anderen Server oder einer ODBC Datenquelle, wie Deiner db. Dann kann man in einer SQL Server Verbindung mit Transact SQL darauf zugreifen, z.B. mit der OPENQUERY (Transact-SQL) Funktion. Siehe dazu: Erstellen eines Verbindungsservers.
Olaf Helper
[ Blog] [ Xing] [ MVP] -
Danke für die Antwort!
Ich habe mich gestern bereits mit dem Verbindungsserver (Linked Server) auseinandergesetzt und muss feststellen, dass ich eigentlich schon ziemlich nahe an der Lösung war und das Problem wahrscheinlich an den Einstellungen liegt.
_____________________________________________________________________________
Derzeitige Einstellungen:
Mein MS SQL Server trägt den Namen "ATVISE\ATVISE_SQLSRV"
Meine ATVISE Datenbank den Namen "Versuchsanlage_DB_20131211_1236.db"
Unter Systemsteuerung -> System und Sicherheit -> Verwaltung -> Datenquellen (ODBC) -> Reiter System-DSN ist eine Systemdatenquelle von Atvise mit dem atvise ODBC driver. Dort sind Datenbankname("Versuchsanlage_DB"), der Pfad("C:\Program Files\atvise\") deklariert und der data source name("atvise data source")
_____________________________________________________________________________
Bei den Verbindungsservereinstellungen kommen mir noch einige Fragen auf:
- Was wird als Verbindungsserver verwendet?
- Was muss ich unter Andere Datenquelle -> Anbieter auswählen? Microsoft OLE DB Provider ODBC Drivers?
- Was bedeutet Anbieterzeichenfolge und Katalog? Ich kann die Bedeutung, laut der Dokus von Microsoft, nicht erkennen.
Danke!
-
Schau mal in die Doku zum T-SQL Befehl:
http://msdn.microsoft.com/de-de/library/ms190479.aspx
sp_addlinkedserverDort werden alle Parameter erklärt und auch Beispiele angegeben.
Einen schönen Tag noch,
Christoph
--
Microsoft SQL Server MVP - http://www.insidesql.org/blogs/cmu -
Hallo,
bist Du hier weitergekommen?
Gruss,
RaulRaul Talmaciu, MICROSOFT

Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

