Häufig gestellte Fragen - FAQ

Inhaltsübersicht 

 

TSWebservice 

TSWebservice vom Client nicht erreichbar
TSWebservice Seite wurde nicht gefunden
TSWebservice lässt sich nicht im Browser testen
Test von TSWebservice-Funktionen schlägt fehl
TSWebservice-Fehler auf 64-Bit-Betriebssystemen

14.10.2011: TSWebservice-Fehler IIS-Schreibzugriff
TSWebservice auf Windows Server 2008 (Small Business und Exchange Server)
 

TerminalService (TService) 

TService startet nicht
Fehlermeldung beim Start von TService
Keine Verbindung zur Datenbank
Mehrere TService parallel betreiben
TService-Datenbank Transaktionsprotokoll
TService-Datenbank Transaktionsprotokoll automatisch verkleinern
22.07.2010: Wie migriere ich den TService auf einen anderen Server (Serverumzug)

TService-Setup

Fehlermeldungen während des Setup-Vorganges
Probleme beim Update von TService
TService lässt sich nicht erneut installieren
TService-Dienst wurde zum Löschen markiert


TSWebservice vom Client nicht erreichbar

Nach Installation von „TSWebservice“ und nach dem Aufruf (http://<Server-IP-Adresse>/TSWebservice) im Webbrowser vom Client aus ist der Webservice nicht erreichbar.

Fehlermeldung

Die Webseite kann nicht angezeigt werden.
TSWebservice nicht erreichbar

Mögliche Ursache

Eine installierte Firewall auf dem Server blockiert Verbindungen zum Webserver.

Behebung

Prüfen Sie die Einstellungen einer Firewall auf dem Server.

Die Firewall muss eingehende HTTP-Verbindungen zum Internet Information Server / Webserver zulassen. Der Standardport ist 80. Bei Nutzung der verschlüsselten Verbindung müssen HTTPS-Verbindungen zugelassen werden (Standardport 443).

Die Konfiguration der Windows-Firewall ist in Abschnitt „Windows - Firewall konfigurieren“ im Kapitel „Installation“ beschrieben.

Mögliche Ursache

Der Internet Information Server wird nicht ausgeführt.

Behebung

  1. Prüfen Sie, ob die Internet-Informationsdienste ausgeführt werden.
  2. Wählen Sie im Windows-Startmenü den Menüpunkt „Einstellungen“ – „Systemsteuerung“.
  3. Öffnen Sie „Verwaltung“ und wählen Sie „Internet-Informationsdienste“.
  4. Erweitern Sie auf der linken Seite unter „Internet-Informationsdienste“ den Eintrag mit dem Server-Namen („lokaler Computer“) durch Klicken auf „+“.
  5. Erweitern Sie den Eintrag „Websites“.
  6. Prüfen Sie den Eintrag „Standardwebsite“.
  7. Lautet der Eintrag „Standardwebsite (Beendet)“ ist der Internet Information Server nicht gestartet.
    IIS Konsole
  8. Starten Sie den Dienst über das Startsymbol–Symbol in der oberen Menüleiste.
    Der Eintrag ändert sich zu „Standardwebsite“.
  9. „TSWebservice“ ist jetzt über den Webbrowser erreichbar.

nach oben


TSWebservice Seite wurde nicht gefunden

Nach Installation von „TSWebservice“ und nach dem Aufruf (http://localhost/TSWebservice) im Webbrowser ist der Webservice nicht erreichbar.

Fehlermeldung

Die Webseite kann nicht angezeigt werden.
TSWebservice nicht gefunden 

Mögliche Ursache

Im Internet Information Server wurde kein virtuelles Verzeichnis für „TSWebservice“ angelegt. 

Behebung

Prüfen Sie, ob die Internet-Informationsdienste ausgeführt werden.

  1. Wählen Sie im Windows-Startmenü den Menüpunkt „Einstellungen“ – „Systemsteuerung“.
  2. Öffnen Sie „Verwaltung“ und wählen Sie „Internet-Informationsdienste“.
  3. Erweitern Sie auf der linken Seite unter „Internet-Informationsdienste“ den Eintrag mit dem Server-Namen („lokaler Computer“) durch Klicken auf „+“.
  4. Erweitern Sie die Einträge „Websites“ und „Standardwebsite“.
  5. Prüfen Sie, ob unterhalb von „Standardwebsite“ ein Eintrag „TSWebservice“ vorhanden ist.
  6. Ist kein Eintrag „TSWebservice“ vorhanden, führen Sie die nächsten Schritte durch.
  7. Klicken Sie mit der rechten Maustaste auf „Standardwebsite“. Wählen Sie „Neu“ und „Virtuelles Verzeichnis“.
    IIS Konsole
  8. Der „Assistent zur Erstellung virtueller Verzeichnisse“ startet. Folgen Sie den Anweisungen des Assistenten.
  9. Geben Sie als Alias „TSWebservice“ ein und wählen Sie „Weiter“.
    Virtuelles Verzeichnis erstellen
  10. Als „Verzeichnis des Webinhalts“ wählen Sie über die „Durchsuchen“-Schaltfläche das Installationsverzeichnis von „TSWebservice“ aus (Standardpfad C:\Programme\CTI\TSWebservice). Wählen Sie „OK“ und „Weiter“.
    Webseite Eigenschaften
  11. Als „Zugriffsberechtigungen“ aktivieren Sie die Häkchen vor „Lesen“ und „Skripts ausführen“. Wählen Sie „Weiter“.
    Webseiten Zugriffsberechtigungen
  12. Beenden Sie den Assistenten mit „Fertigstellen“. Das virtuelle Verzeichnis „TSWebservice“ wird erstellt.
  13. Klicken Sie mit der rechten Maustaste auf den neuen „TSWebservice“-Eintrag und wählen Sie „Eigenschaften“.
  14. Wechseln Sie zur Registerkarte „Dokumente“.
  15. Entfernen Sie die eingetragenen „Standardokumente“.
  16. Wählen Sie „Hinzufügen“, um ein neues Dokument hinzuzufügen und tragen Sie „Service.asmx“ ein. Wählen Sie „OK“.
    Webseite Standarddokument
  17. Speichern Sie die Änderungen durch erneutes Klicken auf die „OK“-Schaltfläche.
  18. „TSWebservice“ ist vom Webbrowser erreichbar.

nach oben


TSWebservice lässt sich nicht im Browser testen

Nach Installation kann man die Funktionsfähigkeit des Webservices mit dem Webbrowser testen in dem man folgende URL in die Adresszeile eintippt: http://localhost/TSWebservice/Service.asmx

Fehlermeldung

Serverfehler in der Anwendung /TSWebservice.
TSWebservice Fehler

oder

Serverfehler in der Anwendung TSWebservice

oder

TSWebservice Fehler

Ursache

Der Webservice wird mit der falschen ASP.NET-Version ausgeführt.

Behebung

Korrigieren Sie die Einstellungen in der „Internet-Informationsdienste“-Verwaltung.

  1. Wählen Sie im Windows-Startmenü den Menüpunkt „Einstellungen“ – „Systemsteuerung“.
  2. Öffnen Sie „Verwaltung“ und wählen Sie „Internet-Informationsdienste“.
  3. Erweitern Sie auf der linken Seite unter „Internet-Informationsdienste“ den Eintrag mit dem Server-Namen („lokaler Computer“) durch Klicken auf „+“.
  4. Erweitern Sie die Einträge „Websites“ und „Standardwebsite“.
  5. Öffnen Sie die Eigenschaften des virtuellen Verzeichnisses „TSWebservice“ (rechte Maustaste und Eigenschaften).
    IIS Konsole
  6. Wählen Sie die Registerkarte „ASP.NET“ und korrigieren Sie die Einstellung im Feld „ASP.NET-Version“ auf „4.0.30319“.
    ASP Konfiguration
  7. Speichern Sie die Änderungen mit der „OK“-Schaltfläche.

Fehlermeldung

Nach Aufruf von http://localhost/TSWebservice erscheint folgende Fehlermeldung:

Die XML-Seite kann nicht angezeigt werden
Die XML-Eingabe kann nicht angezeigt werden, wenn Stylesheet XSL verwendet wird. Beheben Sie den Fehler und klicken Sie dann auf Aktualisieren, oder wiederholen Sie den Vorgang später.

Ein Name beginnt mit einem ungültigen Zeichen. Fehler beim Bearbeiten der Ressource 'http://localhost/TSWebService/Service....
<%@ WebService Language="C#" CodeBehind="~/App_Code/TSWebService.cs" Class="TSWebService.TSWebService" %>
-^

oder

Fehlermeldung TSWebservice

Mögliche Ursache

Der Internet Information Server wurde nach dem .NET-Framework installiert.

Behebung

  1. Stoppen Sie den Internet Information Server über die Informationsdienste-Verwaltung.
  2. Öffnen Sie ein Konsolenfenster. Wählen Sie im Windows-Startmenü den Menüpunkt „Ausführen“ und tippen Sie „cmd“ ein. Klicken Sie „OK“.
  3. Wechseln Sie durch Eingabe von „cd c:\windows\microsoft.net\framework\v4.0.30319 in das .NET-Framework-Verzeichnis. („v4.0.30319“ kann je nach .NET-Version abweichen)
    Hinweis für 64-Bit Betriebssystem: Verzeichnis c:\windows\microsoft.net\framework64\v4.0.30319 verwenden 
  4. Geben Sie „aspnet_regiis –ir -enable“ in die Kommandokonsole ein und warten Sie bis die „Installation von ASP.NET abgeschlossen“ ist.
  5. Geben Sie „aspnet_regiis -s W3SVC/1/root/TSWebservice“ in die Kommandokonsole.
  6. Starten Sie den Internet Information Server über die Informationsdienste-Verwaltung.

nach oben


Test von TSWebservice-Funktionen schlägt fehl

Der Aufruf http://localhost/TSWebservice im Webbrowser auf dem Server verläuft erfolgreich. Beim Aufrufen einer Webservice-Funktion erscheint als Ergebnis eine SqlClient-Fehlermeldung:
TSWebservice Fehler

Mögliche Ursache

Der SQL-Server ist nicht verfügbar.

Behebung

Stellen Sie sicher, dass SQL-Server ausgeführt wird und erreichbar ist.

Mögliche Ursache

Fehlerhafte Angaben im ConnectString.

Behebung

Prüfen des ConnectString, den „TSWebservice“ für den Verbindungsaufbau zum SQL-Server verwendet.

  1. Öffnen Sie die Datei „web.config“ im Texteditor (standardmäßig im Verzeichnis C:\Programme\CTI\TSWebservice).
  2. Prüfen Sie die Angabe „Data Source” im Parameter „connectionString”:
    Konfigurationsdatei
    Als „Data Source” muss der SQL-Server mit der „TService”-Datenbank angegeben werden.
    Prüfen und korrigieren Sie ggf. die Angaben „User ID“ und „password“.
    Hinweis
    SQL-Server bezieht sich auf dieselbe Angabe, wie bei der Installation / Konfiguration.
  3. Speichern Sie die Änderungen.

nach oben


TSWebservice-Fehler auf 64-Bit-Betriebssystemen

Ab TService 1.7.0 ist es nicht mehr notwendig, den 32-Bit-Modus zu aktivieren!

Fehlermeldung

TSWebservice Fehler auf 64-Bit-Systemen

Mögliche Ursache

Der TSWebservice ist nicht für den Betrieb im 32-Bit-Modus konfiguriert. 

Behebung unter Vista / 2008 Server

Korrigieren Sie die Einstellungen im „Internetinformationsdienste-Manager“.

  1. Wählen Sie im Windows-Startmenü „Systemsteuerung“.
  2. Öffnen Sie „Verwaltung“ und wählen Sie „Internetinformationsdienste-Manager“.
  3. Erweitern Sie auf der linken Seite den Eintrag mit dem Server-Namen.
  4. Wählen Sie „Anwendungspools“.
  5. Klicken Sie mit der rechten Maustaste auf den Pool „CTI“ und wählen Sie „Erweitere Einstellungen“.
  6. Setzen Sie im Abschnitt „Allgemein“ den Wert für „32-Bit-Anwendungen aktivieren“ auf „true“. Speichern Sie die Änderungen mit „Ok“
  7. Starten Sie den Pool „CTI“ neu.

Behebung unter Windows XP 64-Bit und Windows 2003 Server 64-Bit

Wichtig: Bei Windows XP 64-Bit und Windows 2003 64-Bit muss „TSWebService “ im IIS im 32-Bit-Modus ausgeführt werden.
Hinweis: Auf Windows XP 64-Bit und Windows 2003 64-Bit unterstützt der keinen Mischbetrieb von 32-Bit- und 64-Bit-Anwendungen. Alle Prozesse des IIS werden dann im 32-Bit-Modus ausgeführt.

  1. 32-Bit-Modus des IIS aktivieren
    Wählen Sie „Start – Ausführen“ und geben Sie "cmd" ein und Klicken Sie "OK". Es öffnet sich die Eingabekonsole.
    Führen Sie nacheinander folgende Befehle aus.
  2. "cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 true"
  3. Wechsel Sie in das Verzeichnis "C:\Windows\Microsoft.NET\Framework\v4.0.30319" und führen Sie "aspnet_regiis -i" aus. (32-Bit .NET-Framework verwenden!)
  4. Starten Sie Windows neu.

nach oben


TSWebservice-Fehler IIS-Schreibzugriff

Fehlermeldung

Die aktuelle Identität (IIS APPPOOL\CTI) hat keinen Schreibzugriff auf „C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files“.

TSWebservice Fehler IIS Schreibrechte

Ursache

Fehlende Schreibberechtigungen für den IIS-Anwendungspool-Nutzer „CTI“ auf das angegebene Verzeichnis.

Behebung

Erteilen Sie Schreibrechte per Kommandozeile.

  1. Öffnen Sie ein Kommandozeilen-Fenster in dem Sie „cmd“ im Windows-Startmenü eingeben.
  2. Erteilen Sie dem Nutzer Schreibrechte auf das Verzeichnis.
    Führen Sie dazu folgenden Befehl in der Kommandozeile aus:

    icacls "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files" /grant "IIS APPPOOL\CTI":(OI)(CI)(M)

  3. Ggf. muss der Internet Information Server neu gestartet werden, damit die Änderungen wirksam werden.

nach oben


TSWebservice auf Windows Server 2008 (Small Business und Exchange Server)

Ab TService 1.7.0 ist es nicht mehr notwendig, den 32-Bit-Modus zu aktivieren!

Die nachfolgend beschriebenen Probleme treten unter Windows Server 2008 (64-Bit, als Small Business oder mit Exchange Server) auf. Verursacht werden diese durch den Exchange Server, der umfangreiche Konfigurationen des IIS bei der Installation vornimmt.

Zur Lösung des Problems sind u.U. mehrere der folgend aufgeführten Problemlösungen auszuführen, damit „TService“ und „TSWebService“ korrekt ausgeführt werden.

Fehlermeldung

Nach erfolgreicher Installation des „TService“ gibt der Webserver beim Aufruf von „TSWebservice“ die Meldung „HTTP 503 –The service is unavailable“ zurück.
 TSWebservice Dienst nicht erreichbar

Ursache

Die Einstellung „RPC over HTTP Proxy“ ist aktiviert und verwendet den 64-Bit ISAPI-Filter „RPCProxy.dll“.
Ein Anwendungspool, der im 32-Bit-Modus ausgeführt wird, kann kein 64-Bit-Modul laden. Der Anwendungspool kann daher nicht gestartet werden.

Der„TSWebservice“ läuft im Anwendungspool „CTI“ im 32-Bit-Modus. „TSWebService“ ist nur m 32-Bit-Modus lauffähig.

Behebung

Um dieses Problem zu umgehen, verwenden Sie das „appcmd.exe“ Tool. Führen Sie das folgende Kommando in der Eingabeaufforderung (Start – Alle Programme – Zubehör – Rechtsklick aufEingabeaufforderung „Als Administrator ausführen“) aus.
Ersetzen Sie %windir% mit dem Verzeichnis der Windows-Installation (z.B. C:\Windows).

"%windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/globalModules -[name='PasswordExpiryModule'].preCondition:bitness64"

Fehlermeldung

Beim Versuch den „TSWebService“ aufzurufen meldet der IIS „HTTP-Fehler 500.19 – Internal Server Error. Auf die angeforderte Seite kann nicht zugefriffen werden, …“.
TSWebservice Serverfehler

Ursache

Das Modul für die Komprimierung dynamischer Inhalte kann nicht gefunden werden. Dieser Fehler tritt auf, wenn auf einem 64-Bit-Server die „Windows Server Update Services“ (WSUS) installiert sind.
Verantwortlich für das Problem ist das Fehlen einer 32-Bit-Version der „suscomp.dll“ (VerzeichnisC:\Windows\SysWOW64\inetsrv).
Der Anwendungspool „CTI“ wird im 32-Bit-Modus ausgeführt und versucht daher eine 32-Bit-Version der „suscomp.dll“ zu laden.

Behebung

Es gibt zwei Möglichkeiten der Behebung.

Lösung 1

Kopieren Sie die 32-Bit-Version der „suscomp.dll“ nach „C:\Windows\SysWOW64\inetsrv\“.

Die Dll ist u.a. gepackt im x86-Download von „Windows Server Update Services“ enthalten (http://technet.microsoft.com/de-de/wsus/default.aspx ).
Auf Wunsch erhalten Sie die Dll von uns per eMail.

Lösung 2

Führen Sie das folgende Kommandos in der Eingabeaufforderung (Start – Alle Programme – Zubehör – Rechtsklick auf Eingabeaufforderung „Als Administrator ausführen“) aus.

Achtung
Damit wird das Kompressionsschema „xpress“ für den gesamten Server deaktiviert. Dies kann negative Auswirkungen auf andere Anwendungen haben.
Ersetzen Sie %windir% mit dem Verzeichnis der Windows-Installation (z.B. C:\Windows).

"%windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /-[name='xpress']"

Fehlermeldung

Beim Versuch den „TSWebService“ aufzurufen meldet der IIS „HTTP-Fehler 500.00 – Internal Server Error. Fehler beim Aufrufen von …“.

Diese Meldung stellt ein stellvertretendes Beispiel dar. Dieselbe Ursache und Behebung kann auch für ähnliche Meldungen gelten!
 TSWebservice Serverfehler

Ursache

Für die Webseite sind zusätzliche Module, Filter o.ä. registriert.
Auf 64-Bit-Systemen versucht der IIS die 64-Bit-Versionen der jeweiligen DLL zu laden. Dies schlägt in diesem Fall fehl. Der„TSWebservice“ läuft im Anwendungspool „CTI“ im 32-Bit-Modus.

Lösung

  1. Öffnen Sie die Datei „applicationhost.config” mit dem Texteditor. (gewöhnlich in C:\Windows\System32\Inetsrv\config\)
  2. Suchen Sie nach dem im Bild dargestellten Abschnitt <isapiFilters> unter <location path="Default Web Site">:
    TSWebservice Fehler ApplicationHost.config
  3. Fügen Sie für jeden Eintrag <filter name=… vor dem schliessendem XML-Tag „/>preConditon=“bitness64“ ein.
  4. Die Konfiguration sollte dann so aussehen:
    TSWebservice applicationHost.config
  5. Speichern Sie die Änderungen.
  6. Starten Sie den IIS neu.

Erläuterung

Diese Änderung sorgt dafür, dass die aufgeführten Filter nur in 64-Bit- Anwendungspools geladen werden. Der Anwendungspool „CTI“ läuft wie erwähnt im 32-Bit-Modus.

Fehlermeldung

Beim Versuch den „TSWebService“ aufzurufen, wird der Konfigurationsfehler, dass „Der Verbindungsname LocalSqlServer nicht in der Anwendungskonfiguration gefunden wurde…“ gemeldet.

TSWebservice Fehler AspNetSqlRoleProvider

Ursache

Der Rollenmanager von ASP.NET ist aktiviert. Im „TSWebService“ kann jedoch kein zugehöriger Connectionstring gefunden werden.

Lösung

  1. Öffnen Sie die Datei „web.config” des „TSWebService“ mit dem Texteditor. (gewöhnlich in C:\Program Files (x86)\CTI\TSWebservice\)
  2. Fügen Sie folgende Zeilen innerhalb des Abschnittes <system.web> ein:
    <roleManager enabled="false">
      <providers>
        <remove name="AspNetSqlRoleProvider" />
      </providers>
    </roleManager>
  3. Speichern Sie die Änderungen.

 

nach oben


TService startet nicht

Wenn der „TService“ nicht gestartet ist, werden keine Aufgaben abgearbeitet, es werden keine Terminalereignisse aus den Terminals gelesen und keine Daten zu den Terminals gesendet.

Mögliche Ursache

Der Start von „TService“ hat zu lange gedauert, weil die Verbindung zur Datenbank nicht hergestellt werden konnte.

  1. Prüfen Sie die Protokolldatei „TService.log“ im Unterverzeichnis „\TService\1.2\DAT\LOG\LOGTS“ des Installationsverzeichnisses (Standardpfad: C:\Programme\CTI).
  2. Öffnen Sie „TService.log“ im Texteditor.
  3. Prüfen Sie die enthaltenen Einträge auf Fehlermeldungen folgender Art:

    10:27:46.774   20005  Method=OnStart;       Datenbankverbindung öffnen;          Datenbankverbindung nicht geöffnet. Keine Verbindung zur Tservice-Datenbank. …
    10:27:47.776   10005  Method=OnStart;       Datenbankverbindung öffnen;          Fehler beim Öffnen der Verbindung: … Fehler beim Herstellen einer Verbindung mit dem Server. …

Im Windows-Ereignisprotokoll äußert sich der Fehler wie folgt:
Ereignisanzeige

Details Ereignisanzeige

Diese Meldungen können verschiedene Ursachen haben:

A. SQL-Server nicht verfügbar

B. Angaben im ConnectionString falsch

Behebung

A. Stellen Sie sicher, dass SQL-Server ausgeführt wird und erreichbar ist.

B. Prüfen des ConnectionString, den „TService“ für den Verbindungsaufbau zum SQL-Server verwendet.

  1.  
    1. Öffnen Sie die Datei „TService.exe.config“ im Texteditor (standardmäßig im Verzeichnis C:\Programme\CTI\TService\1.2\BIN\).
    2. Prüfen Sie die Angabe „Data Source” im Parameter „connectionString”:
      Konfiguration Datenbankverbindung
      Als „Data Source” muss der SQL-Server mit der „TService”-Datenbank angegeben werden.
      Prüfen und korrigieren Sie ggf. die Angaben „User ID“ und „password“.
      Hinweis
      SQL-Server bezieht sich auf dieselbe Angabe, wie bei der Installation / Konfiguration.
    3. Speichern Sie die Änderungen.
    4. Starten Sie den Dienst über die Dienstverwaltung.

Mögliche Ursache

Der „Autostarttyp“ des Dienstes wurde nicht auf „Automatisch“ eingestellt (Dienst startet nach Serverneustart nicht).

Behebung

  1. Wählen Sie im Windows-Startmenü den Menüpunkt „Einstellungen“ – „Systemsteuerung“.
  2. Öffnen Sie „Verwaltung“ und wählen Sie „Dienste“.
  3. Suchen Sie in der Liste den Dienst mit Namen „TService“.
  4. Der „Autostarttyp“ sollte „Automatisch“ sein. Ist dies nicht der Fall, ändern Sie den Starttyp des Dienstes.
    Dienste
  5. Um den „Autostarttyp“ zu ändern, klicken Sie mit der rechten Maustaste in die Zeile des „TService“-Eintrages und wählen Sie „Eigenschaften“.
  6. In der Registerkarte „Allgemein“ der Diensteigenschaften wählen Sie als „Starttyp“ „Automatisch“. Klicken Sie „Übernehmen“.
    Details Dienst
  7. Um den Dienst jetzt zu starten, klicken Sie „Starten“. Warten Sie bis der Dienst gestartet wurde.
  8. Schließen Sie die Eigenschaften über die „OK“-Schaltfläche.

Mögliche Ursache

Beim Start des Dienstes sind unvorhergesehene Probleme aufgetreten.

Behebung

Prüfen Sie das Windows-Ereignisprotokoll auf eventuelle Fehlermeldungen von „TService“.

  1. Wählen Sie im Windows-Startmenü den Menüpunkt „Einstellungen“ – „Systemsteuerung“.
  2. Öffnen Sie „Verwaltung“ und wählen Sie „Ereignisanzeige“.
  3. Wählen Sie auf der linken Seite unter „Ereignisanzeige (lokal)“ den Eintrag „Anwendung“.
  4. Suchen Sie in der Ereignisliste nach Einträgen mit dem „Typ“ „Fehler“ und „TService“ als „Quelle“.
    Ereignisanzeige
  5. Durch einen Doppelklick in die Zeile des Eintrages werden weitere Informationen zur möglichen Ursache angezeigt. Halten Sie diese Informationen, sowie „Datum“ und „Uhrzeit“ des Fehlers, für weitere Fehleranalysen bereit.
    Je nach Art des Fehlers muss individuell mit der Fehlerdiagnose fortgefahren werden.
  6. Weitere Informationen können durch Wählen von „System“ auf der linken Seite des Fensters unter „Ereignisanzeige (lokal)“ abgerufen werden.
  7. Prüfen Sie weiterhin die Protokolldatei „TService.log“ im Unterverzeichnis „\TService\1.2\DAT\LOG\LOGTS“ des Installationsverzeichnisses (Standardpfad: C:\Programme\CTI). <;LI>Öffnen Sie dazu „TService.log“ im Texteditor und suchen Sie nach Fehlermeldungen und/oder „Exception“-Einträgen.

Mögliche Ursache

Der Fehler tritt nach dem Update des „TService“ auf Version 1.7.0 (oder höher) auf.
Es wurden manuelle Änderungen an der Konfigurationsdatei „TServiceSettings.config“ vorgenommen. Bei einem Update wird eine manuell angepasste Datei nicht überschrieben / nicht aktualisiert.

Prüfen Sie das Windows-Ereignisprotokoll auf Fehlermeldungen des „TService“:
Windows Ereignisanzeige TService

Behebung

  1. Öffnen Sie die Datei „TServiceSettings.config“ im Texteditor (standardmäßig im Verzeichnis C:\Programme\CTI\TService\BIN\).
  2. Ändern Sie den öffnenden XML-Tag <TService.Properties.Settings> zu <CTI.TService.Properties.Settings> und schließenden Tag </TService.Properties.Settings> zu </CTI.TService.Properties.Settings>.
    TServiceSettings.Config Namespace
  3. Speichern Sie die Änderungen und starten den „TService“ neu.

nach oben


Fehlermeldung beim Start von TService

Beim manuellen Start des Dienstes erscheint die Fehlermeldung, dass der Dienst nicht gestartet werden konnte.
Fehler Dienststart

Behebung

Siehe Abschnitt TService startet nicht

nach oben


Keine Verbindung zur Datenbank

„TService“ hat keine Verbindung zur Datenbank.

Behebung

Siehe Abschnitt TService startet nicht

nach oben


Mehrere TService parallel betreiben

Ein paralleler Betrieb mehrerer „TService“-Dienste auf verschiedenen Rechnern, die auf dieselbe Datenbank zugreifen wird nicht unterstützt und ist zu vermeiden. Ansonsten kommt es zu unvorhersehbaren gegenseitigen Beeinflussungen. Jeder „TService“ wird mit genau einer eigenen Datenbank betrieben.

Problem

Feststellen, ob verschiedene Instanzen von „TService“ eine Datenbank benutzen

Lösung (ab TService-Version 1.3.0001)

Die Tabelle „Metadata“ der „TService“-Datenbank enthält in der Spalte „TServiceMachineName“ alle Computernamen (inklusive letzter „TService“-Startzeit auf dem jeweiligen Computer), auf denen „TService“ mit dieser Datenbank gestartet wurde.
Diese Informationen können Sie über „TSWebservice“ abrufen:

  1. Rufen Sie im Webbrowser den „TSWebservice“ durch Eingabe von http://localhost/TSWebservice/service.asmx auf.
  2. Starten Sie den Vorgang „GetDatabaseVersion“.
  3. Im nächsten Schritt betätigen Sie den „Abrufen“-Schalter.
  4. Anschließend öffnet sich ein neues Browserfenster mit der Antwort in XML-Form. Suchen Sie den Eintrag für „TServiceMachineName“.
    Metadaten
  5. Prüfen Sie, ob mehrere Computer aufgeführt sind. Einzelne Werte sind durch „;“ voneinander getrennt (im Beispiel wurde „TService“ auf Computer „W2K-Test“ am „11.10.2007“ um „08:33:59 Uhr gestartet“).
  6. Sind mehrere Computer aufgeführt, stellen Sie sicher, dass „TService“ zukünftig nur auf einem dieser Computer ausgeführt wird.

 


Wie migriere ich den TService auf einen neuen Server (Serverumzug)

Um einen vorhandenen TService von einem Server auf einen anderen Server umziehen zu lassen, verwenden Sie bitte die TService Dokumentation für Servermigration.

nach oben


Probleme beim Update von TService

Beim Update von „TService“ kommt es zum Abbruch bei der vorübergehenden Dienstdeinstallation.

Fehlermeldung

TService-Setup Fehler

Mögliche Ursache

„TService“ oder Teile von „TService“ wurden zuvor unvollständig deinstalliert oder gelöscht.

Lösung

Führen Sie eine Reparaturinstallation durch.

  1. Wählen Sie im Windows-Startmenü den Menüpunkt „Einstellungen“ – „Systemsteuerung“.
  2. Öffnen Sie „Software“ und markieren Sie den Eintrag „TService“.
    TService Softwareverwaltung
    Hinweis: Sind mehrere Einträge vorhanden (z.B. durch installierte Updates), wählen Sie den letzten „TService“-Eintrag.
  3. <!--[endif]-->Klicken Sie auf die „Ändern“-Schaltfläche.
  4. Wählen Sie den Eintrag „TService reparieren“, klicken Sie auf „Fertigstellen“ und folgen Sie den Anweisungen des Setup-Assistenten.
    TService-Installation reparieren
  5. Nach erfolgreicher Reparatur starten Sie das „TService“-Update durch Ausführen der „setup.exe“.

 


TService lässt sich nicht erneut installieren

„TService“ lässt sich nach Deinstallation oder Löschen nicht erneut installieren.

Mögliche Ursache

„TService“ wurde zuvor nicht korrekt deinstalliert oder eine vorherige Installation ist fehlgeschlagen.

Lösung

Folgen Sie den Anweisungen wie unter Punkt „Probleme beim Update von TService“ beschrieben.

 

TService-Dienst wurde zum Löschen markiert

Bei der Deinstallation des „TService“ erhalten Sie die Meldung „Der Dienst wurde zum Löschen markiert“. Eine eventuell folgende Neuinstallation des „TService“ schlägt fehl.

Mögliche Ursache

„TService“ konnte nicht komplett deinstalliert werden.

Lösung

Starten Sie den Computer neu.


TService-Setup

Meldung

Die ASP.NET Registrierung von 'TSWebService' im IIS konnte nicht automatisch durchgeführt werden.
Die Datei C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe konnte nicht gefunden werden.
Holen Sie dies manuell im IIS-Konfigurationsmanager nach. 

Ursache

Die verwendete .NET-Framwork-Version konnte nicht ermittelt werden bzw. die Datei „aspnet_regiis.exe“ befindet sich nicht im erwarteten Verzeichnis. 

Behebung 

Führen Sie die Konfiguration manuell durch. Folgen Sie dafür den Anweisungen wie im Abschnitt „TSWebservice lässt sich nicht im Browser testen“ zur Ursache „Der Internet Information Server wurde nach dem .NET-Framework installiert.“ beschrieben.

nach oben

Meldung

Die ASP.NET-Version konnte für das virtuelle Verzeichnis 'TSWebService' nicht gesetzt werden.
Bitte prüfen und setzen Sie die Versionseinstellung im IIS-Konfigurationsmanager manuell. 

Ursache

Bei der Konfiguration des IIS und von „TSWebService“ ist ein unerwarteter Fehler aufgetreten.

Behebung 

Führen Sie die Konfiguration manuell durch. Folgen Sie dafür den Anweisungen wie im Abschnitt „TSWebservice lässt sich nicht im Browser testen“ zur Ursache „Der Internet Information Server wurde nach dem .NET-Framework installiert.“ beschrieben.

Meldung

Das virtuelle Verzeichnis 'TSWebService' konnte im IIS nicht angelegt werden. Bitte legen Sie das Verzeichnis im IIS manuell an.

Ursache

Beim Erstellen des virtuellen Verzeichnis „TSWebService“ im IIS  ist ein unerwarteter Fehler aufgetreten.

Behebung

Legen Sie das virtuelle Verzeichnis manuell an. Folgen Sie dafür den Anweisungen im Abschnitt „TSWebservice Seite wurde nicht gefunden“.

 

Meldung

Das „TService“-Setup bricht mit einer Fehlermeldung und Fehlernummer '2755' ab.

Ursache

Die Installationsdateien wurden von einem Netzlaufwerk gestartet.

Behebung

Bitte kopieren Sie die Installationdateien auf ein lokales Laufwerk des Rechners, auf dem „TService“ installiert werden soll und führen Sie das Setup von dort erneut aus.
   

TService-Datenbank Transaktionsprotokoll

Im laufenden Betrieb der „TService“-Datenbank kann das Transaktionsprotkoll im SQL-Server extrem groß werden, wenn es nicht zyklisch abgeschnitten wird.

Ursache

Das Transaktionsprotokoll wurde nicht abgeschnitten/verkleinert. 

Behebung

Schneiden Sie das Transaktionsprotokoll z.B. über das SQL-Server Management Studio ab.
Sie können auch automatisierte Pläne im SQL-Server einrichten, der das Abschneiden zyklisch automatisch durchführt. 

Sie können das Abschneiden des Transaktionsprotokolls manuell erzwingen, in dem Sie folgende drei Befehle nacheinander über das SQL-Server Management Studio (oder Query Analyzer bei SQL-Server 2000) ausführen:

  • DBCC SHRINKFILE(TService_log,1)
  • BACKUP LOG TService WITH TRUNCATE_ONLY
  • DBCC SHRINKFILE(TService_log,1)

Hinweis

Alternativ können Sie “sqlcmd” (ab SQL-Server 2005) zur Ausführung der Befehle verwenden. Für ältere SQL-Server-Versionen verwenden Sie „osql“ bzw. „isql“.


TService-Datenbank Transaktionsprotokoll automatisch verkleinern

Sie können „TService“-Datenbank so konfigurieren, dass das Transaktionsprotokoll automatisch abgeschnitten wird.
Verwenden Sie das „einfache Wiederherstellungsmodell“ für die Datenbank. Bei dieser Lösung kann das Transaktionsprotokoll nicht gesichert werden. Bei Datenverlust im Fehlerfall können die Änderungen in der Datenbank seit der letzten Sicherung nicht automatisch wiederhergestellt werden.
Sie haben zwei Möglichkeiten die Datenbank auf das einfache Wiederherstellungsmodell umzustellen:
 

Lösung 1 per SQL-Befehl (ab SQL Server 2000)

Führen Sie den SQL-Befehl aus (z.B. per sqlcmd, osql, SQL Server Management Studio):
ALTER DATABASE TService SET RECOVERY SIMPLE;
 

Lösung 2 per SQL-Server Management Studio (SQL Server 2005)

  1. Öffnen Sie das SQL Server Management Studio und melden Sie sich am SQL-Server an.
  2. Wählen Sie die „TService“-Datenbank und öffnen mit der rechten Maustaste die „Eigenschaften“.
  3. Es öffnet sich ein Fenster mit den Datenbankeinstellungen. Wählen Sie in der linken Spalte den Eintrag „Optionen“.
  4. Wählen Sie für den Eintrag „Wiederherstellungsmodell“ den Wert „Einfach“.
    SQL Server Wiederherstellungsmodell
  5. Übernehmen Sie die Einstellungen durch Klick auf „Ok“.
 

nach oben