Geçici tablolar oluşturup bıraktıkça, bu tablolara veri ekler, temp db'nin boyutu ve günlük kaydı veritabanının sınırsız boyutta büyümesine neden olur. 100 gram gb'ye ulaşır ve sabit diski doldurur. Bu, veritabanı sunucusundaki boyut eksikliğine neden olabilir ve uygulama çökebilir. sqlexpress hizmetini yeniden başlatmamız gerekiyor, bence bu kötü bir fikir. Hizmetin durdurulması, sitenin/uygulamanın kapanmasına neden olur.sql içinde temp db ve hizmetini yeniden başlatmak dışında bir günlük silmek için başka bir yolu var mı?
USE [tempdb]
GO
DBCC SHRINKFILE (N'templog' , 0)
GO
DBCC SHRINKFILE (N'tempdev' , 0)
GO
Bu tempdb tüm kullanılmayan alanı yayınlayacak: Yani bu sorunun hep veritabanı dosyaları küçültmek deneyebilirsiniz
Teşekkürler dostum. Bu işlerde kullanılabilir, böylece alanı otomatik olarak temizler mi? –
Elbette. Fakat mantığınızı gözden geçirmeye çalışın. Senin sorununun derinlerde olduğuna inanıyorum. –
Kullanımdayken tempdb'yi küçültmeyin - yolsuzluğa neden olduğu belgelendi! http://support.microsoft.com/kb/307487 –