Inhaltsverzeichnis

Search

  1. Vorwort
  2. Befehlszeilenprogramme und Dienstprogramme
  3. Installieren und Konfigurieren von Befehlszeilendienstprogrammen
  4. Verwenden der Befehlszeilenprogramme
  5. Umgebungsvariablen für Befehlszeilenprogramme
  6. Verwenden von infacmd
  7. infacmd as-Befehlsreferenz
  8. infacmd aud-Befehlsreferenz
  9. infacmd autotune-Befehlsreferenz
  10. Infacmd bg-Befehlsreferenz
  11. infacmd ccps-Befehlsreferenz
  12. infacmd cluster-Befehlsreferenz
  13. infacmd cms-Befehlsreferenz
  14. infacmd dis-Befehlsreferenz
  15. Infacmd dis-Abfragen
  16. infacmd dp-Befehlsreferenz
  17. infacmd idp-Befehlsreferenz
  18. infacmd edpl-Befehlsreferenz
  19. Infacmd es-Befehlsreferenz
  20. infacmd ihs-Befehlsreferenz
  21. infacmd ipc-Befehlsreferenz
  22. Infacmd isp-Befehlsreferenz
  23. infacmd ldm-Befehlsreferenz
  24. infacmd mas-Befehlsreferenz
  25. infacmd mi-Befehlsreferenz
  26. infacmd mrs-Befehlsreferenz
  27. infacmd ms-Befehlsreferenz
  28. Infacmd oie-Befehlsreferenz
  29. infacmd ps-Befehlsreferenz
  30. infacmd pwx-Befehlsreferenz
  31. infacmd roh-Befehlsreferenz
  32. infacmd rms-Befehlsreferenz
  33. infacmd rtm-Befehlsreferenz
  34. infacmd sch-Befehlsreferenz
  35. infacmd search-Befehlsreferenz
  36. infacmd sql-Befehlsreferenz
  37. infacmd tdm-Befehlsreferenz
  38. infacmd tools-Befehlsreferenz
  39. infacmd wfs-Befehlsreferenz
  40. infacmd ws-Befehlsreferenz
  41. infacmd xrf-Befehlsreferenz
  42. infacmd-Steuerdateien
  43. infasetup-Befehlsreferenz
  44. Pmcmd-Befehlsreferenz
  45. pmrep-Befehlsreferenz
  46. Arbeiten mit filemanager
  47. Arbeiten mit pmrep-Dateien

Befehlsreferenz

Befehlsreferenz

Microsoft SQL Server-Verbindungsoptionen

Microsoft SQL Server-Verbindungsoptionen

Verwenden Sie Verbindungsoptionen zum Definieren einer Microsoft SQL Server-Verbindung.
Geben Sie Verbindungsoptionen im folgenden Format ein:
... -o option_name=value option_name=value ...
Wenn Sie mehrere Optionen eingeben, trennen Sie diese durch ein Leerzeichen. Zur Eingabe eines Werts, der ein Leerzeichen oder andere nicht-alphanumerische Zeichen enthält, schließen Sie den Wert in Anführungszeichen ein.
In der folgenden Tabelle werden Verbindungsoptionen von Microsoft SQL Server für die Befehle „infacmd isp CreateConnection“ und „UpdateConnection“ beschrieben:
Option
Beschreibung
UseTrustedConnection
Optional. Der Integrationsdienst verwendet die Windows-Authentifizierung, um auf die Microsoft SQL Server-Datenbank zuzugreifen. Der Name des Benutzers, der den Integrationsdienst startet, muss ein gültiger Windows-Benutzer mit Zugriff auf die Microsoft SQL Server-Datenbank sein. „True“ oder „False“. Standardwert ist FALSE.
PassThruEnabled
Optional. Aktiviert Pass-Through-Sicherheit für die Verbindung. Wenn Sie Pass-Through-Sicherheit für eine Verbindung aktivieren, verwendet die Domäne nicht die im Verbindungsobjekt definierten Anmeldeinformationen, sondern den Benutzernamen und das Passwort des Clients, um sich an der entsprechenden Datenbank anzumelden.
MetadataAccessConnectString
JDBC-Verbindungs-URL für den Zugriff auf Metadaten in der Datenbank.
Verwenden Sie die folgende Verbindungs-URL:
jdbc:informatica:sqlserver://<Hostname>:<Port>;DatabaseName=<Datenbankname>
Beziehen Sie zum Testen der Verbindung mit NTLM-Authentifizierung die folgenden Parameter in die Verbindungszeichenfolge ein:
  • AuthenticationMethod. Die zu verwendende Version der NTLM-Authentifizierung.
    UNIX unterstützt NTLMv1 und NTLMv2, jedoch nicht NTLM.
  • Domäne. Die Domäne, zu der der SQL Server gehört.
Das folgende Beispiel zeigt die Verbindungszeichenfolge für einen SQL Server, der NTLMv2-Authentifizierung in einer NT-Domäne namens „Informatica.com“ verwendet:
jdbc:informatica:sqlserver://host01:1433;DatabaseName=SQL1;AuthenticationMethod=ntlm2java;Domain=Informatica.com
Wenn Sie eine Verbindung über NTLM-Authentifizierung herstellen, können Sie in den MS SQL Server-Verbindungseigenschaften die Option
Verwenden Sie trusted Verbindung
aktivieren. Wenn Sie eine Verbindung über NTLMv1- oder NTLMv2-Authentifizierung herstellen, müssen Sie den Benutzernamen und das Kennwort in den Verbindungseigenschaften angeben.
AdvancedJDBCSecurityOptions
Optional. Datenbankparameter für Metadata-Zugriff auf eine sichere Datenbank. Informatica behandelt den Wert des Felds „AdvancedJDBCSecurityOptions“ als vertrauliche Daten und verschlüsselt die Parameter-Zeichenfolge.
Um eine Verbindung zu einer sicheren Datenbank herzustellen, beziehen Sie die folgenden Parameter mit ein:
  • EncryptionMethod. Erforderlich. Gibt an, ob Daten bei der Netzwerkübertragung verschlüsselt werden. Dieser Parameter muss auf SSL festgelegt werden.
  • ValidateServerCertificate. Optional. Gibt an, ob Informatica das Zertifikat validiert, das vom Datenbankserver gesendet wird.
    Wenn dieser Parameter auf TRUE festgelegt ist, validiert Informatica das vom Datenbankserver gesendete Zertifikat. Wenn Sie den HostNameInCertificate-Parameter angeben, validiert Informatica ebenfalls den Hostnamen im Zertifikat.
    Wenn dieser Parameter auf "false" festgelegt ist, validiert Informatica das vom Datenbankserver gesendete Zertifikat nicht. Informatica ignoriert alle Truststore-Informationen, die Sie angeben.
  • HostNameInCertificate. Optional. Hostname des Computers, auf dem die sichere Datenbank gehostet wird. Wenn Sie einen Hostnamen angeben, validiert Informatica den Hostnamen in der Verbindungszeichenfolge mit dem Hostnamen im SSL-Zertifikat.
  • TrustStore. Erforderlich. Pfad und Dateiname der Truststore-Datei, die das SSL-Zertifikat für die Datenbank enthält.
  • TrustStorePassword Erforderlich. Passwort der Truststore-Datei für die sichere Datenbank.
Eine vollständige Liste der sicheren JDBC-Parameter finden Sie in der DataDirect JDBC-Dokumentation.
Informatica hängt die sichere JDBC-Parameter an die Verbindungszeichenfolge an. Wenn Sie die sicheren JDBC-Parameter direkt in der Verbindungszeichenfolge einschließen, geben Sie keinen Parameter in das Feld AdvancedJDBCSecurityOptions ein.
DataAccessConnectString
Erforderlich. Verbindungszeichenfolge für den Zugriff auf Daten in der Datenbank
Geben Sie die Verbindungszeichenfolge im folgenden Format ein:
<Servername>@<Datenbankname>
DomainName
Optional. Der Name der Domäne, in der Microsoft SQL Server ausgeführt wird.
PacketSize
Optional. Erhöhen Sie die Netzwerkpaketgröße, damit größere Datenpakete das Netzwerk gleichzeitig durchlaufen können.
CodePage
Erforderlich. Code zum Lesen aus oder Schreiben in die Datenbank. Verwenden Sie den ISO-Codepage-Namen, z. B. ISO-8859-6. Der Codepage-Name berücksichtigt keine Groß- und Kleinschreibung.
UseDSN
Erforderlich. Legt fest, ob der Datenintegrationsdienst den Namen der Datenquelle für die Verbindung verwenden muss.
Wenn Sie den Optionswert auf „true“ festlegen, ruft der Datenintegrationsdienst den Datenbanknamen und den Servernamen aus dem DSN ab.
Wenn Sie den Optionswert auf „true“ festlegen, müssen Sie den Datenbanknamen und den Servernamen eingeben.
ProviderType
Erforderlich. Der Verbindungsprovider, den Sie für eine Verbindung zur Microsoft SQL-Serverdatenbank nutzen möchten.
Sie können einen der folgenden Werte definieren:
  • 0. Legen Sie den Wert auf 0 fest, wenn Sie den ODBC-Providertyp verwenden möchten. Standardwert ist 0.
  • 1. Legen Sie den Wert auf 1 fest, wenn Sie den OLEDB-Providertyp verwenden möchten.
OwnerName
Optional. Der Name des Tabelleneigentümers.
SchemaName
Optional. Der Name des Schemas in der Datenbank. Sie müssen den Schemanamen für das Profiling-Warehouse angeben, wenn der Schemaname anders lautet als der Benutzername für die Datenbank. Sie müssen den Schemanamen für die Datenobjekt-Cache-Datenbank angeben, wenn der Schemaname nicht mit dem Datenbank-Benutzernamen übereinstimmt und Sie benutzerverwaltete Cache-Tabellen konfigurieren.
EnvironmentSQL
Optional. SQL-Befehle zum Einrichten der Datenbankumgebung beim Herstellen einer Verbindung zur Datenbank. Der Datenintegrationsdienst führt die SQL-Befehle zur Verbindungsumgebung jedes Mal aus, wenn er eine Verbindung zur Datenbank herstellt.
Beispiel:
ALTER SESSION SET CURRENT_SCHEMA=INFA_USR;
Setzen Sie Sonderzeichen in doppelte Anführungszeichen.
TransactionSQL
Optional. SQL-Befehle zum Ausführen vor jeder Transaktion. Der Datenintegrationsdienst führt die Transaktions-SQL am Anfang jeder Transaktion aus.
Beispiel:
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
Setzen Sie Sonderzeichen in doppelte Anführungszeichen.
QuoteChar
Optional. Das Zeichen, das als Anführungszeichen in dieser Verbindung verwendet wird.
Der Zeichentyp, der zur Kennzeichnung von Sonderzeichen und reservierten SQL-Schlüsselwörtern, wie WHERE, verwendet wird. Der Datenintegrationsdienst schließt mit dem ausgewählten Zeichen Sonderzeichen und reservierte SQL-Schlüsselwörter ein. Der Datenintegrationsdienst verwendet dieses Zeichen auch für die Eigenschaft „QuoteChar“. Standardwert ist 0.
EnableQuotes
Optional. Wählen Sie diesen Wert, um Anführungszeichen für diese Verbindung zu aktivieren.
Sofern aktiviert, schließt der Datenintegrationsdienst Tabellen-, Ansichts-, Schema-, Synonym- und Spaltennamen in Bezeichnerzeichen ein, wenn SQL für diese Objekte in der Verbindung erzeugt und ausgeführt wird. Zu verwenden, wenn Objekte Namen mit gemischter Groß-/Kleinschreibung oder kleingeschriebene Namen haben. Gültige Werte sind „True“ oder „False“. Standardwert ist „True“.
EnableConnectionPool
Optional. Aktiviert das Verbindungspooling. Wenn Sie Verbindungspooling aktivieren, behält der Verbindungspool inaktive Verbindungsinstanzen im Speicher. Wenn Sie Verbindungspooling deaktivieren, stoppt der Datenintegrationsdienst alle Poolingaktivitäten. Gültige Werte sind „True“ oder „False“. Standardwert ist „True“.
ConnectionPoolSize
Optional. Maximale Anzahl an inaktiven Verbindungsinstanzen, die der Datenintegrationsdienst für eine Datenbankverbindung aufrechterhält. Legen Sie diesen Wert auf eine höhere Anzahl als die Mindestanzahl an inaktiven Verbindungsinstanzen fest. Standardwert ist 15.
ConnectionPoolMaxIdleTime
Optional. Anzahl der Sekunden, die eine die Mindestanzahl an Verbindungsinstanzen überschreitende Verbindung inaktiv bleiben kann, bevor sie vom Verbindungspool abgebrochen wird. Der Verbindungspool ignoriert die Leerlaufzeit, wenn die Mindestanzahl an inaktiven Verbindungsinstanzen nicht überschritten wird. Standardwert ist 120.
ConnectionPoolMinConnections
Optional. Die Mindestanzahl an inaktiven Verbindungsinstanzen, die der Pool für eine Datenbankverbindung aufrechterhält. Legen Sie diesen Wert so fest, dass er der Poolgröße inaktiver Verbindungen gleicht oder kleiner als diese ist. Standardwert ist 0.