Sayfalar

7 Kasım 2016 Pazartesi

Microsoft'un Certified Trainer (MCT) Sertifikası Sahiplerine 10.Yıl Jesti

Normalde bloğa teknik yazılar dışında yazı yazma alışkanlığım yoktu ama Microsoft'un yaptığı jest üzerine bu yazıyı yazmak istedim.2004 yılının Aralık ayı sonlarında  heves ve hayranlıkla İstanbul Fulya'da katıldığım Eğitmenin Eğitimi isimli seminer ve Microsoft'a yaptığım başvuru sonucu Ocak 2005'te Microsoft Certified Trainer oldum.O günden bugüne de bu unvana sahibim.Bilişim Teknolojileri mesleğiniz ise MCT olmanın bir çok avantajları bulunmakta.Microsoft Official Curriculum yani resmi müfredatlara erişim,Microsoft yazılımlarına erişim,MCT etkinliklerine katılım bu saydığım avantajlar arasında.Bu yıl MCT yani sertifikalı eğitmenlik te  11. yılı da tamamlayacağım için Microsoft 10. yılını tamamlyan MCT sertifikası sahiplerine bir jest yaparak  aşağıdaki gibi MCT,10 yıl yazılı  ve Microsoft logosu olan siyah bir T-shirt ve 10. yıl logolu MCT sertifikası göndermiş.



Hediyenin büyüğü küçüğü olmaz diyerek bende bu yazıyı yazmak Microsoft'a teşekkür etmek istedim.

5 Ekim 2016 Çarşamba

SQL Server 2008 R2 Sürümü Sonrası DBCC CHECKDB Komutu

Şirketimizde kullandığımız SQL Server lisansı 2008 R2 olduğu için DBCC CHECKDB komutunu çalıştırmadan önce aşağıdaki gibi  sp_dboption  prosedürünü çalıştırarak veri bütünlüğü kontrolü yapacağımız veritabanını t-sql ile single durumuna alıyorduk.
 
EXEC sp_dboption 'db ismi','single user','true'
 
 
Gün içinde SQL Server 2012 sisteminde yukarıda yazdığım komutla veritabanını single duruma düşürmek istediğimde hata verdi.SQL Server 2008 R2 üst versiyonlarında T-SQL ile veritabanı bütünlük kontrolü yapmak için aşağıdaki komutları uygulayıp veri bütünlüğü kontrolünü tamamlamış oldum.
 

  • Aşağıdaki komut ile veritabanı single mode'a alınır;
         ALTER DATABASE 'DB ismi' set single user ;


  • Veritabanında veri bütünlüğü kontrolü yapılır;
         DBCC CHECKDB ('DB İsmi')

  • Veritabanı yeniden Multi User durumuna alınır;
         ALTER DATABASE 'DB ismi' set multi_user ;

Üst versiyon SQL Server sürümlerinde sp_dboption yerine gelen önemli değişiklik ALTER DATABASE komutu ile bu işlemin yapılabilmesidir.
 

28 Haziran 2016 Salı

Acronis'te Bir İmajı Eş Zamanlı Olarak Farklı Bir Storage Ünitesine Almak

Malum güvenlik ve felaket senaryosuna bağlı olarak yedeklerimizi farklı bölgelerde tutmamız veri güvenliği için önem taşımaktadır.Bunun için kullanmakta olduğumuz Acronis Backup 11.5 imaj alma yazılımında şirket dışındaki farklı bir bölgeye imaj alma ihtiyacımız oluştu.İkincil bölgemizdeki  storage ünitemizdeki paylaşım konumumuzu  personal vaults olarak tanıtmamız gerekmekte.Ardından  mevcut imaj senaryomuz üzerinde sağ click yaparak "Replicate newly created backup to another location" tıkını işaretleyip oluşturduğumuz personal vaults konumunu bu yeni göreve tanımlamamız gerekmektedir.


Yukarıdaki ekranda gerekli tanımlamaları yaptıktan sonra yedekleme görevini başlattığımızda mevcut yedeğimiz farklı bölgeye alınacaktır.

27 Haziran 2016 Pazartesi

SQL Server 2016 Enterprise Management Studio

MSDN Subscriber sitesinden indirdiğim SQL Server 2016 Enterprise Edtion sürümünü tüm özellikleri seçili kurup sorunsuz tamamlamama rağmen Management Studio eklentisinin programlar içinde olmadığını gördüm.Anladığım kadarıyla SQL Server 2016 CTP sürümünde kurulumda yüklenmesine rağmen final sürümünde ayrıca yüklenecektir.Aşağıdaki linkten 845 MB boyutundaki Management Studio eklentisini indirerek kurabilirsiniz;


https://msdn.microsoft.com/en-us/library/mt238290.aspx

Kurulum sürecindeki ekran aşağıdaki gibidir;



 Kurulum bitince SQL Server Mangement Studio'yu Başlat-Programlar-Sql server yolunu izleyerek açabiliriz;



DELL VRTX M630 Failover Sunucu

Bu yazıda  2015 yılının Ağustos ayında satın alıp şu anda kullanmakta olduğumuz Dell Vrtx M630 Çok fonksiyonlu Entegre Failover sunucu hakkında şu ana kadar yaşadığım deneyimlerimi paylaşarak kısa bir tanıtım yapmak istiyorum.DELL VRTX sunucular entegre sunucu olarak standart sunucu odasından çok karışık veri merkezine kadar kullanılabilecek yüksek teknoloji ürünü bir sunucudur.Daha önce sunucularımız  görevleri birbirinden farklı fiziksel sunucu olarak hizmet vermekte ve aralarında felaket senaryosu olarak failover cluster yapı bulunmamaktaydı.Araştırmalarımız sonucunda depolama birimi,depolama birimi bağlantısı şasi'ye entegre olan Dell VRTX sunucu almaya karar verdik. Sunucunun genel görünümü aşağıdaki gibidir;



Yukarıdaki resimde en altta NODE adı verilen ve sunucu olarak adlandırılan 4 adet yuva bulunmakta olup her bir NODE üzerinde 2 adet SAS Disk yuvası  ve 2 adet USB 3.0 çıkışı bulunmaktadır her bir NODE üzeriene RAM bellek takılabilmektedir.Şasi ön panelinde ise  2 adet USB 3.0  çıkışı ve VGA görüntü çıkışı bulunmaktadır.NODE'ların üzerindeki bölümde ise Storage ünitesi olarak kullanılacak 25 Adet SAS disk yuvası bulunmaktadır.Hyper-v ve Wmware sanal makineleri burada tutularak RAID seviyesinde Failover ayarları yapılmaktadır.Storage bölümü ile Node'lar arasında 10 Gigabit hızında bağlantı bulunmakta olup Node'lar arasında Live Migration işlemleri hızlı bir şekilde yapılabilmekte ve hatta Ağımızdaki omurga switchleride 10 Gigabit hızına yükselttiğimiz takdirde çok hızlı ve performanslı veri alışverişi yapabilmekteyiz.Ön panelde ayrıca Komple Dell ünitesi hakkında bilgi veren LCD bilgilendirme ekranı yer almakta olup sensörler sistem logları büyüdüğünde veya arkadan herhangi bir RJ-45 Network kablosu çıktığında Turuncu ışık ile uyarı vermektedir.Dell VRTX ünitesinde RAID kontrol kartı,soğutma fanları yedekli olarak gelmekte olup olası bir bozulma anında sistemin devamlılığı sağlanmaktadır ve çalışma esnasında çok yüksek soğutmaya gerek duymamaktadır.

Sistemin tüm donanım ve sağlıklı çalışabilirlik durumunu ise aşağıdaki ekrandan kontrol edebiliriz;


Şu ana kadar Dell Vrtx ile ilgili deneyimlerim yukarıda anlattığım gibi olup ilerleyen zamanlarda karşılaştığım yeni durumlara göre bu yazı güncellenmeye devam edecektir.

25 Şubat 2016 Perşembe

ISCSI ile Bağlı QNAP PRO Diskin Hata Vermesi ve Onarımı

SQL Server yedeklerini aldığım RAID 5 yapılandırmalı QNAP TS-PRO diskimizin içeriğine sunucumuzu yeniden başlattıktan sonra ulaşamadık iscsi ayarlarına baktğımızda bağlantı problemi görünmüyordu ama diskin içindeki dosyalara ulaşamıyorduk.İlk başta yerel disk hatası olabileceğini düşündüm  yaptığım araştırmalarda aşağıdaki komut ile sorunun çözülebileceğini anladım;

chkdsk /f sürücü yolu:


komut çalıştırılınca oluşan ekran aşağıdadır;















Tarama bitince grafik tabanlı ekranda disk onarım penceresi gelecek olup burada da diski hatalara karşı  taradıktan sonra diskin içeriğine erişebileceğiz.Burada diğer ilginç durum disk içeriğine erişemediğimiz zamanda bile yedekleme işleminin sorunsuz devam etmesiydi.










3 Şubat 2016 Çarşamba

SQL Server String or Binary Data Would be Truncated Hatası

SQL Sunucu'da iş zekası programı tarafından kullanılacak bir tablo'ya insert into ile veri aktaracağımız  zaman SQL Sunucu  "String or Binary Data Would be Truncated  The Statement has been terminated" hatası vermekteydi.Hata detayı aşağıdadır;









Hatanın sebebi tablo'daki alan ile aktaracağımız verinin karakter uzunluğunun bir biriyle uyumsuz olmasından dolayıdır.Tablo dizaynına girip alanların kartakter uzunluğunu artırdığımız zaman sorun ortadan kalkacaktır.