LightsOut - SQL-Server-Express und TV-Server

Bitte posted hier eure Ideen, damit unsere Entwickler sehen was die Community wünscht.
Benutzeravatar
larry
Moderator
Beiträge: 9998
Registriert: 22. Dez 2007, 16:13

Re: LightsOut - SQL-Server-Express und TV-Server

Beitrag von larry »

Hallo Joker,

das glaube ich nicht so ganz.
Jeder Datenbankadmin will eben nicht, dass direkt auf die DB zugegriffen wird. Das "Problem" ist eigentlich nur, dass du interne Plausibilitätsprüfungen hintergehst. Wenn du z.B. eine Aufnahmeplanung für Kanal 9321 in die DB schreibst und den Kanal gibt es nicht, kann es passieren, dass die komplette Anwendung abschmiert. Bei der Aufnahme selbst wird der Kanal eben nicht mehr geprüft, da ein falscher Kanal durch die Programmlogik gar nicht entstehen kann.

Außerdem wird in meinen Script nur eine Abfrage ausgeführt. Eine Änderung einer Tabelle findet hier nicht statt.

Ich bräuchte dann eigentlich nur den Tabellennamen und die Spaltenbezeichung aus welcher die nächste geplante, bzw. aktuell laufende Aufnahme hervorgeht.

Trau dich :D
Schau einfach mal die Tabellen durch.

Gruß
Larry
Hauptserver: Intel I3-2100, MSI H67MA-E45, WHS 2011
System: Corsair Force GT 90GB - Datenplatten: 2*Seagate 3TB + ext. WD 500 GB für Serversicherung(nur System),8 GB Ram, Fractal Design R3, be quiet! L7-300W, 2*Digital Devices cineS2(Mediaportal)
Archivserver: Intel Cel.G530, Intel DB65AL, WHS 2011, Drivebender
System: SamsF4 320GB - Datenplatten: 5*2TB SamsF4. + VHD für Serversicherung(nur System), 4 GB Ram, Lancool K-11X, be quiet! L7-300W
Backupserver: AMD Athl. X2 4850e, Gigabyte GA-MA780G-UD3H, 3*Asrock SATA3 + 1* DeLOCK 70154 SATA Controller, WHS 2011, Drivebender
System: SamsF4 320 GB - Datenplatten: 15 diverse Platten + VHD für Serversicherung(nur System) ,4 GB Ram, Seasonic ss 330 Watt
Router: AVM FRITZ!Box 7270, Kabel Deutschland
Clients: 2* HTPC, Win7 HP 32 Bit - 2*Arbeitsrechner Win7 HP 64 Bit - 1*Laptop Win7 HP 32-Bit
Joker45
Foren-Einsteiger
Beiträge: 14
Registriert: 11. Aug 2008, 10:02

Re: LightsOut - SQL-Server-Express und TV-Server

Beitrag von Joker45 »

Sodele.. ich habe nochmal ein wenig gesucht. Trau Dich ist gut.. :lol: Mir fehlt einzig das Know How..

Gefunden habe ich diesen Threat: Evtl ist er für Dich eher verständlich: http://www.4therecord.eu/forum/viewtopic.php?f=20&t=74
Mir sagt all das aber leider noch sehr wenig..

Kannst Du mir fix noch nen Tipp geben wie ich dir am besten ( oder womit) die DB exportiere. Mit meinem jetzigen Tool kann ich nur Tabellenweise ( Nicht DB Weise) in csv exportieren.
Edit: habs geschafft zu exportieren. 220MB Db.. :?

Edit2: Hier nun der Teil der Datenbak der wohl der Ausschlaggebende ist.
TVSchedule.zip
Benutzeravatar
larry
Moderator
Beiträge: 9998
Registriert: 22. Dez 2007, 16:13

Re: LightsOut - SQL-Server-Express und TV-Server

Beitrag von larry »

Hallo Joker,

bei dem genannten Beitrag geht es um den Zugriff über die Programmschnittstelle. Da muss ich passen.
Kann nur SQL-Server direkt.
Ein kompletter Export ist eigentlich nicht notwendig.

Am Besten gehst du wie folgt vor.
Benötigt wird das "Microsoft SQL Server Management Studio Express" (gibt es hier: http://www.microsoft.com/downloads/deta ... laylang=de )

Starte das Managmentstudio und melde dich mit dem Benutzernamen und Passwort an. MP Standard müsste sein User sa und Passwort mediaportal.
Dann kannst du dich links im Objekt-Explorer durchklicken.
Erst den Server öffnen, dann den Ordner Datenbanken.
Die Datenbank MpTVDb ist die Datenbank von Mediaportal. Vermutlich gibt es hier noch eine weitere. Den Namen der Datenbank benötigte ich dann.
Nun geht es weiter mit den Tabellen. Die Tabellen fangen meist mit dbo. an. Schau hier mal, ob es eine Tabelle gibt, welche irgendwie nach Aufnahme aussieht. Mit Rechtsklick und Tabelle öffnen kannst du dir jeweils den Inhalt anschauen.
Wenn du die Tabelle gefunden hast, kannst du dir den Tabellennamen und den Spaltennamen notieren.

Nun solltest du die 3 Angaben haben, welche ich benötige.
- Name der Datenbank
- Name der Tabelle
- Name der Spalte

Gruß
Larry
Hauptserver: Intel I3-2100, MSI H67MA-E45, WHS 2011
System: Corsair Force GT 90GB - Datenplatten: 2*Seagate 3TB + ext. WD 500 GB für Serversicherung(nur System),8 GB Ram, Fractal Design R3, be quiet! L7-300W, 2*Digital Devices cineS2(Mediaportal)
Archivserver: Intel Cel.G530, Intel DB65AL, WHS 2011, Drivebender
System: SamsF4 320GB - Datenplatten: 5*2TB SamsF4. + VHD für Serversicherung(nur System), 4 GB Ram, Lancool K-11X, be quiet! L7-300W
Backupserver: AMD Athl. X2 4850e, Gigabyte GA-MA780G-UD3H, 3*Asrock SATA3 + 1* DeLOCK 70154 SATA Controller, WHS 2011, Drivebender
System: SamsF4 320 GB - Datenplatten: 15 diverse Platten + VHD für Serversicherung(nur System) ,4 GB Ram, Seasonic ss 330 Watt
Router: AVM FRITZ!Box 7270, Kabel Deutschland
Clients: 2* HTPC, Win7 HP 32 Bit - 2*Arbeitsrechner Win7 HP 64 Bit - 1*Laptop Win7 HP 32-Bit
Joker45
Foren-Einsteiger
Beiträge: 14
Registriert: 11. Aug 2008, 10:02

Re: LightsOut - SQL-Server-Express und TV-Server

Beitrag von Joker45 »

Vielen Dank für die Anleitung. Werde ich auch gleich mal testen.
In MySQL kann ich das alles so schön mit dem MysqlDumper machen. Daher nun auch meine hilflosigkeit in MS SQL ohne eine Gui.

Falls Du es überlesen hast. Im Vorherigem Post ( 2. Editeintrag) Habe ich schonmal einen Datenbankauszug. Da scheinen Schlüssel für einen Verweis zum EPG angelegt zu sein, wenn ich das richtig verstehe.

Gruß

Joker
Benutzeravatar
larry
Moderator
Beiträge: 9998
Registriert: 22. Dez 2007, 16:13

Re: LightsOut - SQL-Server-Express und TV-Server

Beitrag von larry »

Den 2. Editeintrag hatte ich tatsächlich nicht bemerkt.

In der Tabelle stehen die Aufnahmen drin. Allerdings ohne Zeitangabe. Hier gibt eine TVScheduleID. Vermutlich gibt es hier noch eine weitere Tabelle in der diese ebenfalls enthalten ist und zusätzlich noch eine Datums und Zeitangabe.

Gruß
Larry
Hauptserver: Intel I3-2100, MSI H67MA-E45, WHS 2011
System: Corsair Force GT 90GB - Datenplatten: 2*Seagate 3TB + ext. WD 500 GB für Serversicherung(nur System),8 GB Ram, Fractal Design R3, be quiet! L7-300W, 2*Digital Devices cineS2(Mediaportal)
Archivserver: Intel Cel.G530, Intel DB65AL, WHS 2011, Drivebender
System: SamsF4 320GB - Datenplatten: 5*2TB SamsF4. + VHD für Serversicherung(nur System), 4 GB Ram, Lancool K-11X, be quiet! L7-300W
Backupserver: AMD Athl. X2 4850e, Gigabyte GA-MA780G-UD3H, 3*Asrock SATA3 + 1* DeLOCK 70154 SATA Controller, WHS 2011, Drivebender
System: SamsF4 320 GB - Datenplatten: 15 diverse Platten + VHD für Serversicherung(nur System) ,4 GB Ram, Seasonic ss 330 Watt
Router: AVM FRITZ!Box 7270, Kabel Deutschland
Clients: 2* HTPC, Win7 HP 32 Bit - 2*Arbeitsrechner Win7 HP 64 Bit - 1*Laptop Win7 HP 32-Bit
Joker45
Foren-Einsteiger
Beiträge: 14
Registriert: 11. Aug 2008, 10:02

Re: LightsOut - SQL-Server-Express und TV-Server

Beitrag von Joker45 »

Ich fürchte dies ist sogar noch etwas komplexer, denn die hierin enthaltenden Aufnahmen sind vergleichbar mit TVC-GetitAll... Aber ich such mich mal weiter durch. Evtl komme ich der sache ja noch etwas näher..
Benutzeravatar
larry
Moderator
Beiträge: 9998
Registriert: 22. Dez 2007, 16:13

Re: LightsOut - SQL-Server-Express und TV-Server

Beitrag von larry »

Habe nun ein neues Script erstellt, welches die hier beschriebenen Probleme nicht mehr hat.

Damit gehen auch die Serienaufnahmen und der Rechner wird korrekt aufgeweckt:
viewtopic.php?f=38&t=4974&start=0

Gruß
Larry
Hauptserver: Intel I3-2100, MSI H67MA-E45, WHS 2011
System: Corsair Force GT 90GB - Datenplatten: 2*Seagate 3TB + ext. WD 500 GB für Serversicherung(nur System),8 GB Ram, Fractal Design R3, be quiet! L7-300W, 2*Digital Devices cineS2(Mediaportal)
Archivserver: Intel Cel.G530, Intel DB65AL, WHS 2011, Drivebender
System: SamsF4 320GB - Datenplatten: 5*2TB SamsF4. + VHD für Serversicherung(nur System), 4 GB Ram, Lancool K-11X, be quiet! L7-300W
Backupserver: AMD Athl. X2 4850e, Gigabyte GA-MA780G-UD3H, 3*Asrock SATA3 + 1* DeLOCK 70154 SATA Controller, WHS 2011, Drivebender
System: SamsF4 320 GB - Datenplatten: 15 diverse Platten + VHD für Serversicherung(nur System) ,4 GB Ram, Seasonic ss 330 Watt
Router: AVM FRITZ!Box 7270, Kabel Deutschland
Clients: 2* HTPC, Win7 HP 32 Bit - 2*Arbeitsrechner Win7 HP 64 Bit - 1*Laptop Win7 HP 32-Bit
Antworten