SWick

Sysadmin-by-Nature

Entries from April 2009.

PC Support
13th April 2009

Auf Lifehacker war kürzlich eine nette Umfrage, wer Familie und Freunden bei PC Problemen hilft und ob er dafür auch Geld verlangt.

Falls man Geld verlangt, gibt es eine nette Liste, an der man sich orientieren kann:

 10 € - Du hast ein Computerproblem und ich soll es lösen.
 20 € - Du hast ein Computerproblem und ich soll es Dir erklären.
 30 € - Du hast ein Computerproblem und möchtest bei der Lösung zusehen.
200 € - Du hast ein Computerproblem und hast schon selber versucht es zu lösen.
No tags
Automatisches Backup von gespiegelten MS-SQL 2005 Datenbanken
15th April 2009

Problem

In einem MS-SQL 2005 Mirroring Setup können Datenbanken auf dem MIRROR nicht angesprochen werden und somit kann ein Backup nur auf dem PRINCIPAL stattfinden. Ein Job im SQL-Server-Agent würde bei einem Failover nicht mehr funktionieren.

Lösung A

If Exists (Select * from sys.database_mirroring where database_id=yourdbid and mirroring_role=1)
Backup database dbname to disk='Path\filename.bak' With INIT

Lösung B

Macht ein Backup aller Datenbanken außer den Systemdatenbanken und Datenbanken, die nicht angesprochen werden können.

DECLARE @DBName varchar(255)

DECLARE @DATABASES_Fetch int

DECLARE DATABASES_CURSOR CURSOR FOR
    select
        DATABASE_NAME   = db_name(s_mf.database_id)
    from
        sys.master_files s_mf
    where
       -- ONLINE
        s_mf.state = 0 

       -- Only look at databases to which we have access
    and has_dbaccess(db_name(s_mf.database_id)) = 1 

        -- Not master, tempdb or model
    and db_name(s_mf.database_id) not in ('Master','tempdb','model')
    group by s_mf.database_id
    order by 1

OPEN DATABASES_CURSOR

FETCH NEXT FROM DATABASES_CURSOR INTO @DBName

WHILE @@FETCH_STATUS = 0
BEGIN
    declare @DBFileName varchar(256)    
    set @DBFileName = datename(dw, getdate()) + ' - ' + 
                       replace(replace(@DBName,':','_'),'\','_')

    exec ('BACKUP DATABASE [' + @DBName + '] TO  DISK = N''c:\db backup\' + 
        @DBFileName + ''' WITH NOFORMAT, INIT,  NAME = N''' + 
        @DBName + '-Full Database Backup'', SKIP, NOREWIND, NOUNLOAD,  STATS = 100')

    FETCH NEXT FROM DATABASES_CURSOR INTO @DBName
END

CLOSE DATABASES_CURSOR
DEALLOCATE DATABASES_CURSOR

Hier macht es vor allem die Funktion has_dbaccess möglich, dass der Job auch auf dem MIRROR laufen kann und das Backup nach einem Failover weiter funktioniert.

Tags: backup, db, mssql, tsql.
Korea: Ich hab’s getan
16th April 2009

Heute nach der Mittagspause ins Intranet geschaut, wie es denn mit meinem Urlaubsantrag aussieht. Und was sehe ich?!

Status: '''genehmigt''' :-)

Na, dann kann ich ja endlich buchen!

Reisebüro oder online?

Hmm, Reisebüro oder selbst online buchen? Damals es für Australien über das Reisebüro zu machen, war eigentlich ok. Aber heute sagt mir mein Bauchgefühl ''selber buchen''. Aber mal schauen, was andere noch dazu meinen:

Na sag ich doch! Selber buchen.

Und wie?

Nachdem ich mir einige Seiten wie z.B. [[http://www.fly.de|www.fly.de]] angesehen hab, gefiel mir davon '''Swoodoo''' am besten.

== Und wo? ==

Ein Kandidat fiel durch günstige Preise immer wieder auf: '''Travelstart'''. Etwas skeptisch mal recherchiert, ob es irgendwelche negativen Erfahrungen mit denen gibt:

Also bis jetzt konnte ich keine Warnhinweise finden und auch sonst hatte ich nicht das Gefühl hier in irgendeine Abzockfalle zu rennen...

Nun denn... Dann soll es eben (''gemäß der Prophezeiung'') so sein... '''GEBUCHT'''

Etwas irritiert war ich nur, weshalb ich diesen ''Travelassist'' für ein paar Euro, den ich nicht wollte '''nochmals''' abwählen musste, bevor ich die Buchung abgeschickt hab...

No tags
Wenn sich Träume in die Wirklichkeit verlaufen
21st April 2009

Also was heute passierte, fand ich doch ziemlich seltsam:

Als ich heute morgen auf der Couch aufgewacht bin, konnte ich mich daran erinnern, was ich im Schlaf geträumt hatte.
Ich kann mich oft an meine eigenen Träume erinnern.
Wie schon oft, hab ich mich dann über den Inhalt des Traumes gewundert, da meist nichts davon mit den Vorfällen der letzten Zeit zu tun hatte. So auch heute. Diesmal kam in meinem Traum eine alte Arbeitskollegin vor,
die - wie ich damals - die Ausbildung zum Industriemechaniker bei einem bekannten Automobilhersteller
gemacht hat und die ich seit Jahren nicht gesehen hab.
Im Traum war sie in einer Wohnung, sitzend auf dem Boden und es sah so aus, als würde sie winken.
An mehr kann ich mich nicht erinnern. So weit so unspektakulär, aber nun kommts:

Einige Stunden später als ich so meine EMails durchschaute, sah ich eine Mail mit folgendem Betreff:

Xxxxx hat Dich gefunden!

Absender war der MTA von [[http://www.wer-kennt-wen.de|wer-kennt-wen.de]]
und Mails mit dieser Art Betreff bekommt man, wenn ein Mitglied von wer-kennt-wen.de jemanden zu kennen scheint.

Naja, als ich dann reingeschaut hab, war es eben genau diese '''Xxxxx''', die ein paar Stunden vorher im Traum vorkam.

Wie bereits gesagt: ''Ziemlich seltsam''...

No tags

RSS Feed

"People said I should accept the world. Bullshit! I don't accept the world." -- Stallman