SSIS Kullanarak SQL Server Joblarını Taşıma

Visual Studio’nun SSIS Componentlerini kullanarak bir SQL Server’dan diğerine bütün veya dilediğimiz Job’ları taşıyabiliriz.

SSDT kurulu bir Visual Studio ile işlemlerimiz yapabiliriz.

Sürüm olarak Visual Studio 2017 ve Visual Studio 2019(yazıdaki sürüm) kullandım.

Visual Studio açılış ekranı üzerinden Create new project diyerek yada zaten açık olan bir Visual Studio da menülerde File > New > Project diyerek başlıyoruz.

Açılan ekranda arama sekmesine Integration yazarak Integration Services Project seçeneğine tıklayıp Next diyoruz.

Oluşturacağımız Projeye bir isim verip Create seçeneğine tıklıyoruz.

Projemizi oluşturmuş olduk.

Açılan Ekranda SSIS Packeges sekmesi içerisindeki Package.dtsx dosyasını seçiyoruz ve SSIS Toolbox menüsünden Other Tasks içerisindeki Transfer Jobs Task kısmını seçiyoruz.

Bu aracı tutup Control Flow ekranının içerisine sürükleyip bırakıyoruz.

Task’a çift tıklıyoruz ve içerik kısmı açılıyor. Burada General sekmesinde taskımızı isimlendirebiliyoruz.

Jobs Sekmesine tıklayıp Source (jobların bulunduğu sunucu) ve Destination (jobların aktarılacağı sunucu) bağlantılarımızı giriyoruz.

Source Conneciton kısmına tıklayıp New Connection diyoruz ve açılan pencerede bağlantı bilgilerimizi girip test ediyoruz.

Aynı işlemi Destination Connection kısmına da uyguluyoruz.

Ardından dilersek bütün Jobları (TransferAllJobs True olarak seçilir) dilersek sadece istediğimiz Jobları seçeceğimizi söylüyoruz ve JobsList Sekmesini açıp Joblarımızı seçiyoruz.

Jobları seçip OK’e basıyoruz.

Option kısmında iki seçeneğimiz var If Object Exists kısmında aktaracağımız Joblar diğer sunucuda var ise ne yapsın onu belirliyoruz (FailTask,Overwrite,Skip) Enable Jobs At Destination kısmında ise aktarıldıktan sonra Joblar çalışır durumda mı olsun onu belirliyoruz.

Ardından OK tıklayıp ana ekrana dönüyoruz.

Ana ekranımızda Start deyip işlemi başlatıyoruz.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s