Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
2661
Tıklama
0
Öne Çıkarma
mdb formatını sql ye nasıl çeviririm
M
18 yıl
Yüzbaşı
Konu Sahibi

arkadaşlar mdb olarak database var elimde bunu sql ye nasıl dönüştürücem yada bu mdb yi nasıl kullnabailirim ?



Y
18 yıl
Teğmen

gooooogle da arayınca bak ne çıkıyor...

--------------------------------------------------------------------------------------------------
Bakın Arkadaşlar bu tür işleri yapabilmeniz için birkaç farklı yöntem kullanabilirsiniz.

1-Bulk Insert TransactSQL komutunu kullanabilirsiniz
2-bcp denen ms-dos edavatını kullanabilirsiniz
3-En basiti MSDTS(Microsoft Data Transformation Services) denen programı kullanabilirsiniz


İlk ikisinde komut kullanıyorsunuz bu size zor gelebilir onun için ben size böyle birşeyi DTS ile nasıl yaparsınız onu anlatayım.

1-Başlat menüsünü Tıklatın
2-Programlara Girin
3-Listeden MSSQL Server üzerine gelin
4-Import and Export Data kısayolunu tıklayın

Burda Karşınıza gelen DTS'nin ta kendisi


1-Önce next tuşunu tıklayalım
2-En üstteki "Data Sources" Kutusundan "Microsoft Access" i seçelim
3-Karşımıza gelen 3 kutudan en üsttekinin yanındaki "..." butonuna tıklayıp dosyamızı seçelim
4-Varsa bu dosya için kullanıcı adını ve şifreyi yazalım ve next tuşunu tıklayalım
5-Yeni gelen ekranda verileri nereye kopyalamak istediğimizi seçelim, MS SQL Server için bu "MS OLE DB Provider for SQL Server" olarak geçiyor ve varsayılan olarak geçerli
6-Alt kısımda SQL Server'a giriş şeklimizi belirten yerde SQL Server'a ne şekilde bir giriş yapıyorsanız belirtin
7-En Altta ise ("Database" kısmı) verileri hangi veritabanına kopyalayacağımızı şeçelim


Yalnız bu noktada
**Master veritabanına veri kopyalamaya çalışmayın sistem sonra uçabilir çünkü burada kullanıcı adları ve diğer vritabanlarının bilgisi saklanır (fiziksel dosya adları dahil)
**Model veritabanına kopyalarsanız bundan sonra oluşacak bütün veritabanları bu veritabanının bir kopyasını otomatik olarak içerecektir.
**Tempdb veritabanına kopyalarsanız SQL Server yeniden başladığında herşey silinecektir.
**msdb ise zaman ayarlı işler için kullanılır haberiniz olsun


8-Eğer listeden "<new>" ifadesini seçerseniz sizden yeni oluşturulacak veri tabanının adı ve büyüklüğü istenir.
9-next tuşunu tıkladıklatan sonra karşınıza çıkacak olan bir sonraki ekran size iki seçenek sunar birincisi tabloları kompl kopyalamak, ikincisi ise istediğiniz bir Transact-SQL komutu ile kopyalanacak vrileri bir süzgeçten geçirmek
10-Varsayalımki birincisi, next tuşunu tıkladığınızda size veritabanındaki tabloların bir listesi gelir, buradan hangi tabloları nereye ne şekilde (örneğin tablonun sahibi gibi)kopyalacağını görsel olarak seçebilirsiniz.
11-bir sonraki ekran size 3 seçenek sunar. Run immediately- bu next tuşuna bastığınızda işlemi başlatır. Yanındaki Replication için(sanmıyorum işinize yarasın, biraz acemisiniz galiba?)
bir alttaki "Schedule DTS Package" yazan işi belirli bir zamanda çalışmak üzere otomatik ayarlayabilmek için. Save kısmı ise şöyle "SQL Server" bunu direk SQL Server'a atar yanlış hatırlamıyorsan versiyonlardırmak gibi bir şansınızda olur. "Structured Storage File" ise bunu ayrık bir dosyaya kaydeder böylece paketi başka bir bilgisayarda çalıştırabilirsiniz(bundada versiyonladırma şeçeneğiniz var)ayrıyeten pakete şifre koyabilirsiniz. Üçünsü ise Paketi Visual Basic ile Kullanabilmeniz için bu uzun ve işinize yaramaz.

12- Birinci seçenek zaten basit bitiyor. Varsayalımki "Structured Storage File" bir sonraki ekran şifre ve kayıt için, daha sonra kayıt edilen *.dts paketini açmak için
"C:\Program Files\Microsoft SQL Server\80\Tools\Binn\dtsrunui.exe" yi kullanabirsiniz.
Kolay gelsin.
---------------------------------------------------------------------------------------------------





< Bu mesaj bu kişi tarafından değiştirildi yamyam_şerif -- 11 Eylül 2006; 0:27:52 >
Bu mesaja 1 cevap geldi.
İ
14 yıl
Er

Teşekkürler.. Kolayca mdb dosyamı sql e aktarabildim.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.