Wie kann ich eine Verbindung zu einem lokalen ODBC-Datenquelle
Erstellte ich eine ODBC-Datenbank auf meinem lokalen Rechner mit Treiber SQL server Native client 10.0, die Verbindung zu einem remote-server finden Sie
.
Arbeite ich an einem Projekt über die benutzerdefinierte ODBC auf eine inhouse-Datenbank und wollen Testen, wie kann ich eine Verbindung zu einer Datenquelle über ODBC.
Die Frage ist, wie kann ich eine lokale ODBC mithilfe von sql server studio manager? Ich habe versucht,
aber es gibt einen Fehler:
Ein Netzwerk-oder instanzspezifischen Fehler beim
herstellen einer Verbindung zu SQL Server. Der server wurde nicht gefunden oder
nicht zugänglich war. Stellen Sie sicher, dass der Instanzname richtig ist und dass
SQL Server Remoteverbindungen zulässt. (Anbieter: Named
Pipes-Anbieter, Fehler: 40 - Konnte nicht geöffnet werden eine Verbindung zu SQL Server)
Irgendeine Idee?
- prüfen Sie, ob Sie aktiviert named pipes TCP/IP-Protokolle in SQL Server-Netzwerkkonfiguration.
- Und, dass Remote-Verbindungen zugelassen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verbindung zu Ihrem lokalen server über SSMS dann erstellen Sie einen verknüpften server die ODBC-Verbindung.
Verbindung zu einem remote-server, die Sie nicht benötigen, eine DSN. Sie können geben Sie den server-Namen im Feld name des SQL-Server Management Studio, und wählen Sie Windows-Authentifizierung oder datenbankauthentifizierung.
Ist es nicht möglich, eine Verbindung SSMS zu einer ODBC-Datenquelle. Der einzige Weg, um erstellen Sie einen verknüpften server in Ihrem lokalen SQL-server als @Brian Boyd beschrieben.
Anweisungen sind:
https://community.sagecrm.com/partner_community/b/hints_tips_and_tricks/archive/2010/05/10/connecting-to-a-sage-mas-erp-90-database-as-a-linked-server-within-ms-sql-server-2008.aspx
... und sp_AddLinkedServer Dokumentation von MS HIER
... und mit Suche = “sp_addlinkedserver für SOTAMAS90“, noch ein Beispiel aus dem Jahr 2005
https://blog.coryfoy.com/2005/06/lets-go-crazy-accessing-timberline-pervasive-data-from-a-sql-linked-server/
Mal sehen, was der sagt .... Und denke, ich werde /würde den gleichen Fehler hinzufügen einen linked server über die Benutzeroberfläche, die ich bekommen TSQL
Anhand der oben genannten, ich habe versucht ...
Echo @Brian Boyd...
Ist es möglich, erstellen Sie eine ODBC-Verbindung zu einer SQL-server lokal ausgeführt.
Wenn Sie beginnen, SSMS und zeigen Sie es auf eine lokale Datenbank-engine der Server Name sollte Computer_Name\SQLEXPRESS mit Authentifizierung Windows-Auth (also der angemeldete Benutzer: Sie). ComputerName findet sich in der System-Fenster (Windows-Taste + Pause) und ist nicht localhost, 127.0.0.1, etc.
So, einrichten einer ODBC-Verbindung durch ausführen %windir%\syswow64\odbcad32.exe