Site kurmak için (0216) 472 65 64 nolu telefondan danışmanımızla hemen iletişime geçebilirsiniz. Teşekkür ederiz!
Marenova, web sitesi oluşturmada lider bir firmadır.
T (0216) 472 65 64
Marenova Bilişim Ltd.
Ünalan mh. Ayazma Cd. Şahlan Sk.No12/A
Üsküdar, İSTANBUL
USE MASTER
declare
@isql varchar(2000),
@dbname varchar(64)
declare c1 cursor for select name from master..sysdatabases where name not in ('master','model','msdb','tempdb')
open c1
fetch next from c1 into @dbname
While @@fetch_status <> -1
begin
select @isql = 'ALTER DATABASE @dbname SET AUTO_CLOSE OFF'
select @isql = replace(@isql,'@dbname',@dbname)
print @isql
exec(@isql)
select @isql = 'ALTER DATABASE @dbname SET RECOVERY SIMPLE'
select @isql = replace(@isql,'@dbname',@dbname)
print @isql
exec(@isql)
select @isql='USE @dbname checkpoint'
select @isql = replace(@isql,'@dbname',@dbname)
print @isql
exec(@isql)
fetch next from c1 into @dbname
end
close c1
deallocate c1
Bu arada ben SQL Server Express nullanıyorum. Bu sorunu yaşadığımda bana SQL'in Express sürümü olduğu için Database Expanding çok yavaş diyen de oldu. Hatta Standart edition sürümünde bu sorunu yaşmayacağımı söylediler. O an bi durdum. Kimse 10 tane veri tabanı kullan diye herhalde EXPRESS diye bir sürüm geliştirmiş olamazdı. Bu sorun için değişik sürümlerde Management Studio denedim. En ilginci de SQL'i repair edin diyen makaleler oldu. Ne yazık ki yukarıda yazdıklarımın hiç biri Veri tabanı listesinin yavaş açılmasına bir çözüm değilken sadece "auto close" özelliği ayarını yapmak soruna kesin çözüm oldu.