MP zu schnell für Datenbank beim reboot? (1 Viewer)

Clyde

MP Donator
  • Premium Supporter
  • June 20, 2010
    154
    14
    OWL
    Home Country
    Germany Germany
    Hallo Zusammen,

    beim anschauen meiner TV Log ist mir aufgefallen das MP 3 x scheitert sich an der DB einzuloggen bevor es dann beim 4.mal klappt. Die Datenbank ist SQL 2008 Express.

    Zwischen dem ersten Einlogversuch und dem Login liegen irgenwie 7 Sekunden(wenn ich das richtig deute).
    Ist das Normal? Habt ihr auch ungültige Loginversuche?

    Nun stellt sich die Frage ob man irgenwo ein Delay einbauen muss oder kann.
    Mich würde mal eure Meinung hierzu interessieren.

    mfg
    Clyde

    Code:
    2010-08-25 07:22:20.434045 [(5)]: TV service: Starting
    2010-08-25 07:22:21.082083 [TVService(5)]: TVService v1.1.0.0 is starting up on Windows 7 [6.1.7600.0]
    2010-08-25 07:22:21.087083 [TVService(5)]: Controller: Initializing TVServer
    2010-08-25 07:22:21.088083 [TVService(5)]: Controller: 1 init attempt
    2010-08-25 07:22:21.092083 [PowerEventThread(7)]: TV service PowerEventThread message loop is running
    2010-08-25 07:22:21.129085 [TVService(5)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
    2010-08-25 07:22:21.130085 [TVService(5)]: Controller: using SQLServer database connection: Password
    2010-08-25 07:22:21.132085 [TVService(5)]: ----------------------------
    2010-08-25 07:22:21.145086 [TVService(5)]: TvControllerException: Error: DatabaseUnavailableUnclassified
    Gentle.Common.GentleException: The database backend (provider SQLServer) could not be reached.
    Check the connection string: Password=Pass;Persist Security Info=True;User ID=sa;Initial Catalog=MpTvDb;Data Source=HTPC\SQLEXPRESS;Connection Timeout=300; ---> System.Data.SqlClient.SqlException: Cannot open database "MpTvDb" requested by the login. The login failed.
    Login failed for user 'sa'.
       bei System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
       bei System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
       bei System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
       bei System.Data.SqlClient.SqlConnection.Open()
       bei Gentle.Provider.SQLServer.SQLServerProvider.GetConnection()
       --- Ende der internen Ausnahmestapelüberwachung ---
       bei Gentle.Common.Check.FailWith(Severity severity, Error error, Exception e, String msg)
       bei Gentle.Common.Check.Fail(Exception e, Error error, Object[] args)
       bei Gentle.Provider.SQLServer.SQL92Analyzer.Analyze(String tableName)
       bei Gentle.Provider.SQLServer.SQLServerAnalyzer.Analyze(String tableName)
       bei Gentle.Framework.GentleAnalyzer.UpdateObjectMap(ObjectMap map)
       bei Gentle.Framework.ObjectFactory.ConstructMap(PersistenceBroker broker, Type type)
       bei Gentle.Framework.ObjectFactory.GetMap(PersistenceBroker broker, Type type)
       bei Gentle.Framework.SqlBuilder..ctor(IGentleProvider provider, StatementType stmtType, Type type, LogicalOperator logicalOperator)
       bei Gentle.Framework.SqlBuilder..ctor(StatementType stmtType, Type type)
       bei TvDatabase.TvBusinessLayer.GetSetting(String tagName, String defaultValue)
       bei TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
       bei TvService.TVController.InitController()System.Data.SqlClient.SqlException: Cannot open database "MpTvDb" requested by the login. The login failed.
    Login failed for user 'sa'.
       bei System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
       bei System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
       bei System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
       bei System.Data.SqlClient.SqlConnection.Open()
       bei Gentle.Provider.SQLServer.SQLServerProvider.GetConnection()
       bei Gentle.Common.Check.FailWith(Severity severity, Error error, Exception e, String msg)
       bei Gentle.Common.Check.Fail(Exception e, Error error, Object[] args)
       bei Gentle.Provider.SQLServer.SQL92Analyzer.Analyze(String tableName)
       bei Gentle.Provider.SQLServer.SQLServerAnalyzer.Analyze(String tableName)
       bei Gentle.Framework.GentleAnalyzer.UpdateObjectMap(ObjectMap map)
       bei Gentle.Framework.ObjectFactory.ConstructMap(PersistenceBroker broker, Type type)
       bei Gentle.Framework.ObjectFactory.GetMap(PersistenceBroker broker, Type type)
       bei Gentle.Framework.SqlBuilder..ctor(IGentleProvider provider, StatementType stmtType, Type type, LogicalOperator logicalOperator)
       bei Gentle.Framework.SqlBuilder..ctor(StatementType stmtType, Type type)
       bei TvDatabase.TvBusinessLayer.GetSetting(String tagName, String defaultValue)
       bei TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
       bei TvService.TVController.InitController()
    2010-08-25 07:22:21.147086 [TVService(5)]: Controller: DeInit.
    2010-08-25 07:22:24.150258 [TVService(5)]: Controller: 2 init attempt
    2010-08-25 07:22:24.150258 [TVService(5)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
    2010-08-25 07:22:24.151258 [TVService(5)]: Controller: using SQLServer database connection: Password
    2010-08-25 07:22:24.151258 [TVService(5)]: ----------------------------
    2010-08-25 07:22:24.154258 [TVService(5)]: TvControllerException: Error: DatabaseUnavailableUnclassified
    Gentle.Common.GentleException: The database backend (provider SQLServer) could not be reached.
    Check the connection string: Password=Pass;Persist Security Info=True;User ID=sa;Initial Catalog=MpTvDb;Data Source=HTPC\SQLEXPRESS;Connection Timeout=300; ---> System.Data.SqlClient.SqlException: Cannot open database "MpTvDb" requested by the login. The login failed.
    Login failed for user 'sa'.
       bei System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
       bei System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
       bei System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
       bei System.Data.SqlClient.SqlConnection.Open()
       bei Gentle.Provider.SQLServer.SQLServerProvider.GetConnection()
       --- Ende der internen Ausnahmestapelüberwachung ---
       bei Gentle.Common.Check.FailWith(Severity severity, Error error, Exception e, String msg)
       bei Gentle.Common.Check.Fail(Exception e, Error error, Object[] args)
       bei Gentle.Provider.SQLServer.SQL92Analyzer.Analyze(String tableName)
       bei Gentle.Provider.SQLServer.SQLServerAnalyzer.Analyze(String tableName)
       bei Gentle.Framework.GentleAnalyzer.UpdateObjectMap(ObjectMap map)
       bei Gentle.Framework.ObjectFactory.ConstructMap(PersistenceBroker broker, Type type)
       bei Gentle.Framework.ObjectFactory.GetMap(PersistenceBroker broker, Type type)
       bei Gentle.Framework.SqlBuilder..ctor(IGentleProvider provider, StatementType stmtType, Type type, LogicalOperator logicalOperator)
       bei Gentle.Framework.SqlBuilder..ctor(StatementType stmtType, Type type)
       bei TvDatabase.TvBusinessLayer.GetSetting(String tagName, String defaultValue)
       bei TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
       bei TvService.TVController.InitController()System.Data.SqlClient.SqlException: Cannot open database "MpTvDb" requested by the login. The login failed.
    Login failed for user 'sa'.
       bei System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
       bei System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
       bei System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
       bei System.Data.SqlClient.SqlConnection.Open()
       bei Gentle.Provider.SQLServer.SQLServerProvider.GetConnection()
       bei Gentle.Common.Check.FailWith(Severity severity, Error error, Exception e, String msg)
       bei Gentle.Common.Check.Fail(Exception e, Error error, Object[] args)
       bei Gentle.Provider.SQLServer.SQL92Analyzer.Analyze(String tableName)
       bei Gentle.Provider.SQLServer.SQLServerAnalyzer.Analyze(String tableName)
       bei Gentle.Framework.GentleAnalyzer.UpdateObjectMap(ObjectMap map)
       bei Gentle.Framework.ObjectFactory.ConstructMap(PersistenceBroker broker, Type type)
       bei Gentle.Framework.ObjectFactory.GetMap(PersistenceBroker broker, Type type)
       bei Gentle.Framework.SqlBuilder..ctor(IGentleProvider provider, StatementType stmtType, Type type, LogicalOperator logicalOperator)
       bei Gentle.Framework.SqlBuilder..ctor(StatementType stmtType, Type type)
       bei TvDatabase.TvBusinessLayer.GetSetting(String tagName, String defaultValue)
       bei TvLibrary.Implementations.TvCardCollection..ctor(IEpgEvents epgEvents)
       bei TvService.TVController.InitController()
    2010-08-25 07:22:24.154258 [TVService(5)]: Controller: DeInit.
    2010-08-25 07:22:27.154430 [TVService(5)]: Controller: 3 init attempt
    2010-08-25 07:22:27.154430 [TVService(5)]: C:\ProgramData\Team MediaPortal\MediaPortal TV Server\gentle.config
    [B][I][COLOR="Red"]2010-08-25 07:22:27.155430 [TVService(5)]: Controller: using SQLServer database connection: Password
    2010-08-25 07:22:27.155430 [TVService(5)]: ----------------------------[/COLOR][/I][/B]
    2010-08-25 07:22:27.384443 [TVService(5)]: Detecting Cards in 5 seconds
    2010-08-25 07:22:32.384729 [TVService(5)]: Detecting Cards
    2010-08-25 07:22:32.421731 [TVService(5)]: Detected IP TV Card 0
    2010-08-25 07:22:32.637743 [TVService(5)]: Found card:mystique satix-s2 dual tuner a
    2010-08-25 07:22:32.657745 [TVService(5)]: Detected DVB card:mystique satix-s2 dual tuner a
    2010-08-25 07:22:32.657745 [TVService(5)]: Detecting type by MSNP 0: fa4b375a-45b4-4d45-8440-263957b11623
    2010-08-25 07:22:32.658745 [TVService(5)]: Detected DVB-S* card:mystique satix-s2 dual tuner a
    2010-08-25 07:22:32.663745 [TVService(5)]: Found card:mystique satix-s2 dual tuner b
    2010-08-25 07:22:32.673746 [TVService(5)]: Detected DVB card:mystique satix-s2 dual tuner b
    2010-08-25 07:22:32.673746 [TVService(5)]: Detecting type by MSNP 0: fa4b375a-45b4-4d45-8440-263957b11623
    2010-08-25 07:22:32.673746 [TVService(5)]: Detected DVB-S* card:mystique satix-s2 dual tuner b
    2010-08-25 07:22:32.676746 [TVService(5)]: Remove filter from graph: DVBC Network Provider
    2010-08-25 07:22:32.677746 [TVService(5)]: Remove filter from graph: ATSC Network Provider
    2010-08-25 07:22:32.677746 [TVService(5)]: Remove filter from graph: DVBS Network Provider
    2010-08-25 07:22:32.678746 [TVService(5)]: Remove filter from graph: DVBT Network Provider
    2010-08-25 07:22:32.679746 [TVService(5)]: Controller: started at HTPC
    2010-08-25 07:22:32.680746 [TVService(5)]: Controller: local ip address:127.0.0.1
    2010-08-25 07:22:32.823754 [TVService(5)]: Controller: server running on HTPC
    2010-08-25 07:22:32.834755 [TVService(5)]: Controller: NOT preloading card :Mystique SaTiX-S2 Dual Tuner A
    2010-08-25 07:22:32.834755 [TVService(5)]: Controller: NOT preloading card :Mystique SaTiX-S2 Dual Tuner B
     

    michael_myers

    Portal Member
    June 21, 2006
    7
    0
    126
    AW: MP zu schnell für Datenbank beim reboot?

    Hi,
    ich konnte das gleiche Problem festellen. Nur das ich bei mir den TV-Server von hand starten muss. Außerdem scheint der Dienst sich automatisch zu beenden seid dem ich den SQL 2008 im Einsatz habe. Vermutlich funktioniert dann der Zugriff auf die DB aus irgendwelchen Gründen nicht sauber. Gibt es da von irgend jemand Tipps oder Hinweise zu?

    Gruß
    michael
     

    Users who are viewing this thread

    Top Bottom