Day: September 27, 2005

Apu hod med be

Rendszeresen hallani olyan esetekről, amikor nem figyelt oda az Exchange adminisztrátor és az adatbázis mérete átlépte a bűvös 16 GB értéket. (Pedig a problémát meg lehet előzni: írni kell egy wmi szkriptet, beidőzíteni napi egyszeri futásra. Ez azt csinálja, hogy ha az adatbázis mérete nagyobb, mint 15 GB, akkor mondjuk pirosra váltja a háttérképet. Ha nagyobb lesz, mint 16 GB, akkor meg postázza az admin munkakönyvét.)(1)

No mindegy, megtörtént a baj, mit lehet ilyenkor csinálni? Nyilván offline tömörítés, törlés, offline tömörítés gyógyítja a túlsúlyt… de nem biztos, hogy erre pont az az időpont a megfelelő, amikor az adatbázis elment kávézni. Mit nem adnánk ilyenkor egy kis haladékért?

A jó hír az, hogy létezik ilyen haladék. Természetesen registry turkálással aktivizálható. (A magam részéről utálom ezt a technikát. Ebből származnak azok a mítoszok, hogy registry buherával mindent meg lehet csinálni. Hogyan lesz a Windows szerveremből kenyérpirító? Írd be ezt meg ezt a registrybe…)

A matatás előfeltétele, hogy vagy Exchange 2003 legyen a szoftver vagy 2000 alatt legyen felugratva a post service pack 3 rollup. A beállítás után újra kell indítani a gépet és máris kaptunk plusz egy gigát. Ja, és mit kell beírni? Itt van a KB cikk.

Oké. Most nézzük, mi van akkor, ha standard Exchange szerverünk van, nem akarunk enterspájzot, de az adatbázisunk mérete rakétaként szárnyal? Probléma szál se, tiszta szerencse, hogy műveltek vagyunk. Például tudjuk, hogy az Exchange 2003 SP2-ben a méretkorlát felugrik 75GB-re. Ez a csomag ugyan még nincs kint, de a béta verzió már igen és a korlátfeloldást ez is tudja. Azaz ha nagyon szorongat az ügyvezető és átvállalja a béta kockázatát (MS természetesen nem ajánlja), akkor meg lehet próbálni ezt az utat.

Csakhogy. Feltettük, az adatbázis átvágtatott a 16 GB célvonalon és eldőlt. Ilyenkor mi van?
Szokásos trükk. A méretkorlát feloldása nem automatikus. Vajon hol lehet bekapcsolni? Úgy van. Registry. I like this company.
Kellemes mellékhatás, hogy az SP2 után létezik egy másik paraméter is a registryben – ezzel figyelmeztető értéket lehet beállítani az adatbátisméretére.
Mindez szépen le van írva az Exchange csapat blogjában.

[Update]
(1) Gömöri Zoli szólt, hogy ő már írt egy ilyen szkriptet. Íme.
Én a magam részéről egyszerűbbre gondoltam – szvsz. elég lehet fájlszinten lekérdezni az .edb/.stm méreteket – bár így sem rossz.

Naptár másolás

Korábban problémáztam azon, hogy vajon hogyan lehet calendar folder tartalmát másolni. A kommentek között valaki ajánlott szkriptet, valaki másnak rémlett, hogy van olyan nézet, amelyikben ez simán lehetséges…

Nos, a közeljövőben csinálnom kell egy ilyen másolást, tehát kénytelen voltam rászánni egy fél napot. Itt a megoldás:

  • Be kell lépni a forrás outlook profillal. Össze kell dobni egy üres pst-t.
  • Folder list, Calendar folder, jobbklatty, copy. Célként az új pst-t kell megadni.
  • Belépünk a cél outlook profillal. Folder list, kijelöljük a Calendar foldert, majd File menü, Import Export almenü. Itt kiválasztjuk a ‘from another program or file’ opciót, a pontosításnál rábökünk a PST menüpontra és máris Bob a bácsikánk. (A maradék kattingatások teljesen értelemszerűek.)
  • [Update]
    mICK hozzászólása:

    Halihó! A kérdéses nézet, amiből másolni lehet, így ásható elő:
    (Outlook, Calendar) | View | Arrange by | Current View | Define Views…, majd itt New … | Type of View: Table | OK, OK, Apply View