Hallo Freunde,
hier hat sich ein merkwürdiges Problem aufgetan. Die Wawi lieft jetzt in verschiedenen Versionen jahrelang fehlerfrei. Die Telekom stellt derzeit Ihre alten ISDN-Anschlüsse auf IP-basierte Telefonie um. Das heißt u.a. gab es auch einen neuen Router.
Nach der Umstellung funktionierten bei allen Client-Rechnern (Win 7 & 8) die ODBC-Treiber nicht mehr. Das Problem ließ sich lösen, indem in dem ODBC-Treiber statt des Server-Namens die Server-IP-Adresse eingetragen wurde. Die Ports des ODBC Treibers und des SQL Configuration Managers (unter Netzwerkprotokolle TCP/IP stimmen überein.
Jetzt funktioniert der Client-Serverzugriff nur noch bei 4 von insgesamt 5 verschiedenen Mandanten (Datenbanken). Ich kann also auf 1 Mandanten nicht zugreifen und aber auf die 4 anderen schon.
Ich erhalte folgende Fehlermeldung:
Das Verrückte ist aber, dass mittels eines bestehenden VPN-Tunnels oder direkt am Server auf den Mandanten zugegriffen werden kann. Die DB scheint also unbeschädigt.
Das 2. Merkwürdige ist, dass ich testweise einen neuen Mandanten angelegt hatte und ein Backup des nicht funktionierenden Mandanten einspielte. Auch hier ist kein LAN-Clientzugriff möglich.
Der Server lässt sich erfolgreich via IP und Computername erfolgreich durch die Clients anpingen.
Mittlerweile bin ich echt ratlos und das kommt nicht oft vor.
Server ist ein Win 2008 R2 mit MS SQL 2008
WAWI Version 099923
Beste Grüße
Hansen
Dieser Error- Log wird ausgegeben, wenn ich versuche auf den nicht erreichbaren Mandanten zuzugreifen:
hier hat sich ein merkwürdiges Problem aufgetan. Die Wawi lieft jetzt in verschiedenen Versionen jahrelang fehlerfrei. Die Telekom stellt derzeit Ihre alten ISDN-Anschlüsse auf IP-basierte Telefonie um. Das heißt u.a. gab es auch einen neuen Router.
Nach der Umstellung funktionierten bei allen Client-Rechnern (Win 7 & 8) die ODBC-Treiber nicht mehr. Das Problem ließ sich lösen, indem in dem ODBC-Treiber statt des Server-Namens die Server-IP-Adresse eingetragen wurde. Die Ports des ODBC Treibers und des SQL Configuration Managers (unter Netzwerkprotokolle TCP/IP stimmen überein.
Jetzt funktioniert der Client-Serverzugriff nur noch bei 4 von insgesamt 5 verschiedenen Mandanten (Datenbanken). Ich kann also auf 1 Mandanten nicht zugreifen und aber auf die 4 anderen schon.
Ich erhalte folgende Fehlermeldung:
Die Verbindung zu Datenbank wurde unterbrochen
Bei einer Hosting Datenbank prüfen Sie bitte die Netzwerkverbindung, bei einer lokalen Installation prüfen Sie bitte den SQL-Server-Dienst.
Netzwerkbezogener oder instanzspezifischer Fehler beim Herstellen einer Verbindung mit SQL-Server. Der Server wurde nicht gefunden, oder auf ihn kann nicht zugegriffen werden. Überprüfen Sie, ob der Instanzname richtig ist und ob SQL Server Remoteverbindungen zulässt. (provider: SQL Network Interfaces, error 25 - Verbindungszeichenfolge ungültig)
Das Verrückte ist aber, dass mittels eines bestehenden VPN-Tunnels oder direkt am Server auf den Mandanten zugegriffen werden kann. Die DB scheint also unbeschädigt.
Das 2. Merkwürdige ist, dass ich testweise einen neuen Mandanten angelegt hatte und ein Backup des nicht funktionierenden Mandanten einspielte. Auch hier ist kein LAN-Clientzugriff möglich.
Der Server lässt sich erfolgreich via IP und Computername erfolgreich durch die Clients anpingen.
Mittlerweile bin ich echt ratlos und das kommt nicht oft vor.
Server ist ein Win 2008 R2 mit MS SQL 2008
WAWI Version 099923
Beste Grüße
Hansen
Dieser Error- Log wird ausgegeben, wenn ich versuche auf den nicht erreichbaren Mandanten zuzugreifen:
Unbehandelte Ausnahme #7C9F665B5CABA966 vom Typ jtlErrorHandling.Exceptions.jtlSolvableException in
jtlErrorHandling.Exceptions.jtlSolvableException: Die Verbindung zur Datenbank wurde unterbrochen ---> System.Data.SqlClient.SqlException: Netzwerkbezogener oder instanzspezifischer Fehler beim Herstellen einer Verbindung mit SQL Server. Der Server wurde nicht gefunden, oder auf ihn kann nicht zugegriffen werden. Überprüfen Sie, ob der Instanzname richtig ist und ob SQL Server Remoteverbindungen zulässt. (provider: SQL Network Interfaces, error: 25 - Verbindungszeichenfolge ungültig) ---> System.ComponentModel.Win32Exception: Falscher Parameter
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)
bei System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection)
bei System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
bei System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
bei System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
bei System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
bei System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
bei System.Data.SqlClient.SqlConnection.Open()
bei jtlDatabase.DB.qWHRbBH3TO(SqlConnection )
bei jtlDatabase.DB.hvrRRv9mel()
bei jtlDatabase.DB.getDataRows(String cSqlCommand, jtlDBParameter[] oDBParameter_arr)
bei jtlDatabase.jtlObjectList`1.appendListFromDB(String cSQL, Boolean bOverfill, jtlDBParameter[] oDBParameter_arr)
bei jtlDatabase.jtlObjectList`1.fillListFromDB(String cSQL, Boolean bOverfill, jtlDBParameter[] oDBParameter_arr)
bei jtlDatabase.jtlDatabaseTable`1.fillByField(String cFieldName, Object oValue)
bei jtlDatabase.classes.jtlDBClasses.jtlFormulardruckeinstellungList.FindByBenutzer(Int32 kBenutzer)
bei jtlDatabase.classes.jtlDBClasses.jtlFormulardruckeinstellungList.GetPersistentPrinterSettings(Int32 kBenutzer, String cRechnername)
bei jtlCore.Classes.Startup.StartupChecks.afJLZP8YEQ3(Int32& , String& )
bei jtlCore.Classes.Startup.StartupChecks.Run()
bei jtlCore.Classes.CppConnector.CppHooks.ValidateStarting()
bei JTLwawi.CJTLwawi.JTL_ValidateStarting(String SRV, String DBN, String DBU, String DBP, Int32 kBenutzer, Int32 nIstWorker)
--- Ende der internen Ausnahmestapelüberwachung ---
Title = Die Verbindung zur Datenbank wurde unterbrochen
Description = Bei einer Hosting-Datenbank prüfen Sie bitte Ihre Netzwerkverbindung. Bei einer lokalen Installation prüfen Sie bitte den SQL-Server-Dienst. Weitere Mögliche Ursachen sind eine falsch konfigurierte ODBC-Verbindung.
Unbehandelte Ausnahme #1E10D5DCAF614DB9 vom Typ System.Data.SqlClient.SqlException in Boolean TryGetConnection(System.Data.Common.DbConnection, UInt32, Boolean, Boolean, System.Data.Common.DbConnectionOptions, System.Data.ProviderBase.DbConnectionInternal ByRef): Netzwerkbezogener oder instanzspezifischer Fehler beim Herstellen einer Verbindung mit SQL Server. Der Server wurde nicht gefunden, oder auf ihn kann nicht zugegriffen werden. Überprüfen Sie, ob der Instanzname richtig ist und ob SQL Server Remoteverbindungen zulässt. (provider: SQL Network Interfaces, error: 25 - Verbindungszeichenfolge ungültig)
SQL-Fehler:
Source: .Net SqlClient Data Provider
Number: 87
State: 0
Class: 20 (Schwerwiegendes Software oder Hardware-Problem.)
Server:
Message: Netzwerkbezogener oder instanzspezifischer Fehler beim Herstellen einer Verbindung mit SQL Server. Der Server wurde nicht gefunden, oder auf ihn kann nicht zugegriffen werden. Überprüfen Sie, ob der Instanzname richtig ist und ob SQL Server Remoteverbindungen zulässt. (provider: SQL Network Interfaces, error: 25 - Verbindungszeichenfolge ungültig)
Procedure:
LineNumber: 0
HelpLink.ProdName = Microsoft SQL Server
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 87
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
Connection-String = DataSource=192.168.2.151:65053\JTLWAWI, InitialCatalog=Mandant_10, UserID=sa
Unbehandelte Ausnahme #78911B1A1A80C010 vom Typ System.ComponentModel.Win32Exception in : Falscher Parameter
Zeitstempel: 2017-01-26T09:22:48
Locale: German (Germany)
Locale: German (Germany)
Version: 099923
Plattform: Wawi
Versionshash: 331CDDE6