kennt jemand das Format einer ODBC-Verbindungszeichenfolge für Vertica?

8

Ich verwende Folgendes:

%Vor%

Ich erhalte diesen Fehler und wollte nur sicherstellen, dass meine Verbindungszeichenfolge cool ist, bevor ich andere mögliche Probleme überprüfe.

Fehler:

%Vor%

UPDATE: Im Moment verwende ich nur einen Systemdatenquellennamen in Windows Vista, den ich verwenden kann. Aber ich würde immer noch gerne wissen, ob es eine ODBC-Verbindungszeichenfolge gibt, so dass ich sie nicht auf jedem Rechner einrichten muss, der auf diese Weise mit der Vertica-Datenbank verbunden wird.

Nun, ich habe eine Postgresql-Verbindungszeichenfolge versucht, die folgendermaßen aussieht:

%Vor%

Jetzt bekomme ich das:

%Vor%     
Ramy 27.04.2011, 16:37
quelle

6 Antworten

5

Ich habe auch keine Möglichkeit gesehen, ODBC ohne DSN zu verwenden. Hier sind meine DSN-Einstellungen für meine Linux-Workstation.

%Vor%     
Al W 17.06.2011, 16:07
quelle
7

Die akzeptierte Antwort beschreibt eine Möglichkeit, mit einem System ODBC driver eine Verbindung zur Vertica DSN herzustellen. Es ist möglich, eine Verbindung nur über eine Verbindungszeichenfolge herzustellen, um die Verbindung direkt mit dem Treiber zu konfigurieren. Das folgende Verbindungszeichenmuster wurde für Vertica ODBC Client Driver v6.1.2 :

getestet %Vor%

Port ist optional:

%Vor%

Oder, wenn Sie das in .NET tun, wie ich bin, können Sie dies verwenden, um die Verbindungszeichenfolge von den notwendigen Parametern zu formatieren:

%Vor%     
Jon G 02.07.2013 09:15
quelle
2

Sie können eine Verbindung zu einer Vertica ODBC-Datenquelle herstellen, ohne einen Datenquellennamen (Data Source Name, DSN) mithilfe einer Verbindungszeichenfolge zu konfigurieren / anzugeben, die Folgendes enthält:

  • Windows:

    Driver=Vertica ODBC Driver 4.1;Servername=hostname;Port=5433;Database=vertica;UserName=dbadmin;Password=sekret

  • Linux / Unix

    Driver=Vertica;Servername=hostname;Port=5433;Database=vertica;UserName=dbadmin;Password=sekret

Ersetzen Sie die einzelnen kursiven value durch diejenigen, die für Ihre Umgebung geeignet sind. (Hinweis: Die name=value -Paare in der Verbindungszeichenfolge scheinen zu sein, damit die Groß- / Kleinschreibung beachtet wird.)

    
Danny Whitt 07.02.2012 19:12
quelle
1

Haben Sie sich Ссылка angesehen? Es hat nicht speziell eine Vertica DB aufgelistet, aber es gibt Dutzende von anderen Datenbanktypen, die ähnlich genug zu vertica sind, dass sie gut übersetzen werden ....

    
thepip3r 28.04.2011 13:51
quelle
1

Bei der Verwendung von ODBC habe ich immer Windows verwendet und einen DSN eingerichtet. Mein einziger Vorschlag, und dies wäre ein allgemeiner Vorschlag für viele verschiedene Arten von Problemen in Vertica, wäre, das ODBC-Format für PostgreSQL auszuprobieren.

Meistens basiert alles, was nicht unter der Haube ist, auf PostgreSQL, insbesondere auf SQL-Syntax und -Funktionen. Also würde ich zu den oben genannten Ссылка gehen und nachschlagen, wie auch immer PostgreSQL es tut.

    
geoffrobinson 28.04.2011 15:21
quelle
1

Ok, ich durchsuche die Vertica-Dokumentation und sehe keine Verbindung mit ODBC, ohne einen DSN zu erstellen. JDBC scheint eine andere Sache zu sein. Wenn es einen Weg gibt, es zu tun, sehe ich es nicht.

Das Problem scheint (vorausgesetzt, Sie haben den Treiber), dass das System nicht weiß, dass Ihre Verbindungszeichenfolge vom Vertica-Treiber behandelt werden soll. Ein DSN hat das bereits angegeben, deshalb funktioniert das (meine Vermutung).

Dies ist das Beispiel, das sie für JDBC geben:

"jdbc: vertica: // server: port / db? user = Benutzername & amp; password = Passwort & amp; ssl = true"

Die JDBC-Verbindungszeichenfolge scheint dem Code mitzuteilen, dass er Vertica verwenden soll.

Lassen Sie mich einen Teil des relevanten Dokuments (verzeihen Sie die Formatierung) in Bezug auf ODBC:

DSN-Parameter

Die Parameter in den folgenden Tabellen gelten für alle Benutzer- und System-DSN-Einträge. Die bereitgestellten Beispiele gelten für Windows-Clients.

So bearbeiten Sie DSN-Parameter:

%Vor%     
geoffrobinson 28.04.2011 18:08
quelle

Tags und Links