Sayfalar

27 Kasım 2025 Perşembe

SQL Server 2025 Yüklemesinde Seçilen Türkçe Dili Değiştirmek

 Bu hafta içinde yayınlanan SQL Server 2025 Enterprise sürümünü yükledikten sonra SQL Server Management Studio'yu yüklerken Türkçe dil seçeneğini kullanarak yükledim(Fazıl Hüsnü Dağlarca'nın sevdiğim bir dizesinde "Türkçem Benim Ses bayrağım" ve Nazım Hikmet Ran “Konuştuğum dil kadar, Türkçem kadar güzelsin” Demiş)


SMSS 22 İndirme linki aşağıdadır;


Install SQL Server Management Studio | Microsoft Learn


Yükleme esnasında yeni SQL Server sürümünün menülerini karıştırırken  alışık olduğumuz teknik menülerin aşağıda ki gibi Türkçe ile değiştiğini gördüm ama bu yıllardır alışmış olduğumuz  menülerde yabancılık çekmeme neden oldu




Bu menüleri tekrar İngilizce yani Alıştıgımız kavramlara çekmek için yukarıda ki linkten indirdiğimiz  vs_SSMS.exe  programını yeniden çalıştırıp aşağıda ki gibi gelen ekranda İngilizce seçeneğini seçip yeniden yapılandırma değişikliği yapmamız gerekmektedir;





Yükleme bittikten sonra SMSS 22 programını yeniden başlattığımızda Menü yine eskisi gibi olacaktır;
















16 Ekim 2025 Perşembe

MS Office 365 Spam Nedeni İle Engellenen Mail Adresi

 Şirket içinde kullandıgımız SMTP sunucu'yu kullanarak smtp.office365.com  adresine Erp IK sisteminde bordro ile ilgili mailler iletirken,spam nedeniyle Office 365 sistemi tarafından engellenen yerel mail adresimizi,yeniden engelleme listesinden çıkarmak için şu yolu izledik;


Kısıtlanmış varlıklar - Microsoft Defender


yukarıda ki adreste oturum açıp,restricted entities (kısıtlanmış varlıklar) bölümüne geçiş yaparak,burada aşağıda da görüldüğü gibi engelli adresi seçerek,unblock seçeneğini seçmemiz gerekmektedir.Bu işlemlerin ardından yaklaşık 1 saat süresinden sonra mail adresinde ki gönderim engeli kaldırılacaktır.




15 Ağustos 2025 Cuma

SQL Server 2019 CU32 GDR Microsoft Update ile Yüklenebilir Durumdadır.

 

Microsoft SQL Server 2019 (RTM-CU32-GDR) (KB5063757)  düzeltmesi eğer Windows Server güncelleştirme ayarlarında Diğer Microsoft Ürünleri Güncelleştirmelerini al seçeneği seçili ise yüklenebilmektedir.

Yükleme ardından;

SELECT @@VERSION  


komutu  ile aşağıda ki sürüm özelliğini görebiliriz; 


Microsoft SQL Server 2019 (RTM-CU32-GDR) (KB5063757) - 15.0.4440.1 (X64)   Jul 14 2025 12:59:40   Copyright (C) 2019 Microsoft Corporation  

21 Temmuz 2025 Pazartesi

Cluster Yapılı Watchguard Firewall Cihazında Değişen Güç Yönetimi Menüsü

 Yakın bir zamanda geçiş yaptıgımız Cluster yapılı Watchguard Firewall sisteminde ihtiyaç üzerine,yeniden başlatmak istediğimde,cluster yapısına geçi yapmadan önce bu işlemi gerçekleştirdiğim,Firebox System Manager-File-Reboot/Shutdown menüsüne gittiğimde ilgili seçeneklerin aktif olmadıgını gördüm.Yaptıgım araştırma sonucunda,ilgili seçeneklerin Tools-Cluster menüsü altına alındıgını gördüm.Burada örneğin;reboot seçeneğini seçtiğimizde karşımıza hangi yapıyı yeniden başlatacağımıza dair bir seçenek gelecektir;



Yukarıda ki seçenekten Master veya slave yapı seçilerek işlem yapılabilir.


5 Mayıs 2025 Pazartesi

SQL Sunucu Veritabanlarını T-SQL Komutları ile Single veya Multi User Moduna Almak

 SQL Server  2012 sürümünden önce veritabanlarında DBCC işlemlerini yapmadan önce,veritabanımızı single mode durumuna aşağıda ki kod ile almaktaydık:

 

EXEC sp_dboption 'Database', 'single user', 'TRUE'

 

Zannederim ki SQL Server 2012 sürümü ile birlikte bu söz dizimi değişti ve veritabanlarımızı aşağıda ki şekilde  single mode'a almaya başladık;

 

ALTER DATABASE DATABASE

SET SINGLE_USER

 

 

Yukarıda ki kod ile veritabanımızı single mode'a alıp, DBCC işlemlerimizi bitirince aşağıda ki kod ile veritabanımızı tekrar  MULTI_USER mode'a alabiliriz.



ALTER DATABASE DATABASE

SET MULTI_USER

 Eğer benim gibi belirli aralıklarla DBCC işlemlerine ihtiyaç duyarsanız,unutmamak için bu komutları not almakta fayda oldugu görüşündeyim.







29 Nisan 2025 Salı

Logo Netsis Veri Tabanı Kontrol Paneli ve İndexleme

 Kurumsal Kaynak Planlama(ERP) programlarında verilerin saklandıgı veri tabanlarında hareket sıklıgı nedeni ile İndexler parçalanmakta ve bu durum hareketlerde gecikmelere,performans sorunlarına neden olmaktadır.Bizim özelimiz de finansal verilerden ziyade, üretim ve depolar arası transfer,sevkiyat hareketlerinde ve bu hareketlerin  tutuldugu bağlı tablolarda sıklıkla sorun oluşturmakta.Normalde böyle durumlarda SQL SSMS yardımı ile T-SQL komutları,GUI tabanlı veya zamanlanmış görevleri kullanarak index bakımı planlamaktaydık.Logo Netsis 9.0.51.0 versiyonu ile programa Veri Tabanı Kontrol Paneli  eklenmiş olup,bundan böyle bu ekranı kullanarakta  indexleme yapabileceğiz.Normalde bu menünün altında aşağıda ki işlemleri yapmamızı sağlayan seçenekler bulunmaktaydı:


  • Genel Bilgiler(Veri Tabanı Sunucusu versiyonu,mdf-ldf dosyaları,ram,disk bilgileri)
  • Tablo Bilgileri(Veritabanı içinde ki tablolarda ki kayıt sayısı)
  • İndex Bilgileri(Bu yazının konusu buna odaklanmış olup burada index parçalanma durumlarını görüp index ve statistic update işlemleri buradan yapıabilmekte)
  • Şema/Nesne Farkları
  • Performans Testi
Yukarıda ki seçeneklere ek olarak son versiyonda kilitlenen işlemler diye yeni bir sekme güncellemesi yapılmış(Sanırım Deadlock gibi durumlar için).Bizim yazımızın konusu İndexleme oldugu için Logo Netsis  Veri Tabanı Kontrol Paneli  özelinde İndexleme ile ilgili çalışma yapacagız.Öncelikle arama bölümüne veya Genel/Yardımcı Programlar/Raporlar/Veri Tabanı Kontrol Paneli  giderek,Veri Tabanı Kontrol Panelinde indexleme bölümüne gelip,Fragmentation bölümünü büyükten küçüge göre sıralamamız gerekmektedir.









Yukarıda en yüksek parçalanma oranı %80 oldugu için,sınır değeri olarak %85 belirleyerek İstatistic güncellemesi yapılsın seçeneğini işaretliyorum.Bundan sonra  seçilen tablolara bağlı indexler yeniden düzenlecek olup,işlemi profiler ile takip ettiğimizde işlemin aşağıda ki sırada  devam ettiğini göreceğiz:








/*SELECT */
EXEC NSP_INDEXMAINTANCE '_TBLCARISKTOP',85;
 END



Ardından istatistik update seçeneği de seçildiği için,son profiler çıktımız aşağıda ki gibi olacaktır;

/*SELECT */
EXEC SP_UPDATESTATS;
 END


Son olarak işlemin ardından aşağıda görüldüğü gibi parçalanma oranlarının düştüğünü göreceğiz;








Logo Netsis bunlara ek olarak isteğe bağlı olarak,İndexleme'yi zamanlanmış olarakta yaptırabilmektedir.




27 Şubat 2025 Perşembe

Bir Garip Netsis Güncelleme Sorunu

 Geçtiğimiz hafta sonu Netsis programını 9.0.61.2 versiyonuna yükseltip, db update işlemlerini tamamlayıp,programlara giriş yaparken license security lisans bilgisi okuma-hatası sorunu ile karşılaştım.İşin ilginci Netsis servisleri normal çalışıyor,SSO servisi de güncellenmiş ve servisi çalışıyor olmasına ragmen SSO'ya giriş yapılamıyordu.Netsis desteği aldıgımız iş ortagımız ile görüşmemiz sırasında sorunun Windows server 2016 işletim sistemlerinde görülebildiği ve ENTERPRISE9\Kurulum\Utilities altında ki MDAC.exe ve Microsoft OLE DB Driver for MSSQL.msi kurulumlarının yapılmasının ardından sorunun çözüldüğünü gördük.