Ich versuche, MySQL Server einen Verbindungsserver auf SQL Server hinzuzufügen.
Beachten Sie, dass der SQL Server auf einem separaten Computer mit einem anderen Domänennamen installiert ist.
Der SQL Server befindet sich 10.0.1.1
auf old_domain.com.
Der MySQL-Server befindet sich 10.0.1.2
auf new_domain.com.
Ich habe eine ODBC-Datenquelle auf dem Server hinzugefügt 10.0.1.1
und die Verbindung ohne gemeldete Probleme getestet.
Dann habe ich Microsoft SQL Server Management Studio geöffnet und zu navigiert SQL SERVER > Server Object > Linked Servers
.
Ich habe den Assistenten zum Hinzufügen eines Verbindungsservers aufgerufen und ihn folgendermaßen konfiguriert:
- Verbindungsserver: "MySQLNewServer"
- Ich habe "Andere Datenquelle" Anbieter "Microsoft OLE DB-Anbieter für ODBC" Produktname "Verbindung zu MySQL" Datenquelle "MySQL" den gleichen Namen an der Datenquelle ausgewählt, die im ersten Schritt hinzugefügt wurde.
- Auf der Registerkarte Sicherheit habe ich "Mit diesem Sicherheitskontext erstellt" ausgewählt und den SQL Server-Benutzernamen und das SQL Server-Kennwort eingegeben
- Ich drücke "Ok"
Hinweis: Ich habe die Anweisungen auf diesem Link befolgt: http://dbperf.wordpress.com/2010/07/22/link-mysql-to-ms-sql-server2008/
Ich erhalte jedoch diesen Fehler:
OLE DB-Providor "MSDASQL" für Verbindungsserver "MySQLNewServer" hat die Meldung "[MySQL] [ODBC 5.2 (w) -Treiber] zurückgegeben. Es kann keine Verbindung zum MySQL-Server unter 10.0.1.1 (10055) hergestellt werden. Microsoft SQL Server-Fehler: 7303.
Kann mir bitte jemand sagen, was ich falsch mache? Wie kann ich diese 2 Server zur Kommunikation bringen?
quelle