Benutzer mit den meisten Antworten
MSDASQL und Linked Server

Frage
-
Hallo zusammen,
ich komm nicht weiter und google hilft mir auch nicht mehr. Nun hab ich hier noch Hoffnung.
Habe einen Test-Server neu Aufgesetzt.
64bit
Windows 2003 Server
MS SQL 2012 Enterprise
ich möchte jetzt eine Linked Server Verbindung zu einem MySQL Server herstellen via ODBC. Das ganze Konstrukt funktioniert schon 1:1 auf einem anderen Server.
Problem 1:
Rechte Maustaste im Management Studio auf Neuer Verbindungsserver führt zur Fehlermeldung :
Das angeforderte Dialogfeld kann nicht angezeigt werden.
ZUSÄTZLICHE INFORMATIONEN:
Cannot find table 0. (System.Data)
habe deswegen den SQL Server schon komplett deinstalliert und neu installiert. Brachte keine Verbesserung. Auch wenn ich von einem entfernten Rechner diese Funktion ausführen möchte, kommt es zu dieser Meldung.
Einen Verbindungsserver anlegen funktioniert aber per Skript.
Problem 2:
Verbindungsserver per Skript angelegt, bekomme ich trotzdem keine Tabellen im Katalog angezeigt. Hier kommt die Meldung
"Der OLE DB-Anbieter 'MSDASQL' wurde nicht registriert (Microsoft SQL Server, Fehler: 7403)"
die ODBC Verbindung selber funktioniert.
den MySQL ODBC 5.3 ANSI und UNICODE Treiber (64bit) sind installiert
Wenn ich noch versuche den 64-bit-ole-db-anbieter für ODBC zu installieren
http://www.microsoft.com/de-DE/download/details.aspx?id=20065
bricht die Installation am Ende ab mit der Meldung
"Bei der Systemaktualisierung ist ein Fehler aufgetreten.
klicken sie auf OK um die durchgeführten Änderungen zurückzunehmen."
Ich komm nicht weiter. Hat jemand ein oder zwei Tipps für mich?
vielen Dank
Gruß Andre
Antworten
-
SQL Server 2012 wird erst ab Windows Server 2008 R2 unterstützt.
https://msdn.microsoft.com/en-us/library/ms143506(v=sql.110).aspxIch würde mich nicht mehr mit einem Windows Server 2003 beschäftigen, da er absolut aus der Wartung ist.
Einen schönen Tag noch,
Christoph
--
Microsoft SQL Server MVP - http://www.insidesql.org/blogs/cmu- Als Antwort vorgeschlagen Andreas.WolterMicrosoft employee Freitag, 4. September 2015 09:46
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Freitag, 11. September 2015 13:42
Alle Antworten
-
SQL Server 2012 wird erst ab Windows Server 2008 R2 unterstützt.
https://msdn.microsoft.com/en-us/library/ms143506(v=sql.110).aspxIch würde mich nicht mehr mit einem Windows Server 2003 beschäftigen, da er absolut aus der Wartung ist.
Einen schönen Tag noch,
Christoph
--
Microsoft SQL Server MVP - http://www.insidesql.org/blogs/cmu- Als Antwort vorgeschlagen Andreas.WolterMicrosoft employee Freitag, 4. September 2015 09:46
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Freitag, 11. September 2015 13:42
-
-
Prinzipiell gebe ich Dir recht, aber es ist zum einen die Lizenz vorhanden, zum anderen ist es halt nur eine Testumgebung, auf der ein paar SQL Skripte temporär entwickelt und getestet werden sollen.
Produktiv läuft es nachher auf einem 2008er.
Eine brauchbare Testumgebung sollte unbedingt die selbe Software + Patchlevel wiederspiegeln, wie das Produktivsystem. Wie sonst soll man gewährleisten, dass getestetes auch auf Produktion läuft?Andreas Wolter (Blog | Twitter)
MCSM: Microsoft Certified Solutions Master Data Platform, MCM, MVP
www.SarpedonQualityLab.com | www.SQL-Server-Master-Class.com