Sql Log tarafı şişme yapabilir ve server diskinizi limitini doldurabilir bu durumu yaşamamak için database shrink yapılmalıdır yani database boyutu küçültülmelidir. Bunu yapmak için Ms Sql üzerinde Query yazmalısınız. Kod ve uygulama şekli aşağıdaki gibidir: 1-Önce veritabanı Recovery Modelini SIMPLE yapıyoruz, bu işlem Log dosyasında birçok kaydın kırpılmasına neden oluyor. 2-Sonra kayıtları kırpılmış/azaltılmış Log dosyasını shrink komutu ile istediğiniz boyuta getirin burada mesela bu boyut 100mb. 3-Sonra veritabanı Recovery Modelini yine FULL yapıyoruz USE NetsisXdatabase GO ––1. Step Truncate the log by changing the database recovery model to SIMPLE. ALTER DATABASE DataBaseName SET RECOVERY SIMPLE GO —2. Step Shrink the truncated log file to 100 MB. DBCC SHRINKFILE (DataBaseName_log, 100) GO —3. Step Reset the database recovery model. ALTER DATABASE DataBaseName SET RECOVERY FULL GO USE DataBaseName GO ALTER DATABASE DataBaseName SET RECOVERY SIMPLE GO DBCC SHRINKFILE (
Csharpvoid blog sitesi csharp (c#) örnekleri ve kodlarını içermektedir. Ayrıca web dünyasında gerekli olabilecek çöp bilgileri elage ederek net bilgiye ulaşmak için başka yazılım program veya sitelerdeki bilgileri de paylaşmaktayım.