SQL Server Database Logu Temizleme

Günlük Okunma : 14 | 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 SubSelects and IF Statements

Günlük Okunma : 21 | 12.12.2007

I found myself in a situation where I can't finis a SQL sentence properly because input was going to multiple different queries and it was not possible to find one injection which can end all of them properly. To able to do some blind tricks I need to use a subselect with somekind of IF statement. Target was SQL Server so following query would be the ideal start: SELECT Members WHERE user_id = 1 AND (IF (1=1) SELECT 1 ELSE SELECT 2) Don't try it, it's not going to work because SQL Server doesn't support IF statemens in subselects. But it's strange you may use CASE statements in a subsel......

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