Zum Inhalt springen

Beagol

Mitglieder
  • Gesamte Inhalte

    1.581
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    1

Beiträge von Beagol

  1. Also Goos,

    erstmal herzlichen Dank für Deine Geduld und Hilfe!

    Auf einfache Weise kann man das nicht wirklich hinkriegen.

    Zu Fuss (bzw. Hand) ists noch recht einfach zu machen, falls die DB nicht kompliziert aufgebaut ist und es nicht viele Rechte zu verteilen gibt.

    Nope! Es ist ein Warenwirtschaftssoftware. Hierbei könnten über 100 Benutzer über 500 verschiedene Rechte erhalten.... Schwer das mit der Hand nachzuziehen

    Es waer aber interessant zu wissen, wieso du das ueberhaupt so machen magst.

    Ich hatte es oben kurz beschrieben

    Nun mache ich einen Dump. Eine Sicherung. Diese Sicherung nehme ich mit und spiele diese auf eine andere Datenbank auf einem anderen Server.

    Wir machen das, um die Datenbank hier vor Ort zu haben und nicht immer per Fernwartung oder sonstige Leitungen auf die produktive Kunden DB zugreifen zu müssen. Um Lösungswege zu erarbeiten oder z.B. neues Reporting zu erstellen.

    Vielleicht bieten sich ja dann irgendwelche komplett anderen Loesungswege an.

    Das wäre cool.
  2. Jo, is leicht gesagt ;)

    Es handelt sich nicht um ein Script in der Software, sondern ein Script "neben" der Software. Ist wirklich eher Datenbanknah.

    Folgendes:

    Ich habe eine Datenbank beim Kunden. In dieser Datenbank befinden sich Benutzer. Diese Benutzer sind natürlich auch der SQL Server Engine (ich denke das macht die master DB, oder?) des Kunden bekannt.

    Nun mache ich einen Dump. Eine Sicherung. Diese Sicherung nehme ich mit und spiele diese auf eine andere Datenbank auf einem anderen Server.

    Die Benutzer bleiben in der DB. Aber die ander SQL Server Engine kennt sie noch nicht.

    Nun gibt es also ein Script, welches "verwaiste Benutzer" heißt ;).

    Treffend, denn die Benutzer sind in der DB verwaist, da der Server sie nicht kennt.

    Das Script korrigiert das und portiert die Benutzer auf den neuen SQL Server.

    Das braucht nun diese Adhocänderungen.

    Hier das Script:

    -- Verwaiste Benutzer.sql
    
    
    declare @my_name sysname, @my_sid binary(16), @my_passwd sysname
    
    declare cur1 cursor for select name, sid from sysusers where issqluser = 1 and hasdbaccess = 1 and name <> 'dbo'
    
    declare @my_sid2 binary(16), @my_database sysname
    
    
    set @my_database = db_name()
    
    
    open cur1
    
    fetch next from cur1 into @my_name, @my_sid
    
    while @@fetch_status = 0
    
    begin
    
       if (not exists (select * from [master].[dbo].[syslogins] where name = @my_name))
    
          begin
    
             set @my_passwd =
    
               case @my_name
    
                 when 'KW' then 'SYSADM'
    
                 when 'FIBU' then 'SYSADM'
    
                 when 'VERSION' then 'SYSADM'
    
                 when 'SYSADM' then 'SYSADM'
    
                 else 'Passwort'
    
               end
    
             exec sp_addlogin @loginame = @my_name, @passwd = @my_passwd, @sid = @my_sid, @defdb = @my_database
    
             print 'SQL Server Benutzername ' + @my_name + ' erstellt'
    
          end
    
       else
    
          begin
    
             select @my_sid2 = sid from [master].[dbo].[syslogins] where name = @my_name
    
             if @my_sid <> @my_sid2
    
                begin
    
                   begin transaction
    
                      update sysusers set sid = @my_sid2 where name = @my_name
    
                   commit transaction
    
                   print 'SID von ' + @my_name + ' geaendert'
    
                end
    
          end
    
       fetch next from cur1 into @my_name, @my_sid
    
    end
    
    close cur1
    
    deallocate cur1

    Wie kann ich das nun auf SQL Server 2005 anwenden?

  3. Der älteste Artikel stünde ja dann immer an erster Stelle.

    Das ist richtig! aber ich will es so ;) Reicht das? :D

    Im Ernst: Ein richtiges Tagebuch (kennt Ihr das noch? Das sind diese analogen Dinger aus Papier, ähnlich einem Buch) schreibe ich ja auch nicht von hinten nach vorne :D .

    Gruß

  4. Hallo,

    ich möchte ein Tagebuch für meinen Sohn erstellen. Dazu habe ich mir http://www.blogger.com/start angeschaut. Sieht recht vernünftig aus.

    Eine Frage habe ich dazu an die, die das verwenden:

    Wie kann ich die Einträge aufsteigend anzeigen lassen und nicht absteigend?

    Also

    05.08.2006

    06.08.2006

    07.08.2006

    08.08.2006

    09.08.2006

    und nicht

    09.08.2006

    08.08.2006

    07.08.2006

    06.08.2006

    05.08.2006

  5. Es sollte dieses Jahr aber überhaupt kein neuer Azubi eingestellt werden.

    Du denkst auch nur von 12 bis Mittag, oder?

    Krankenhäuser haben ein Budget für Ausbildungsplätze. Wenn das über ein paar Jahre ausgelegt ist dann blockierst Du trotzdem. Zwar nicht diese jahr, sondern dann das Folgende!

    *vor den Kopf klatsch*

    Sollten die nicht mit einem Azubibudget arbeiten, dann überleg mal, warum kein neuer Azubi eingestellt werden sollte? Weil der Arbeitsplatz evtl. verplant war? An einen fertig Ausgebildeten? An Dich?

  6. Was heisst welche Einstellung ich mitbringe. Ich will erreichen, dass ich jetzt noch ein 1/2 Jahr meine Ausbildung weiter machen kann um im Februar dann meine Wiederholungsprüfung zu machen.

    Hallo Thomas,

    tja.. so ist das mit dem anonymen Internet.

    Wenn Du mit Vorsatz die Prüfung versaust, um in einem Arbeitsverhältnis zu bleiben, dann nenne ich das Betrug.

    -->http://forum.fachinformatiker.de/ausbildung-im-it-bereich/93903-ausbildungsverlaengerung-beantragen-2.html

    Wenn du dann noch so unintelligent bist und das vor der ganzen Welt veröffentlichst.... ich denke, dass fi.de so bekannt ist, dass auch Ausbilder in Deinem Betrieb hier evtl. unterwegs sind.

    5 Min Recherche haben folgendes Ergeben:

    - IHK Heilbronn-Franken

    - ICQ Nr.: ... Richtiger Name: ... Geburtsdatum:...

    Ich meine das grenzt schon an ...

    Ich verstehe die Reaktion Deiner Firma und hoffe, sie haben Erfolg damit.

    Ich weiß, dass es in jeder Branche schwarze Schafe gibt, aber wir müssen die hier ja nicht unterstüzen.

    Du fragst Dich jetzt, warum ich das so blöd finde?

    Weil Du, wenn Du Erfolg haben solltest, einen Ausbildungsplatz weiter blockierst, auf den jemand anderes vieleicht sehr dringend wartet. Super Idee!

  7. Für mich als alten Fußbalrecken :D bestätigt sich durch diesen Vorfall wieder meine alte Annahme unf Formel:

    "Je größer die Fußballerische Genialität eines Stürmers oder offensiven Mittelfeldspielers, desto geringer sein übriger Intelekt und die Fähigkeit zu normalem sozialem Verhalten."

    Im Umkehrschluß

    "Je größer die Intelligenz eines Defensivspielers desto besser seine Fähigkeit das Spiel zu erkennen und richtig zu reagieren und desto besser seine Teamfähigkeit und soziale Kompetenz."

    Das nehmt jetzt nicht zu sehr auseinander.

    Es spiegelt meine Erfahrung nach 25 Jahren aktivem Fußballspielens wieder.

    Sicherlich gibt es Ausnahmen, für mich ist es aber die Regel.

    Bea - Abwehrschef ;) - gol

  8. die Servernamen aus Asterix-Comics oder zumindest daran angelehnt

    Jep!

    Bei uns auch!

    Wir haben zwischendurch mal veruscht aufs Sonnensystem umzuswitschen, aber da brauchte gar nix.

    Der dicke Fileserver heißt Obelix

    Der der Geschäftleitung heißt Gebnix!

    Der VOIPServer Telefonix

    Der kleine flotte Mailserver Idefix

    Der PDC Majestix

    Troubadix ist der Terminalserver

    Mit der WaWi drauf ist Mirakulix

    Testfix und Tutnix sind die beiden Testserver

    usw.usw.

    Ich find das genial! Irgendwie ließt maqn doch immer die Bedeutung des Servers raus.

    Möglich ist sowas aber nur bei kleinen Serverfarmen.

  9. Ich hab

    Zwei meiner Stärksten 2 Wochen im Lazarett

    Einen mittelstarken 2 Wochen im Lazarett

    Einen mittelstarken 1 Woche im Lazarett

    Einen Starken angeschlagen

    Und ich hab Samstag das Spitzenspiel gegen den 2ten der Liga, der einen Punkt unter mir steht.

    :(

    Jetzt Du!

  10. P4$ 1$7 P0(h 4##3$ 4#b3rn!

    mit dem leet-Speak! :D

    also Filou... Du mußt abwägen.

    Wie ist denn so Deine Kundenklientel drauf?

    Ich meine, Du solltest den Namen nicht nur nach deinen Kriterien auswählen, sondern auch darauf achten, wie das bei den Kunden ankommen könnte.

    Wie gesagt. Doktor Dave hört sich nach Kindersoftware an.

    Ich würde das in der Medizinischen Datenverwaltugn nicht nehmen. Hab da so meine Erfahrungen mit den Leuten :( . Grade auch bei einer Augenklinik!

    Was aber auch nicht bedeutet, dass mein Vorschlag der alles perfekt machende ist!

  11. OK!

    Die Ersetzung macht sich die optische Ähnlichkeit von Zahlen und Sonderzeichen in Bezug auf die zu ersetzenden Buchstaben zu Nutze

    Wo hab ich was ersetzt?

    Das | soll nichts ersetzen sond als Trennungszeichen gelten.

    Man könnte auch das langweilige Minus nehmen.

    p-DaVIS

    In Leetspeak würde das dann doch so aussehen:

    p-DaV|$

    oder?

  12. Warum immer bierernst bei der Benennung eines Programms sein? ;)

    :D

    Hmmmm..... weil das Klientel sowas mag?

    Der größte Fehler eines Programmieres ist es, den Kunden zu vergessen!

    Es mag ja alles lustig klingen und vieleicht ein Lachen auf den Mund des Programmieres und seines Azubis bringen, dennoch bringt es nichts wenn Her Prof. Dr. Schmitzgebühl ein paar Tausend Euro auf den Tisch legen muß, für eine Software die er vom Namen her schon nicht ernst nehmen kann!

    Ein stück Software ist ein Produkt! Ein individuell, mit mehr oder weniger viel Aufwand programiertes Stück Gedankengut. Man sollte schon ein Stück weit Professionalität auch bei der Namensgebung walten lassen!

    Man will seine eigene Arbeit ja nicht sofort in die Lächerlichkeit ziehen.

    Doc Dave hört sich für mich an wie eine Lernsoftware für Kinder im Vorschulalter.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...