TV-Server startet einfach nicht (1 Viewer)

MikeJ

Portal Member
November 27, 2012
36
1
43
Sulzbach am Main
Home Country
Germany Germany
Hallo zusammen,

ich versuche seit Tagen verzweifelt MP zum laufen zu bringen, jedoch ohne Erfolg: Ich habe mir einen neuen Rechner als Server zugelegt und diesen mit einer DD Cine S2 V6 & DuoFlex S2 (SET) - 4 Tuner DVB-S/S2 für PCIe ausgestattet. Auf diesem Rechner läuft Win7 32Bit und ich habe den aktuellen MS-SQL-Server 2012 in der Express-Edition installiert.
Die Installation von MP-Server verläuft soweit auch ohne Probleme und ich kann direkt nach der Installation auch die Konfiguration öffnen und nach Sendern suchen. Wenn ich dann allerdings versuche einen Client zu verbinden, friert dieser ständig ein (Keine Rückmeldung) und ein Bild kann ich auch nicht sehen.
Wenn ich den Server neu Starte und den Task-Manager öffne, sehe ich dass der TV-Service den Status "Wird gestartet" hat. Versuche ich daraufhin die TV-Server Konfiguration zu offenen erhalte ich eine Fehlermeldung:


Weiß jemand von Euch etwas damit anzufangen?!


Vielen dank und viele Grüße
Mike
 

MikeJ

Portal Member
November 27, 2012
36
1
43
Sulzbach am Main
Home Country
Germany Germany
Oh, das hab ich ja super hinbekommen mit den Anhängen :)

anbei der Inhalt der error.txt:
Code:
2013-01-13 12:36:29.052427 [(4)]: applyProcessPriority: exception is	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 TvService.Service1.applyProcessPriority()
2013-01-13 12:36:41.283248 [TVService(6)]: TvService OnStart failed : Error: DatabaseUnavailableUnclassified
Gentle.Common.GentleException: The database backend (provider SQLServer) could not be reached.
Check the connection string: Password=******;Persist Security Info=True;User ID=sa;Initial Catalog=MpTvDb;Data Source=SERVER\SQLEXPRESS;Connection Timeout=30; ---> System.Data.SqlClient.SqlException: Die von der Anmeldung angeforderte MpTvDb-Datenbank kann nicht geöffnet werden. Fehler bei der Anmeldung.
Fehler bei der Anmeldung für den Benutzer '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 TvService.TvServiceThread.StartPlugins()
bei TvService.TvServiceThread.OnStart()System.Data.SqlClient.SqlException: Die von der Anmeldung angeforderte MpTvDb-Datenbank kann nicht geöffnet werden. Fehler bei der Anmeldung.
Fehler bei der Anmeldung für den Benutzer '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()
2013-01-13 12:43:14.976826 [(4)]: applyProcessPriority: exception is	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 TvService.Service1.applyProcessPriority()
2013-01-13 12:43:27.203247 [TVService(6)]: TvService OnStart failed : Error: DatabaseUnavailableUnclassified
Gentle.Common.GentleException: The database backend (provider SQLServer) could not be reached.
Check the connection string: Password=******;Persist Security Info=True;User ID=sa;Initial Catalog=MpTvDb;Data Source=SERVER\SQLEXPRESS;Connection Timeout=30; ---> System.Data.SqlClient.SqlException: Die von der Anmeldung angeforderte MpTvDb-Datenbank kann nicht geöffnet werden. Fehler bei der Anmeldung.
Fehler bei der Anmeldung für den Benutzer '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 TvService.TvServiceThread.StartPlugins()
bei TvService.TvServiceThread.OnStart()System.Data.SqlClient.SqlException: Die von der Anmeldung angeforderte MpTvDb-Datenbank kann nicht geöffnet werden. Fehler bei der Anmeldung.
Fehler bei der Anmeldung für den Benutzer '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()
2013-01-13 18:07:42.202028 [(4)]: applyProcessPriority: exception is	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 TvService.Service1.applyProcessPriority()
2013-01-13 18:07:54.431649 [TVService(6)]: TvService OnStart failed : Error: DatabaseUnavailableUnclassified
Gentle.Common.GentleException: The database backend (provider SQLServer) could not be reached.
Check the connection string: Password=******;Persist Security Info=True;User ID=sa;Initial Catalog=MpTvDb;Data Source=SERVER\SQLEXPRESS;Connection Timeout=30; ---> System.Data.SqlClient.SqlException: Die von der Anmeldung angeforderte MpTvDb-Datenbank kann nicht geöffnet werden. Fehler bei der Anmeldung.
Fehler bei der Anmeldung für den Benutzer '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 TvService.TvServiceThread.StartPlugins()
bei TvService.TvServiceThread.OnStart()System.Data.SqlClient.SqlException: Die von der Anmeldung angeforderte MpTvDb-Datenbank kann nicht geöffnet werden. Fehler bei der Anmeldung.
Fehler bei der Anmeldung für den Benutzer '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()
2013-01-13 18:14:53.243044 [(4)]: applyProcessPriority: exception is	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 TvService.Service1.applyProcessPriority()
2013-01-13 18:15:05.473466 [TVService(6)]: TvService OnStart failed : Error: DatabaseUnavailableUnclassified
Gentle.Common.GentleException: The database backend (provider SQLServer) could not be reached.
Check the connection string: Password=******;Persist Security Info=True;User ID=sa;Initial Catalog=MpTvDb;Data Source=SERVER\SQLEXPRESS;Connection Timeout=30; ---> System.Data.SqlClient.SqlException: Die von der Anmeldung angeforderte MpTvDb-Datenbank kann nicht geöffnet werden. Fehler bei der Anmeldung.
Fehler bei der Anmeldung für den Benutzer '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 TvService.TvServiceThread.StartPlugins()
bei TvService.TvServiceThread.OnStart()System.Data.SqlClient.SqlException: Die von der Anmeldung angeforderte MpTvDb-Datenbank kann nicht geöffnet werden. Fehler bei der Anmeldung.
Fehler bei der Anmeldung für den Benutzer '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()


Was ich mitlerweile festgestellt habe: wenn ich den TVService dienst auf "Manuell" stelle, den Rechner neu starte und den Dienst dann Manuell starte, funktioniert der Server. Da in den Logs des öfteren der SQL-Server auftaucht: kann es sein, dass der TVServer schneller startet als der SQL-Server?!

Viele Grüße
Mike
 
Last edited by a moderator:

este22

MP Donator
  • Premium Supporter
  • February 13, 2007
    1,753
    120
    Home Country
    Austria Austria
    sieht fast so aus als würde mit der db was nicht passen. gibt es einen grund warum du MS-SQL-Server verwenden willst? Mediaportal installiert ja mssql. das würde ich mal versuchen. aus MP-Sicht gibt es keinen Grund MS-SQL-Server zu verwenden. vor allem muss du den wahrscheinlich auch irgendwie konfigurieren. oder geht das schon automatisch? früher habe ich das mal gemacht ...
     

    MikeJ

    Portal Member
    November 27, 2012
    36
    1
    43
    Sulzbach am Main
    Home Country
    Germany Germany
    Der Grund für MSSQL ist, dass ich den SQL-Server an anderer Stelle sowieso benötige und ich keine zwei SQL-Typen installieren wollte. Großartig konfigurieren musste ich jetzt nichts, außer eben TCP/IP aktivieren. Die Einrichtung macht MP soweit ich das gesehen habe ja von selbst. (Bitte korrigiert mich, falls ich da falsch liegen sollte).
    Wie gesagt, wenn ich den TV-Server starte nachdem der Rechner hochgefahren ist klappt auch alles Fehlerfrei. (Zumindest was den Start von MP betrifft)

    Dennoch habe ich den Kram noch nicht im Griff:
    Ich habe wie im Quick-Setup beschrieben die Schritte in MP und TV-Server ausgeführt. Mein MP-Client hängt sich jetzt auch nicht mehr auf und reagiert sofort auf Kicks. Am Server kann ich den Client in der Liste der angemeldeten Clients sehen, jedoch schaffe ich es immer noch nicht TV zu schauen. Sender hat der Server gefunden und wenn ich am Server unter "TV-Channels" einen Sender auswähle und auf "Preview" klicke, öffnet sich ein graues Fenster und nach einigen Sekunden kann ich den Ton hören. ein Bild erscheint jedoch nicht.
    Wenn ich am Client auf TV-Klicke und einen Sender Wähle, tut sich einfach garnichts und unter dem abgebildeten "Fernseher" steht "Keine Programminformationen verfügbar".

    Wäre super, wenn mir da noch jemand einen Tipp dazu geben könnte.

    Viele Grüße
    Mike
     

    este22

    MP Donator
  • Premium Supporter
  • February 13, 2007
    1,753
    120
    Home Country
    Austria Austria
    das problem ist auf jeden fall dass die connection nicht funktioniert. hast du schonmal versucht mit einem anderen tool auf die datenbank zu connecten?
     

    Vasilich

    Portal Pro
    August 30, 2009
    3,394
    1,170
    Germany, Mayence
    Home Country
    Russian Federation Russian Federation
    MikeJ
    wenn TVServer manuell ohne Probleme startet - dann kanst Du probieren den MS SQL Server service als Abhängigkeit für TVService zu setzen - dann wird TVService erst gestartet, wenn MSSQL gestartet ist.
    Das habe ich zuhause (allerdings für TVService+MySQL) über Registry gemacht, bin aber z.Z. nicht zuhause. Entweder wartest du bis heute nacht, oder such selbst in google wie man Service-Äbhängigkeiten konfiguriert.
     
    Last edited:

    MikeJ

    Portal Member
    November 27, 2012
    36
    1
    43
    Sulzbach am Main
    Home Country
    Germany Germany
    Super - vielen Dank für die Info. Extra zusammensuchen brauchst Du jetzt nichts, ich werde einfach mal die Jungs vom Gockel um die Antwort bemühen - es sei denn Du hast die Lösung griffbereit.

    @este22: je, mit dem SQL Management-Studio kann ich auf die DB zugreifen. Es wird schon so sein wie vermutet: der TV-Service ist schneller als der SQL-Server.

    Dennoch habe ich das oben beschriebene Problem: kein Bild bei der Preview am Server und weder Bild noch Ton an den Clients - wenn dazu noch jemand einen Tipp für mich hätte?!

    Viele Grüße
    Mike
     

    este22

    MP Donator
  • Premium Supporter
  • February 13, 2007
    1,753
    120
    Home Country
    Austria Austria
    hast du am server vernünftige grafikkarten treiber installiert? ohne die ging nämlich auch bei mir keine preview.
    auf den clients vermute ich auch codec probleme.
    was passiert wenn du im tvserver unter "manuell" timeshift ohne bild startest? funktioniert das? oder kommt da auch schon ein fehler?
     

    Users who are viewing this thread

    Top Bottom