11 Aralık 2011 Pazar

SQL Server'da Silinen Kayıtları Pratik Olarak Geri Getirme

Bir kaç gün önce SQL Sunucumuzdaki bir tabloda UPDATE sorgusu çalıştırmak yerine yanlışlıkla DELETE sorgusu çalıştırdım ve belirli tarih aralığındaki kayıtlar silindi:)Sunucu'da DELETE sorgusunu çalıştırmadan 15 dakika önce alınmış bir yedek vardı.DELETE sorgusunu çalıştırmadan önceki kayıtlar aşağıdaki gibi 48 taneydi;





Silinen kayıtları geri almak için son alınan yedeği farklı bir database ismi altında aynı SQL instance'ına  aşağıdaki gibi restore ettim.


Ardından  restore ettiğim veritabanında  tabloya gelip sağ klik yaparak Edit Top 200 Rows komutunu vererek kayıt grid ekranının gelmesini sağladım.Grid ekranının sol üst köşesindeki alanda yine sağ klik yapıp PANE-SQL'i seçerek Query ekranında daha önce sildiğim veritabanındaki kayıtları kontrol etmek için SELECT  komutu ile aşağıdaki gibi sorgulama yaparak 48 adet kaydı kontrol ettim;


Restore ettiğim veritabanında silinen kayıtların var olduğunu kontrol ettikten sonra paneldeki 48 kaydı baştan itibaren shift+alt ok tuşu ile seçip sağ klik yaparak copy komutunu verip kayıt sildiğimiz veritabanında ilgili tabloyu bularak yeniden edit top 200 rows komutu ile gelen grid ekranında en altta null yazan yerin tam solunda sağ click-paste komutunu vererek ilgili ekrandan çıktım.Silinen kayıtların geri yüklendiğini kontrol etmek için SELECT sorgusu yazmalıyız sorgu sonucu  48 adet silinen kaydın var olduğunu gösteriyorsa işlem başarıyla tamamlanmış demektir.


18 Kasım 2011 Cuma

SQL Server 2012 Release Candidate (RC) Yayınlandı

SQL Server 2012 Release Candidate (RC) aday sürümü yayınlandı aşağıdaki linkten download edilebilir.


https://www.microsoft.com/betaexperience/pd/SQLDCTP3CTA/enus/

28 Ekim 2011 Cuma

Blackberry 9700'dan Blackberry 9900'a Geçiş Sorunu



Blackberry 9700 Bold cihazımızdaki tüm verileri ipd uzantılı yedekleyip Blackberry 9900 Bold cihazına döndüğümüzde cihaz her açılışta anahtar deposu parolasını girin iletisi getiriyordu halbuki eski cihazda böyle bir parola girilmemişti.Sorunun çözümü için cihazı pc veya notebook'a USB ile bağlayıp Blackberry desktop manager programında yedekleme ve geri yükleme bölümüne girip oradan sadece adress defteri mesajlar gibi verileri seçip farklı kaydet komutu ile kaydetmeliyiz.Ardından Blackberry-Pc bağlantısını kesip Blackberry cihazında seçenekler-güvenlik- veri temizleme bölümüne girip(daha önce Full cihaz yedeği almalısınız) tüm verileri silmeli ve ardından daha önce seçimlik yaptığımız yedekleri geri yüklediğimizde(sadece adres defteri-mesaj yedeği) anahtar deposu iletisi hatasını  bir dahaki açılışta almayacağız.

9 Ekim 2011 Pazar

Nostalji:Windows Nt Server 4.0

Microsoft'un Service Pack 1 entegreli Windows Nt Server 4.0 sürümü CD'si elime geçti ve Microsoft Virtual Pc'ye 2 ayrı Windows Nt Server 4.0 kurulumu yaptım.


Kurulumdan sonra NT 4.0 ve Windows Server 2008 R2'yi karşılaştırdığımda  Microsoft'un Windows Nt 4.0 Server sürümünden Windows Server 2008 R2 Sürümüne kadar server teknolojisinde adeta ışık hızıyla yol aldığı açıkça görülmekte.Windows Nt 4.0 Server'ın Kurulumdan sonraki ilk karşılama ekranı aşağıdaki gibi;


İlk sunucuyu kurup internete bağlanmak için TCP/IP ayarlamalarını yaptıktan sonra servis paketlerini yüklemeye başladım(Windows Nt Server için yayınlandığı tarihten itibaran 7 adet servis paketi sunulmuş).Aşağıda son servis paketi yüklemesi ve diğer NT sunucu'daki primary ve backup domain server manager ekranı görünmekte;


Windows Nt Server 4.0'ı ilk sanal makineye Primary Domain olarak kurulumunu yaptım(NT Server 4'te Active Directory Kavramı yok) ve DNS Sunucu'yu yükledim;


Yukarıda DNS sunucu kurulum ekranı gözükmekte ve aşağıdaki ekranda ise DNS sunucunun yapılandırılmış hali gözükmekte;


Ardından 2. sanal NT sunucusunu kurulum esnasında Backup Domain olarak yapılandırdım(Backup Domain ile Windows 2000/2003/2008/2008 R2 sunucularında Active Directory Additional Domain Controller kavramı temelde aynıdır.)

NT Server  uzun süre zamanının şartlarına göre şirketlerin IT  gereksinimlerini karşılayan sunucu olarak hizmet vermiş ve ihtiyaçların artması üzerine koltuğunu yeni Windows Server sürümlerine teslim etmiş.Microsoft'un Server teknolojilerinde nereden nereye geldiğini görmek açısından Nt Server'dan itibaren inceleme yapmak çok güzel bir uğraşı bence.

5 Ekim 2011 Çarşamba

SQL Server Görsel Join Şeması

Çözümpark sitesinde SQL Server forumunu takip ederken aşağıdaki görsel küme halinde SQL Server Join seçeneğine rastladım.View ile ilgilenen arkadaşların mutlaka ilgisini çekecektir.

Kaynak : http://www.cozumpark.com/forums/permalink/277747/278358/ShowThread.aspx#278358





2 Ağustos 2011 Salı

Büyüyen Excel Dosyalarının Boyutunu Küçültmek

Çalıştığınız yerde boyutu büyüdüğü için Excel dosyalarının geç açıldığı ile ilgili mutlaka şikayet almışsınızdır.Bu sorunun çözümü için aşağıdaki adımları takip etmek gerekmekte;


Veri boyutu artan Excel çalışma sayfanızın boyutunu düşürmek için çalışma kitabında herhangi bir hücreyi seçip F5 tuşuna basınız gelen akranda özel-boşluklar seçimi yaparak TAMAM butonunu tıklayınız.Ardından Düzen-Temizle-Tümünü Temizleyi tıklayınız bu işlemin ardından en alttaki boş bir satırı Mouse ile seçerek ctrl+shift-aşağı ok tuşlarına aynı anda basıp yukarıdaki menülerden yeniden Düzen-Temizle-Tümünü Temizle seçeneğini seçip kaydet tuşuna basınız.Eğer Herhangi Bir Excel Çalışma kitabında birden fazla çalışma sayfası varsa her biri için yukarıdaki işlem tekrar edilebilmektedir.

20 Mart 2011 Pazar

Windows Small Business Server 2003 Exchange Server 2003 Standart

Exchange Server 2003 Standart sürümünde SP2 yüklendikten sonra 18 GB olan mesaj saklama veritabanı boyutu regedit düzenlemesi ile 75 GB seviyesine çıkabiliyordu.Windows Server 2003 Small Business Server üzerine yüklediğimiz Exchange Server 2003 Standart sürümünde Regedit ayarını 75 GB olarak ayarlayıp Microsoft Information Services'i restart komutu ile yeniden başlatıp olay görüntüleyicisinde 1216 kodlu Event Id'ye baktığımızda 75 GB boyut ayarını yapmamıza rağmen halen veritabanı boyutu 18 GB olarak görünmekte.Yinede mesaj veritabanı boyutunu yükseltmek için Regedit'te DWORD değerini 75 GB yerine 50 GB olarak girip Microsoft Information Services'i restart ettiğimizde mesaj veritabanı boyutu 18 GB seviyesinden 50 GB seviyesine yükselmektedir.

10 Şubat 2011 Perşembe

Isa Server 2004 0x8007002 Monitoring Hatası

Isa server 2004 sunucumuzda Ağ trafiğinin izlenip raporların alındığı Monitoring bölümüne girmek istiyoruz ve aşağıdaki 0x80070002 kodlu hatayı aldığımızdan dolayı giriş yapamıyoruz;



Yukarıdaki hatayı çözmek için öncelikle başlat-çalıştır-regedit yolunu izleyip aşağıdaki FPC değerini bulmalı ve sağ klik-ver komutu ile yedeğini almalıyız.

HKEY_LOCAL_MACHINE\Software\Microsoft\FPC

Ardından sırası ile aşağıdaki Regedit anahtarlarında ReportJobs ve ReadyReports  altındaki hexadecimal değerlerin tümünü  silip sunucumuzu yeniden başlattığımızda sorun çözülmüş olacaktır.

HKEY_LOCAL_MACHINE\Software\Microsoft\FPC\Storage\Array-Root\Arrays\{16lı değer}\Reports\ReportJobs



HKEY_LOCAL_MACHINE\Software\Microsoft\FPC\Storage\Array-Root\Arrays\{16lı değer}\Reports\ReadyReports





Microsoft Exchange 2003 Server c1032750 Hata Kodlu Database Hatası

Exchange 2003 sunucusunda mesaj izleme(tracking database) ile ilgili  c1032750 hata kodlu corrupt tracking  database hatasını çözmek için Exchange System Manager-Servers-Sunucu ismi üzerind sağ klik yapıp properties'e gelerek burda Enable Message Tracking işaretini kaldırıp C:\Program Files\Exchsrvr\SUNUCU.log dizinindeki txt log dosyalarını temizlemeliyiz bunun ardından yeniden Enable Message Tracking seçeneğini işaretlediğimizde sorun çözülmüş olacaktır.
 
 

19 Ocak 2011 Çarşamba

Exchange Server 2010 Kurulum Hataları

Exchange Server 2010 kurulumu yaparken Hub Transport Rule hatasından dolayı kurulumu yapamadım ve bu sorunu çözmek bi kaç günüme mal oldu:)DNS,Active Directory kurulumundan sonra oluşan ilk hata Exchange Server 2010 kurulumuna hazırlanmak için komut isteminde Setup.com /PrepareAD yazdığımızda hata vermekte ve bu sorun aşağıdaki komut ile çözülmekte;

  • setup /PrepareAD /OrganizationName:FirstOrganization
Yukarıdaki sorun sadece setup /PrepareAD hatasının çözümü ama sırasıyla aşağıdaki komutları Exchange DVD yolunu göstererek çalıştıracağız;

  • Setup.com /PrepareLegacyExchangePermissions
  • Setup.com /PrepareSchema
  • Setup /PrepareAD /OrganizationName:FirstOrganization
  • Setup.com /PrepareDomain
Ardından Exchange Server Kurulumunu çalıştırdığımızda aşağıdaki ekran görüntüsünü almamız gerekmekte;


Bu işlemlerin ardından Hub Transport Rule ile ilgili hata alıyor isek muhtemelen  benim gibi TCP/IP V6 seçeneğini kapattığınız için olabilir.Ağ özeliklerinden TCP/IP V6 seçeneğini yeniden aktiflefleştirip kuruluma devam ettiğimizde aşağıdaki ekranda olduğu gibi kurulumumuzun sonlanması gerekmekte;


Bu işlemlerden sonra Install Forefront seçeneğini seçerek Microsoft'tan Forefront Exchange Server 2010
virüs koruma modülünü indirerek  Exchange Server 2010 kurulumunu tüm özelikleri ile tamamlayabiliriz.


14 Ocak 2011 Cuma

USB Disk Kullanarak Windows 7 ve Windows Server 2008 Kurulumu

Bazı zamanlar DVD veya CD ile işletim sistemi kurarken yükleme medyasıyla  ilgili sorunlardan dolayı kurulum yapamadığımız durumlar olabiliyor.Bu gibi durumlarda imdadımıza USB Bootable kurulum yetişmekte(Geçenlerde Windows Small Business Server 2011 kurarken USB Bootable teknolojisi ile kurulum yapmıştım).USB Bootable işletim sistemi diski oluşturmak için aşağıdaki işlemleri yapmalıyız;

  • Başlat programlar donatılar komut istemine gelip sağ tıklama ile yönetici olarak çalıştırı seçmeliyiz.
  • diskpart komutunu girip ardından  list disk komutunu girmeliyiz. 
  • Listede USB diskimizin kaçıncı disk olduğunu bulup (Örnek;Disk2) select disk2 komutunu vermeliyiz.
  • Sonra sırası ile aşağıdaki komutları vermeliyiz;
  • select disk 2

    clean

    create partition primary

    select partition 1

    active
  • format fs=ntfs komutu ile diskimizi formatlayıp ardından assign komutunu vererek diskpart ekranından çıkmalıyız.Bu işlemler bittikten sonra DVD veya HDD üzerindeki işletim sistemi kurulum dosyalarını Flush Diskimize kopyalayıp PC'mizi usb'den boot edecek şekilde ayarlayıp kuruluma başlayabiliriz.