Verbindungsproblem beim dynamischen Veröffentlichen in einer Tridion Broker-Datenbank mit einem Instanznamen (JDBC)?

8

Die Commit-Phase schlägt immer mit diesem Fehler fehl:

%Vor%

Dies ist die Konfiguration, die in Datenbanken mit Standardinstanzen (DEV / UAT) funktioniert:

%Vor%

Für unsere Produktion ist die Verwendung einer benannten Instanz jedoch unvermeidlich. Also haben wir diese Konfiguration versucht, den Namen der Instanz zu übergeben, aber ohne Erfolg; wir bekommen immer noch den Fehler.

%Vor%

Stimmt etwas mit der Verbindungszeichenfolge nicht? Oder gibt es eine Möglichkeit, den Instanznamen mit dem ersten Muster zu übergeben; sagen Sie <Property Name="instanceName" Value="THE_INSTANCE_NAME" /> zum Beispiel?

    
Ianthe the Duke of Nukem 08.10.2012, 11:42
quelle

5 Antworten

6

Sowohl Nikoli als auch Gertjans Referenz haben mir gezeigt, dass der Instanzname nicht benötigt wird. Alternativ können Sie den Port angeben, auf dem die Instanz ausgeführt wird.

Dieser Artikel zeigte mir, wie man weiß, welcher Port für die Instanz verwendet wird.

Diese Konfiguration hat funktioniert:

%Vor%

Ich habe auch die Verbindungszeichenfolge versucht und es hat auch funktioniert:

%Vor%     
Ianthe the Duke of Nukem 09.10.2012, 06:13
quelle
3

Sie können Folgendes versuchen:

%Vor%     
Puntero 08.10.2012 11:50
quelle
2

Nach diesem msdn Artikel: Ссылка

sollten Sie es wie folgt konfigurieren:

%Vor%     
Gertjan Assies 08.10.2012 13:55
quelle
2

Ihre ursprüngliche Syntax zum Angeben der URL ist jedoch richtig, wenn Sie Dokumentation , ich kann anscheinend keine gültige Eigenschaft namens" Domäne "finden. Dies könnte Ihr Schuldiger sein. Versuchen Sie, die Domain im Nutzernamen mit einem '\' anzugeben.

    
Nickoli Roussakov 08.10.2012 12:33
quelle
1

Sie sollten sowohl den Servernamen als auch den Instanznamen kombinieren.

%Vor%

Ein anderer Weg, ich habe die URL für diese alte Darstellung etwas geändert

%Vor%

Versuchen Sie diese URL für die obige alte Darstellung: -

  1. jdbc:sqlserver://ourServerName\THE_INSTANCE_NAME;databaseName=Tridion_Broker;integratedSecurity=true;

  2. jdbc:sqlserver://ourServerName\THE_INSTANCE_NAME;databaseName=Tridion_Broker;integratedSecurity=true;

  3. jdbc:sqlserver://ourServerName;instanceName=THE_INSTANCE_NAME;databaseName=Tridion_Broker;integratedSecurity=true;​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

  4. jdbc:sqlserver://ourServerName/Tridion_Broker;instanceName=THE_INSTANCE_NAME;domain=DOMAIN_NAME;

Für Ihre Referenzen: -

  1. Erstellen der Verbindungs-URL
  2. Festlegen der Verbindungseigenschaften
Siva Charan 08.10.2012 21:21
quelle