Kod Arşivi  
  ANASAYFA   SCRIPTLER   MAKALELER   DESTEKLEYENLER   REKLAM   İLETİŞİM

Ms Sql Server - 3  

Bu konumuzda Access olarak kullandığımız veritabanını SQL Server'daki kendi veritabanımıza tabloları içindeki verilerle nasıl olduğu gibi kopyalayabiliriz(Import) ve SQL Server'daki tabloları içindeki verileriyle nasıl Access veritabanına kopyalayabiliriz(Export) konusunu işleyeceğiz.
Bu konuyu anlatırken bir önceki konumuzda oluşturmuş olduğumuz veritabanını ver hesabı kullanarak anlatacağım

Hesap adı : none
Şifre : 654321
Veritabanı ısmi : vt

Bilgilerimiz bunlardı.


*** IMPORT (Tablolarımızı MS SQL'e kopyalamak için) ***

Enterprise Manager'ımızı açıyoruz ve sol panel'imizden Microsoft SQL Servers'ı açıyoruz.Altındaki SQL Server Group'u açtıktan sonra da (local)(Windows NT)'ye sağ tıklıyoruz gelen menü den All Task'daki import Data'yı seçiyoruz.ılk gelen penceremizi Next diyerek geçebiliriz.şimdiki gelen pencerede tablolarımızı nereden kopyalayacağımızı göstereceğiz.
Bunun için Data Source'u yukarıdan 5. olan Driver to Microsoft Access(*.mdb) olarak seçin.Sonra hemen altındaki User/System DSN'i New diyerek gelen pencereden 2. olan User Data Source'ı seçin ve Next diyelim. Burada baştan 2. olan Driver do Microsoft Access(*.mdb)'yi seçin ve Next diyin ve gelen pencereyi de Finish diyerek bitirin.
Burada gelen pencerede Access veritabanımızı göstereceğiz.Data Source Name'e yazılacak isim için .mdb dosyanızın ismini yazın(isim çok önemli değil).Description'a herhangi birşey yazmanıza gerek yok.Burada önemli olan Database yazısının altındaki Select... e tıklayın ve gelen pencereden Access veritabanınızın .mdb olarak yerini gösterin ve Ok diyerek kapatın.Eğer Access veritabanınız şifreli ise buraya şifresini yazabilirsiniz.Değilse Next diyerek bir sonraki adıma geçelim.

Bu bölümde tablo'ların nereye kopyalanacağını göstereceğiz.Destination olarak seçili durumda gelen Microsoft OLE DB Provider for SQL Server'ı değişiklik yapmanız gerekmiyor.Burada alttaki Use SQL Server Authentication'u seçiyoruz ve yukarıdaki vermiş olduğumuz yani önceki konularda anlatımlı olarak oluşturduğumuz hesabımızın ismini,şifresini ve hangi veritabanını kullandığını gireceğiz.Username bölümüne none, Password olarak 654321 yazalım.Database olarak da en alttaki vt'i seçin ve Next diyerek bir sonraki adıma geçin.Burada da Next dedikten sonra gelen bölümde tablolarınızın isimlerini göreceksiniz.Kopyalamak istediklerinizi seçebilir veya Select All diyerek hepsini seçebilirsiniz.Biz Select All diyoruz ve Next diyoruz.Sonraki gelen Pencereden Next ve en son olarak gelen Finish diyerek kopyalam işlemini bitirin.Kopyalama işlemi gerçekleşcektir.Bundan sonra Sol panel'deki (local)(Windows NT)-->Databases-->Vt-->Tables'da kopyalanan tablolarınızı görüntüleyebilirsiniz.


*** EXPORT (Tablolarımızı MS SQL'den Access'e kopyalamak için) ***

Bu işlem için yeni bir tane .mdb dosyası oluşturmamız gerekiyor.Boş olarak bu veritabanını oluşturun ve Enterprise Manager'dan Import yapar gibi (local)(Windows T)'ye sağ tıklıyoruz gelen menü den All Task'daki Export Data'yı seçiyoruz.Next diyerek bir sonraki geldiğimiz adımda kaynak olarak seçili gelen Microsoft OLE DB Provider for SQL Server'ı değişiklik yapmayacağız.Buradan tabloların nereden kopyalanacağını göstereceğiz.Önceki konularda oluşturmuş olduğumuz bilgileri kullanacağız.Username'e none password olarak 654321 yazılacak ve Database olarak'da vt seçilecektir.Sonra Next diyoruz ve nereye kopyalanma yapılacağınız seçeceğiz.

Destination olarak yukarıdan 5. olan Driver to Microsoft Access(*.mdb) olarak seçin.Sonra hemen altındaki User/System DSN'i New diyerek gelen pencereden 2. olan User Data Source'ı seçin ve Next diyelim.Burada baştan 2. olan Driver do Microsoft Access(*.mdb)'yi seçin ve Next diyelim ve gelen pencereyi de Finish diyerek bitirin.Burada Data Source Name olarak herhangi bir isim girin ve Select diyelim.Burada .mdb olarak yeni oluşturduğunuz Access dosyasını gösterin ok diyerek bitirin.
Dönmüş olduğumuz yerde Next diyelim ve bir sonraki gelen adımda tekrar Next diyelim.Burada hangi tablolarınızın Access veritabanına kopyalanacağı sorulacak.Select All diyerek Next dedikten gelen adımda tekrar Next diyip ve sonra Finish diyerek kopyalama işlemine başlayın.Bittikten sonra oluşturmuş olduğunuz yeni .mdb(access) dosyasında tablolarınızı verilerinizle birlikte bulunduğunu göreceksiniz.


Burada localhost Server'ını kullanarak bu işlemleri yaptık aynı işlemleri dışarıdaki bir SQL Server için uygulayabilirsiniz.

 

 Yazar : Özcan İlhan | Eklenme : 13 Şubat 2007, Salı

 

 
 
 
© 2006 Kodara.com Tüm Hakları Saklıdır.