Bu bölüm veritabanlarının optimize edilmesine ayrılmıştır. Bu örnekte, aşağıdakileri yapmak için kodu kuracağız (sunucuların nasıl bağlandığının kaba bir diyagramına bakınız);
Sunucu çapraz yaparken, SQL Server'ın hedef sunucular dosya sistemine erişimden çalıştığı hesaba izin vermeniz gerekecek.
Tüm SQL kodu bir yardımcı program veritabanından çalıştırılır ve şema "maint" olarak ayarlanır
Aşağıda sizin için ilginç olabilecek bir dizi başka makale bulunmaktadır.
Artık, bu ayrı kod parçalarını, doğru sırayla çağıracak başka bir prosedürle yönetebiliriz; bu, canlı sunucuya konur. Kod şu şekilde çalışır;
Bu kod denenmiş ve test edilmiş ve herhangi bir sorun olmaksızın aylarca sürmüştür.
Günlük dosyalarının ve veritabanı dosyalarının küçültülmesinin, günlüğü boşalttığınız bir yedekleme çalıştırarak (kullanılan alanı koruyacaktır) minimum düzeyde tutulması gerektiğini lütfen unutmayın. Normal çalışma saatleri dışında çalıştırılması gerektiğinde gerek duyulursa.
Veritabanınızı yedeklemek için kodu almak için, SSMS'den kod yazmak en kolay yöntemdir.
Normalde kullanacağınız süreci takip edin ve ardından "Yeni Sorgu Penceresine Komut İşlemi" seçeneğini seçin.
Bu kodu bakım planına kopyalayın.
Ardından, veritabanımızı yeniden dizine eklemek için bazı kodlar ekleyebiliriz, yine bu, yalnızca sisteme adı söylemeniz gereken bir saklı saklı yordamdır.
Kod çoğaltmasından kaçınmak için, aşağıdaki bağlantıdan bu konuda bilgi edinebilirsiniz.
Veritabanında bir geri yükleme işlemi gerçekleştirirken yalnızca bir bağlantıya sahip olabilirsiniz (geri yüklemeyi gerçekleştiren işlem), bu nedenle, geçerli işlemin dışında tüm bağlantıları kapatmak için bir saklı yordam oluşturabiliriz. Bunun için ayrı bir yazı daha oluşturduk.
Bu kod, SQL Server Management Studio'dan da komut dosyası oluşturulabilir. Bu kodu bir saklı yordama eklerseniz, onu diğer işlemlerden ve hatta diğer sunuculardan gerçekten kolaylıkla arayabilirsiniz. Bunu, daha fazla seçeneği kapsayacak şekilde ayrı bir makaleye taşıdık.