SQL Server Database Logu Temizleme

Günlük Okunma : 21 | 04.04.2008

Az önce veritabanımda çalışmalar yapıyordum ki veritabanı logunu 1.5 GB olduğunu farkettim. Şöyle pratik bir yol varmış bu logdan kurtulmak için. backup log [Database_Adi] with truncate_only dbcc shrinkfile(Database_Log_Dosyasi_Adi)  İşlemin sonuçlarını bana sormayın, önce yedeğinizi alın sonra test edin ama tüm datalar commit edildiyse sorun çıkmaması gerekiyor. Yorumlarda sağolsun Ada olayını detayını bildirdi, şu şekilde daha iyiymiş, Direk onun açıklamasını yazıyorum: BACKUP LOG'u NO_LOG veya TRUNCATE_ONLY seçenekleri ......

SQL Injection için Kayıt İlerletme

Günlük Okunma : 4 | 22.08.2007

Bir sonraki kayıda geçme SQL Injectionlardaki en kilit noktalardan biridir. Bunun çeşitli yollar var ve manual testlerde keyfe kader bunlardan uygun olanı seçilebilir ancak genel olarak bir metodoloji oluşturmak istiyorsanız iş biraz daha karışıklaşıyor. İki - üç sene önce kadar bir Blind SQL Injection programı yazmıştım özellikle Full Blind - Benchmark() veya WAITFOR DELAY ile data çıkarma amacı için. Altı ay önce kadarda bu programı baştan tekrar yazmaya başladım ve inşallah bir hafta içerisinde ilk versiyonu yayınlayacağım. İşte bu program için SQL Server' da kayıt ilerletme ......

Log Dosyası olmadan SQL Server veri tabanı restore etme

Günlük Okunma : 4 | 06.01.2007

22 GB kendisi, 32 GB kadarda evlere şenlik bir log dosayası olan veritabanında integer bir alanı tinyint' e çevirmeye çalışma gafletinde bulununca bilgisayarı 3 saat kadar çalışır ancak bir şey yapmaz buldum.Sonradan aklıma geldi, yanlış bilmiyorsam SQL Server önce tüm datayı ekstra bir geçici tabloya taşıyor ve daha sonradan güncelleme yapıyordu ve data sığmazsa onu siliyordu ya da öyle bir şey. Tabii ki manyak SQL Server' ım 2.5 milyon datada bu işi yapmaya çalışı......

SQL Server Performanısını Arttırma

Günlük Okunma : 3 | 19.12.2006

Özellikle 1 milyondan fazla kayıt içeren tablolar ile uğraşıyorsanız SQL Server performansı daha önemli bir hal alıyor. SQL Server performansı için güzel bir kaynak şurada var : Transact-SQL Query SQL Server Performance Tuning TipsEk olarak şunları gözardı etmeyin,İyi Indexler kullanmak,Çok fazla Insert yapacağınız yerlerde önce index kullanmayıp insertler bitince indexleme yapmak aksi takdirde insert performansının düştüğünü göreceksiniz,Eğer sistem müsaitse SQL Server priority' sini ......

Şimdi 10' dan geriye say, Bak özünü buldun

Günlük Okunma : 4 | 01.05.2006

Çalışırken melankolinin sebebi veya sonucu olarak tıkanırsınız.Olması gereken şeyler olmuyor mu?Bildiğiniz çözüm çalışmıyor mu?Windows kendini imha mı ediyor?Sabah kalktığınızda mavi ekran ile HDD yi elinize aldığınızı mı anlıyorsunuz?shit happens!Kötü senaryolar bir yana saatlerce X+Y neden Z yerine J çıkartıyor diye mi uğraştınız? Muhtemelen çok basit bir şey kaçırıyorsunuz ama ancak 3 saat bünyeye giren radyasyondan sonras&......

SQL Server' da tablo sahibini (ownership) değiştirme

Günlük Okunma : 2 | 12.10.2005

Bu en gıcık olduğum işlerden biridir, lokal veya remote' taki tabloların ownershiplerinin farklı olması, kopyalama sonrası saçmalıklar vs.Bugün SQL Table Ownership Changes, Quick and Easy başlıklı bir blog beni kurtardı. Şu şekilde basitçe bir veritabanındaki tüm tabloların userlarını değiştirebiliyorum. Buraya ekliyorum ki sonradan bir kopyası elimizde olsun.DECLARE @old sysname, @new sysname, @sql varchar(1000)SELECT @old = 'OldOwner' , @new = 'dbo' , @sql = ' IF EXISTS (SELECT NULL ......
Ferruh Mavituna
© 2002-2007, Ferruh Mavituna

Sabit IP Adresi : 81.22.99.133, SSL Erişimi, Hakkında