ALTER DATABASE ile Database Taşımak

ALTER DATABASE deyimini kullanarak dosyalarınız fiziksek yolunu değiştirmeniz mümkündür. Sistem veya kullanıcı tanımlı database dosyalarınızı ALTER DATABASE ile taşıyabilirsiniz. Tek seferde sadece bir dosya taşıyabilirsiniz.

Data veya log dosyalarını taşımak için şu adımları izlemelisiniz;

1 – Database’ in data ve log dosyasını ve fiziksel adresini almak için aşağıdaki kod çalıştırılır;

USE master SELECT name, physical_name FROM sys.master_files WHERE database_id = DB_ID(“Calisanlar”);

2 – Bu komutlar yazılarak çevrimdışı çalışmak istenilen veritabanı çalışır durumdan, offline moda alınır:

ALTER DATABASE Calisanlar SET offline GO

3 – Aşağıdaki kodlar yazılarak yeni bir konuma aynı anda tek bir dosya taşınır:

ALTER DATABASE Personnel MODIFY FILE ( NAME = Calisanlar_Data, FILENAME = “C:\Data\Calisanlar_Data.mdf”) GO

4 – Diğer data ve log dosyalarını taşımak için önceki adım tekrarlanır.

5 – Aşağıdaki komutlar yazılarak offline modda olan veritabanı online moda alınır:

ALTER DATABASE Calisanlar SET online GO

Yapılan değişikliği şu kod ile doğrulayabilirsiniz;

USE master SELECT name, physical_name FROM sys.master_files WHERE database_id = DB_ID(“Calisanlar”);

Bir sonraki yazıda görüşmek üzere….

Views All Time
Views All Time
Views Today
Views Today

Bunlar da hoşunuza gidebilir...

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir