SSIS'ten MySQL'e bağlanan SQL Server Entegrasyon Hizmetleri'nin mysql kaynağına varsayılan olarak bağlanacak kendi bileşeni yok ve bunu kendimiz kurmamız gerekiyor.
Her iki yol da: hem ODBC kullanan hem de ADO.NET sürücüler mysql veritabanına bağlanabiliyor ve her ikisi de sorunsuz çalışıyor.
MySQL veri kaynaklarına ADO.NET kullanarak bağlanmak nispeten basit olduğundan, bu makale ADO.NET yöntemini kullanmaktadır.
Öncelikle, mysql .net bağlantı sürücüsünü indirin, adresi indirin:Turistler, bu gönderinin gizli içeriğini görmek isterseniz lütfen Yanıt
İndirme tamamlandıktan sonra kurun, ardından SSIS projesini VS 2019 ile yeniden açın ve aşağıda gösterildiği gibi "New ADO.NET Connection"a sağ tıklayın:
Aşağıdaki şekilde gösterildiği gibi MySQL Veri Sağlayıcı sürücüsünü seçin:
Mysql yapılandırmasını ve ana ayarları doldurun:server、user ID、port、persistsecurityinfo、database、passwordBu parametreler yeterlidir.
Sürekli Güvenlik Bilgisi özniteliği, güvenlik bilgisinin kaydedilip edilmemesi gerektiği anlamına gelir; bu da basitçe "başarılı bir veritabanı bağlantısı sonrası ADO'nun şifre bilgilerini kaydedip etmediği" şeklinde anlaşılabilir.
Doğru, kurtarmak demek, Yanlış ise kurtarmak demektir
Kurulum yapmamız gerekiyorpersistsecurityinfo doğru。 Aşağıda gösterildiği gibi Test Bağlantısı seçeneğine tıklayın:
Parametre konuşmasından sonraki değer şudur:
ADO NET kaynağı, veritabanı erişim ayarları SQL komutunu ekleyip aşağıdaki betikleri doldurun:
Aşağıdaki şekilde gösterildiği gibi MySQL verilerini başarılı bir şekilde sorgulayabileceğinizi görmek için Önizleme'ye tıklayın:
Kaynaklar:
Turistler, bu gönderinin gizli içeriğini görmek isterseniz lütfen Yanıt
(Son)
|