MSSQL aktif ayın ilk gününü öğrenme

Merhaba, geçtiğimiz günlerde geliştirdiğim bir proje için lazım olan ilk gün sorgusunu sizlerle paylaşmak istiyorum. İnternet ortamında bir kaç farklı yöntem var yapanlar arasında muhtemelen bu en kısa ve en düzgün çalışanı. SELECT DATEADD(month, DATEDIFF(month, 0, GETDATE()), 0) AS AyinIlkGunu Bütün bu telaş, heyecan ve göz yaşı aslında bu kadardı. Artık...

Daha fazla oku...

“Cannot connect to WMI Provider” Hata İletisi ve Çözümü

Merhaba, MSSQL ürünlerinde SQL Server Configuration Manager’ı açmak istediğinizde “Cannot connect to WMI Provider” hata iletisi alıyorsanız bu sorunu aşağıda belirtilen adımları uygulayarak aşabilirsiniz. Bu hatayı alan kişilerin genelde SQL Management Studio'yu da açamadıkları görülmüştür. Bu hata için aşağıda belirteceğim yöntem işinizi görecektir. CMD (Yönetici Olarak Çalıştır) veya Powershell’i açarak...

Daha fazla oku...

Log dosyası olmayan *.MDF dosyasını Attach etme

Merhaba, kendi kendime aldığım notlara bir yenisini daha eklemek için buraya yazıyorum. Zaman zaman elimizde ya kendimize ait yada müşterilerimize ait bir veritabanı dosyası oluyor, fakat bu dosya eksik. Peki eksik olan yanı neresi? tabi ki de LDF dosyası, yani log dosyası. Bu tarz log dosyası eksik olan MDF...

Daha fazla oku...

MSSQL Tablosunu C# Class’ına Çevirme V2

Merhabalar, daha önce yayınlamış olduğum MSSQL Tablosunu C# Class'ına Çevirme yazısında zaten size bir MsSql Tablosunu C# class'ına nasıl çevirebileceğimizden bahsetmiştim. Burada eklemeler yaptığım yeni versiyonunu paylaşıyorum. Bu versiyonun amacı önümüzdeki günlerde geliştireceğimiz bir framework için ön hazırlık yapmaktır. Yukarıda önceki makalenin linkini bulabilirsiniz. Burada ise yalnızca kodlar olacak iyi...

Daha fazla oku...

MSSQL Datasını Json Formatına Çevirme

Yeniden Merhabalar, Uzun bir aradan sonra yeniden bir yazı ile karşınızdayım. Not defteri arşivime yavaş yavaş eklemeler yapıyorum. İstek görüş ve önerilerinizi yorum ile iletebilirsiniz. Bu Makalede Datayı Json formatına çevirmeyi anlatacağım. Aslında pek anlatılacak bir yanı yok bende stackoverflow üzerinden bulmuştum. Hazır fonksiyonu veritabanınıza ekliyorsunuz sonrasında ise kodlar sihrini göstermeye...

Daha fazla oku...

Ms Sql Tabloyu C# Classına Çevirme

Merhabalar, bu yazımda bazılarımız için hayat kurtaran, bazılarımız için ise işleri ciddi manada hızlandıran bir konudan bahsedeceğim. Aslında bu bahsedeceğim konu ile alakalı Entity Framework kullananlar aşinadır zaten. Biz class yazıyoruz onu sistem otomatik INSERT, UPDATE, SELECT e çeviriyor diye. Entity kullanmayanlar için benzer bir kolaylık sağlıyoruz :) Stackoverflow'da bu...

Daha fazla oku...

MSSQL DataBase Collaction Değiştirme

Merhabalar bu yazımda MsSql veritabanın Collaction (Dil Paketi) yanlış seçilmiş veya kurulmuş ise bunu nasıl datalarımızı kaybetmeden yapacağımızı anlatacağım. İşlem çok basit bir kaç adım da tamamlanıyor. Veritabana bağlı olan tüm cihazların bağlantılarını kesiyor. Veritabanı üzerinde sadece sizin olduğunuzdan emin olunVeritabanının Tam Yedeğini alınYedek Alma işleminden sonra aşağıda ki kodu...

Daha fazla oku...

C# Parallel Kullanımı

Bu yazımda aslında iyi bildiğimden değil, kendime not niteliğinde bir yazı yazacağım. BigData (Büyük Veri) dünyası ile iyice artan münasebetim sonrasında, büyük verileri yüksek hızlarda işlemeniz gerekir. Aksi takdirde yapacağınız işlem veya grafik raporlama standart bir yazılımla aynı olacak. Örneklemek gerekirse veritabanından data okuyup hesaplama yaptırmanız ve sonucunda bir rapor elde...

Daha fazla oku...

MSSQL Shrink İşlemi

MSSQL veritabanınız zaman içerisinde barındırdığı ".LOG" dosyasının boyutunu inanılmaz düzeyde şişirebilir. Bunun temel sebeplerinden biri ise Veritabanınızın doğru ilişkilendirme ile yapılandırılmamış olmasıdır. Lakin artık bunları düzeltmek için çok geç ise zaman zaman yapacağınız basit bir işlem ile bu sorunu hızlıca aşabilirsiniz. USE [VeriTabanı Adı]; GO ALTER DATABASE [VeriTabanı Adı] SET RECOVERY SIMPLE; GO Bu kodları çalıştırdıktan...

Daha fazla oku...

SQL Kullanıcı Girişi Düzeltme

MSSQL veritabanınıza bir kullanıcı ile bağlanma ile ilgili yetki sorunu yaşıyorsanız EXEC sp_change_users_login 'Auto_Fix', '{Kullanıcı adı}' kodunu sorun yaşadığınız database üzerinde çalıştırarak düzeltebilirsiniz. Bu sorun genellikle bir veritabanını bir sunucudan diğerine taşırken veya restore işlemi sırasında oluşur. İşinizi hızla çözecektir..

Daha fazla oku...