Herstellen einer Verbindung zu SQL Server mit Oracle SQL Developer


8

Ich verwende Oracle SQL Developer, um meine Oracle-Datenbank zu verwalten. Ich habe kürzlich Datenbank-JDBC-Treiber von Drittanbietern hinzugefügt, um eine Verbindung zu meinen neuen MySQL- und SQL Server-Installationen herstellen zu können. Ich benötige Hilfe bei den richtigen Einstellungen für die SQL Server-Verbindung, z. B. Benutzername, Hostname, Port einschließlich der Formate

Antworten:


10

Ich habe diese Anweisungen befolgt , um die jTDS-Java-Bibliothek zu Oracle SQL Developer hinzuzufügen. Grundsätzlich geht es darum, die jTDS-Zip-Datei herunterzuladen, an einer Stelle zu entpacken, die Sie später erreichen können, und dann die jTDS.jar als JDBC-Treiber eines Drittanbieters in SQL Developer hinzuzufügen (( im Hauptmenü ) Extras> Einstellungen> ( Im Baummenü in das neue Fenster ) Datenbank> JDBC-Treiber von Drittanbietern> Klicken Sie auf 'Eintrag hinzufügen')

Ich konnte dann meine Anmeldeinformationen verwenden, um mithilfe der folgenden Verbindungsdetails eine Verbindung zu einer SQL Server-Instanz / -Datenbank herzustellen. Ich verwende derzeit Oracle Developer 4.0.1.14.

Oracle SQL Developer - SQL Server-Verbindung

Der Standardport für die SQL Server-Instanz ist 1433, Ihre SQL Server-Instanz wird jedoch möglicherweise auf einem nicht standardmäßigen Port ausgeführt. Die folgende Site verfügt über verschiedene Methoden zum Bestimmen des Ports.

http://www.mssqltips.com/sqlservertip/2495/identify-sql-server-tcp-ip-port-being-used/


Wie würde ich eine Verbindung zu einem SQL Server herstellen, bei dem es sich um eine benannte Instanz handelt? Zum Beispiel wäre meine jTDS-Verbindungszeichenfolge an anderer Stelle: MYHOSTNAME: 1433 / MYPRODDB; instance = MYINSTANCE
— David Hergert

1
Sie bestimmen den Port der benannten Instanz und verwenden diesen anstelle des Standardwerts 1433. Der tatsächliche Name der benannten Instanz wird in der Verbindung von SQL Developer nicht verwendet.
— Hooinator

Wie kann ich eine Verbindung zu einer lokalen Instanz herstellen? Wie starten Sie eine neue Datenbank von Scrath
— Michel Ayres

Das Herstellen einer Verbindung zu einer lokalen Instanz hat dieselben Anforderungen wie eine Remote-Instanz. Geben Sie die lokale IP / den lokalen Hostnamen und die SQL Server-Portnummer an. Beim Starten einer neuen Datenbank gehe ich davon aus, dass Sie sich auf das Erstellen einer neuen Datenbank beziehen. Sie können sich mit der Master-Datenbank als sa-Konto bei SQL Server anmelden und mit der Anweisung "create database" eine Datenbank erstellen.
— Hooinator

8

Verwenden Sie für eine benannte Instanz unter Port "1433; instance = INSTANCENAME". Passen Sie die Portnummer entsprechend an.


1
Dies ist eine sooooo unterschätzte Antwort! Es gibt überhaupt keine Dokumentation zu dieser Funktion des Port-Eingabefelds ...
— calavera.info

Seit Anfang des Jahres gibt es eine detaillierte Beschreibung der Verwendung der Verbindungszeichenfolgen (zumindest für MS SQL) für den neuesten JDBC-Treiber. Ich habe nicht nach älteren Versionen gesucht
— htm11h
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.