Jump to content

klaus_b

Abgemeldet
  • Gesamte Inhalte

    143
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von klaus_b

  1. Hallo Torsten, Datenbank-Replikation ist Dein Freund. Hier in der MSDN kannst Du mal nachlesen, wie das Konzept funktioniert. Im Prinzip kann man diese Replikation über eine VPN so steuern, dass Firma A oder B gar nicht merkt, wann Sie auf Datenbank A oder B arbeiten. Schau Dir den oben genannten Link mal in aller Ruhe an. Er beleuchtet das Thema aus den verschiedensten Blickrichtungen, also nicht nur für Datenbankentwickler sonder lässt auch die Admins nicht aussen vor. Servus Klaus
  2. klaus_b

    Ati Mobile

    Hallo Outsider, Vieleicht meinst Du ja OmegaDrivers. Verwende ich auch auf meinem HP-Notebook, weil die Treiber der Hersteller meist veraltet sind. Vorallem für Notebooks würde ich Dir mal den Treiber von Omega empfehlen. Servus Klaus
  3. Dann sieht's wohl so aus, als wenn der Entwickler dieses PDF-Printer den Redmon-Token <REDMON_FILENAME> so umsetzt wie er es für richtig erachtet. Soweit ich gesehen habe bietet die Site auch ein Board. Schreib doch dem Entwickler einfach mal. Oft giebt es ja noch undokumentierte Parameter. Servus Klaus
  4. Lade Dir mal die PDF-Doku und lies Dir den Abschitt 14 Anhang, Punkt 14.1 "Die Parameter von Redmon" mal durch. Ich denke mit solltest Du erreichen was Du willst. Servus Klaus
  5. Ich kann mir nicht vorstellen, dass am Anschluss ein Redmon-Parameter ausgewertet wird. Steht in der Doku des PDF-Printers nichts, wie Du die Redmon-Parameter übergeben musst, oder ob sie auf andere Argumente gemappt werden? Vieleicht kannst Du ja in den Einstellungen schon diverse Parameter voreinstellen. Servus Klaus
  6. Hallo Dävu, welchen Redmon-Parameter verwendest Du? Es giebt ja <REDMON_DOCNAME> der den Dateinamen ohne Erweiterung liefert und <REDMON_DOCNAME_FILE> der die Erweiterung anhängt. Ist vieleicht ja ein Ansatz. Servus Klaus
  7. Hallo Chrisso, die CPU-Leistung ist für einen SQL-Server nicht soooo ausschlag gebend. Was sich in Deiner Konfiguration positiv auswirkt, sind die 4GB RAM. Davon lebt der SQL. Jetzt brauchst Du noch ein ordenliches SCSI Subsystem drunter dann kann das richtig los gehen. Wobei bei 60 Usern sich der SQL 2005 eher langweilt. Servus Klaus
  8. klaus_b

    SQL Express

    Hallo powerhirn, sqlcmd.exe ausführen in der kommandozeile eingeben und jeweils mit Return abschliesen. Datenbank erzeugen: create database dbo.deineDatenbank Datenbank benutzen: use dbo.deineDatenBank Doch wie Dr.Melzer bereits geschrieben hat, kannst Du damit nicht wirklich was anfangen. Weil die meiste Literatur nur unterstützend gedacht ist. Das was Du willst, also Insert aus Access udgl. setzt schon einiges an Know How vorraus. Servus Klaus
  9. Hallo Marco, Das kann Dein DBMS von allein. falls Deine Datenbanken nicht zu groß sind, dürtest Du mit SnapShots am besten fahren. Vieleicht liest Du mal diesen Artikel. Der befasst sich zwar mit der Replikation zwischen SQL 2005 und Oracle, aber das Prinzip dürfte das gleiche sein. Zur LogFile basierenden Replikation benutzt man eigentlich Replication Server. Die sind speziell dafür entwickelt worden. Das funktioniert bestimmt. Allerdings würde ich dir da zu einem BulkInsert raten. Also alle Änderungen deines Masters in einer Transaktion in den Client schreiben. Ich glaube, daß Du um ein wenig skripten oder programmieren nicht herumkommen wirst ;) Leider kann ich Dir keine fertige Lösung anbieten, da für mich eine dateibasierende Replikation noch nie eine Anforderung war. Vieleicht ist ja hier jemand an Board der Dir da besser weiterhelfen kann, oder schon einmal vor eine ähnliche Aufgabe gestellt wurde. Servus Klaus Klaus
  10. Hallo Stefan, Gleichzeitig kommt Dir entgegen, um die Daten in ein Dataset schreiben zu lassen. Der direkte Weg, also ohne WebService ist immer Performanter, da eben KEIN WebService dazwischen steht. Allerdings hast du dann weniger Kontrolle über die SELECT Anweisungen (SQL-Injection). Ja, ein DataSet. Das Lässt sich auch über einen WebService XML-Serialisieren. Servus Klaus
  11. Hallo dealer, mal sehen ob ich Dich richtig verstanden habe. Eine Datenbank ist auf dem Master, eine zweite Datenbank ist auf dem Client. Jetzt willst Du das Datenbank-File des Masters auf den Client kopieren, während dieser seine Datenbank, also sein ursprüngliches Datenbank-File, online hält. Das kann per Design nicht funtionieren. Wenn überhaupt musst Du mit Detache, Atache arbeiten. Dazu müßen die Datenbanken vorher Offline geschalten werden. Ich würde dir eher zu Backup and Restore raten. Also ein Backup der Datenbank auf dem Master erstellen und dieses auf dem Client mit Restore, Option: keep Databasefile and overwrite, wieder herstellen. Auch dafür dürfen während des Restore keine Transactions auf der Datenbank ausgeführt werden. Eine Datenbank ist halt nicht einfach nur ein File. Auch solltest Du bei der Geschichte die anderen Files die ebenfalls zur Datenbank gehören nicht vergessen, wie z.B.: die Logs, evtl den Volltext-Katalog udgl. Uberlege Dir bitte noch mal, ob die nicht doch lieber eine Replikation über das Netz einrichten willst. Servus Klaus
  12. Was sind das für Clients. Windowsanwendungen oder oder eine Webanwendung? Servus Klaus
  13. kann mich Kolath nur anschließen. Vorallem die <REDMON> Tags im pdfCreator sind sehr zu empfehlen. Damit schreibe ich hier die pdf-Files direkt auf Shares der Clients, Dokumentnamen werden automatisch aus dem zu druckendem Dokument übernommen. Sehr empfehlenswert und plegeleicht. Servus Klaus
  14. Hallo Hening, hab mit Ntbackup nicht wirklich was am Hut ;) Als erstes musst Du raus kriegen was das Unterscheidungsmerkmal für das letzte Log ist, also die höchste Verisionnummer oder das neueste Datum. Unten mal ein Beispiel um mit einem Zähler das Verzeichnis zu durchlaufen und mit einem IF Statement einen Vergleich der Merkmale anstellen. Pseudo-Code Suche nach VersionNummer ungetestet echo off :: Zähler auf NULL setzen set i=0 :: ZählSchleife :loop IF %i% GEQ 9 GOTO check10 SET /A i=%i%+1 IF EXIST backup0%i%.log (GOTO ToWas) ELSE GOTO loop :check10 :: prüfen ob backup10 vorhanden IF EXIST backup10.log (GOTO ToWas) ELSE GOTO end :ToWas :: hier Datei verarbeiten :end ::EOF Ist zwar ungetestet, aber sollte funktionieren. Servus Klaus
  15. Hallo Henning, du solltest beim StringHandling in BatchFiles wenn irgendmöglich auf Umlaute und Sonderzeichen verzichten. Lass den String wie folgt überprüfen: @echo off set Backuppatch=%userprofile%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Windows NT\NTBackup\data type "%Backuppatch%\backup01.log" >%tmp%\Log.txt findstr /C:"Der Vorgang wurde nicht" %tmp%\log.txt if %errorlevel% == 0 Goto Fehler echo %errorlevel% echo Kein Fehler gefunden pause :Fehler echo Fehler im Backup. Bitte überprüfen Sie die LogDatei pause und es funktioniert. In Deinem LogFile ist die Zeichenfolge Der Vorgang wurde nicht bereits eindeutig. Damit umgehtst Du das Problem mit den Sonderzeichen und Umlauten, hast aber doch den relevanten Teil erkannt. Servus Klaus
  16. Hallo winhar01, Ihr braucht keine Angst zu haben. Quelle: MSDN FAQ Express Edition Servus Klaus
  17. Hallo Horatio, in der Express Edition sind einige Feature des grossen Bruder nicht verfügbar. Darunter der BackupPlaner. Wenn Du also Sichern willst, musst Du entweder über .NET SMO gegenprogramieren oder ein TSQL-Script in den Taskplaner stellen. Hier im MSDN SqlExpress Forum gehts um genau dieses Thema. Servus Klaus
  18. Hallo Mattes. Freut mich :) Wenn es das ist was Du willst?!? Das ist auch so gewollt. Denk mal an Sicherheit. Sonst währen wir ja wieder da, wo jeder alles darf. Aber wie gesagt. Schlussendlich musst ja Du verantworten was Du da tust. Servus Klaus
  19. Hallo Mattes. Das ist einer der Anwendungsfälle, wofür diese Tools gedacht sind. ... da ist im SCM der Haken bei "Datenaustausch zwischen Dienst und Desktop zulassen" gesetzt. Muss ja auch ;) Da Du ja die Interaktion mit dem Dektop wieder zulassen musst, ist wars***einlich eine Sichtbarkeit der Programme im SystemTray oder der Taskbar, je nachdem wie sie programmiert sind, kaum zu vermeiden. Dir muss klar sein das Srvany.exe und wie sie alle heisen, keinen ECHTEN Dienst kreieren. Sie lassen das jeweilige Programm nur in einem anderen Kontext laufen. ein ECHTER Dienst ist im QuellCode vom Konzept her ganz anders aufgebaut als eine normale Executable. Normale Programme bieten NICHT die Möglichkeit vom SCM über die Dienst-Typischen Kommandos Stop, Start, Pause Neustart verwaltet zu werden. Also setzt z.B. Srvany einen Käfig herum, der das übernimmt. Keine. Denn jedes Programm läuft so wie es konzipiert ist. Ein Programmierer der seine Anwendung als WindowsApp veröffentlicht, hat sich bestimmt etwas dabei gedacht. Servus Klaus
  20. Hallo MattesP. Warum willst Du ein interaktives Programm dazu Zwingen als Dienst zu laufen? Das ist total am Konzept der Dienste und der Architektur solcher vorbei. hier ein Auszug aus der MSDN Natürlich giebt es diverse Tools, unter anderem auch SERVANY.EXE und INSTSRV.EXE aus dem ResourceKit von MS, sowie zig andere. Doch sind diese Tools nicht dazu gedacht, jedes Programm in ein Dienstkonto zu pressen. Vieleicht liest Du ja mal ein wenig in der MSDN über Dienste nach und triffst dann eine andere Entscheidung im Umgang mit deinem Rechner. Servus Klaus
  21. Hallo nixraff Genau das tut er. Hier ein Link zu, nachlesen Frequently Asked Questions (FAQ) Servus Klaus
  22. Hallo Maigo Greifst Du mit einer webApp, sprich aspx-Seite, oder einer .NET App, also einer .exe auf die Daten zu? Da Dein SQL-Server gegen das AD authentifiziert, kann es schon mal ein wenig dauern bis er den Connect erlaubt. Du giebst auch keine Auskunft, mit welchem Element Du den Report abfragst. Benutzt Du das Reporting AddIn von VS oder hast Du selbst einen Adapter gecodet? Ich denke auch, dass Dir in einem dieser http://forums.microsoft.com/MSDN/default.aspx?ForumGroupID=19&SiteID=1 http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=31&SiteID=1 Foren besser geholfen werden kann. Servus Klaus
  23. Hallo Zero. Das ist ein bekanntes Problem unter allen 2k-OS. Das UseNet ist voll davon, aber leider keine Lösung. Warte auch schon länger auf eine Möglichkeit den Defender unter 2k zu installieren. Vieleicht bessert MS ja nach. Servus Klaus
  24. Hallo Dr Seltsam. Das ist Flashprogrammierung :eek: Dann solltest Du dir mal den Visual Web Developer 2005 Express http://www.microsoft.com/germany/msdn/vstudio/express/vwd/default.mspx anschauen. Da hast Du alles was Du brauchst. Lade dir den SQL Server 2005 Express mit (wird bei der Installation vorgeschlagen) und Du hast gleich noch 'ne leistungsfähige Datenbank dabei. Hier http://msdn.microsoft.com/vstudio/express/vwd/starterkit/default.aspx hast Du eine auswahl an fertigen Anwendungen, die Du nach deinen Vorstellungen gestalten kannst. Das kann ich nicht beurteilen. Die Lösung oben ist zwar closed Source aber FreeWare. Ausserdem ein zukunftsicherer Ansatz, da er auf .NET 2.0 basiert. Servus Klaus
  25. Die installierte Version ist: 6.0.2900.2180.xpsp_sp2_gdr.050301-1519 Soweit ich weiss, ist die einzig neuere die IE7 Beta. Einige Feature aus dieser Version (IE7 Beta) vertragen sich nicht mit meinem VS2005. Aus Kompatibilitätsgründen brauche ich den IE6, deshalb scheidet auch ein anderer Browser aus. Servus Klaus
×
×
  • Neu erstellen...