Açık Veritabanı Bağlantısı (ODBC), bir MicrosoftAccess veritabanını MicrosoftSQL Server gibi bir dış veri kaynağına bağlamak için kullanılan bir protokoldür. Bu makale, ODBC veri kaynakları, bu kaynakların nasıl oluşturulacağı ve bu kaynaklara Access kullanılarak nasıl bağlanacağı hakkında genel bilgiler içerir. Yordam adımları, kullanılan veritabanı ürünleri ve ODBC sürücülerine bağlı olarak değişiklik gösterebilir.
Bu makalede
ODBC veri kaynakları hakkında
Veri kaynağı, bir veri kaynağı ile bu veriye erişmek için gereken bağlantı bilgisinin birleşimidir. Veri kaynaklarına örnek olarak SQL Server, Oracle RDBMS, bir elektronik tablo ve bir metin dosyası verilebilir. Bağlantı bilgisine örnek olarak sunucu konumu, veritabanı adı, oturum açma kimliği, parola ve veri kaynağına nasıl bağlanılacağını açıklayan çeşitli ODBC sürücü seçenekleri verilebilir. Bu bilgi, bağlanmak istediğiniz veritabanının yöneticisinden elde edilebilir.
ODBC mimarisinde, Access gibi bir uygulama ODBC Sürücü Yöneticisi’ne bağlanır; bu yönetici de bir veri kaynağına bağlanmak için belirli bir ODBC sürücüsü (örneğin, Microsoft SQL ODBC sürücüsü) kullanır. Access’te, bu uygulamanın dışındaki ve yerleşik sürücüsü olmayan veri kaynaklarına bağlanmak için ODBC veri kaynağı kullanırsınız.
Bu veri kaynaklarına bağlanmak için aşağıdakileri yapmanız gerekir:
- Veri kaynağını içeren bilgisayara uygun ODBC sürücüsünü yükleyin.
- Bir veri kaynağı adı (DSN) tanımlamak üzere ODBC Veri Kaynağı Yöneticisi'ni kullanarak bağlantı bilgilerini MicrosoftWindows kayıt defterinde veya bir DSN dosyasında depolayın ya da Visual Basic ile kodlanmış bir bağlantı dizesi kullanarak bağlantı bilgilerini doğrudan ODBC Sürücü Yöneticisi'ne iletin.
Makine veri kaynakları
Makine veri kaynakları, bağlantı bilgilerini belirli bir bilgisayarda Windows Kayıt Defteri'nde depolar. Makine veri kaynaklarını yalnızca tanımlandıkları bilgisayarda kullanabilirsiniz. Kullanıcı ve sistem olmak üzere iki tür makine veri kaynağı vardır. Kullanıcı veri kaynakları yalnızca geçerli kullanıcı tarafından kullanılabilir ve yalnızca söz konusu kullanıcı tarafından görülebilir. Sistem veri kaynakları bilgisayardaki tüm kullanıcılar tarafından kullanılabilir, bilgisayardaki ve sistem genelindeki hizmetlerdeki tüm kullanıcılar tarafından görülebilir. Makine veri kaynağı özellikle ek güvenlik sağlamak istediğinizde kullanışlıdır, çünkü makine veri kaynağı yalnızca oturum açmış kullanıcılar makine veri kaynağını görüntüleyebilir ve uzak kullanıcı tarafından başka bir bilgisayara kopyalanamaz.
Dosya veri kaynakları
Bir dosya veri kaynağı (DSN dosyası olarak da adlandırılır) bağlantı bilgilerini Windows kayıt defterinde değil, bir metin dosyasında depolar ve genellikle makine veri kaynağına göre daha esnek bir kullanım sunar. Örneğin, bir dosya veri kaynağını doğru ODBC sürücüsüne sahip olan herhangi bir bilgisayara kopyalayabilirsiniz, böylece uygulamanız kullandığı tüm bilgisayarlarda tutarlı ve doğru bağlantı bilgilerinden yararlanabilir. Ya da, dosya veri kaynağını tek bir sunucuya yerleştirebilir, ağ üzerindeki birçok bilgisayarla paylaşabilir ve bağlantı bilgilerini kolayca tek bir konumdan yönetebilirsiniz.
Bir dosya veri kaynağı paylaşılamaz da olabilir. Paylaşılmayan bir dosya veri kaynağı tek bir bilgisayarda bulunur ve bir makine veri kaynağını gösterir. Dosya veri kaynaklarından mevcut makine veri kaynaklarına erişmek için paylaşılmayan dosya veri kaynaklarını kullanabilirsiniz.
Bağlantı dizeleri
Bir modülde, bağlantı bilgilerini belirten biçimlendirilmiş bir bağlantı dizesi tanımlayabilirsiniz. Bağlantı dizesi, bağlantı bilgisini doğrudan ODBC Sürücü Yöneticisi’ne iletir ve veritabanını kullanmanızdan önce bir sistem yöneticisinin veya kullanıcının bir DSN oluşturması gereksinimini ortadan kaldırarak uygulamanızı basitleştirmeye yardımcı olur.
ODBC arabirimi hakkında daha fazla bilgi için MSDN'nin ODBC Programcısı Başvurusu bölümüne bakın.
ODBC veri kaynağı ekleme
Devam etmeden önce, bağlanmak istediğiniz veri kaynağına uygun ODBC sürücüsünü edinin ve yükleyin.
Not
ODBC veri kaynağı eklemek veya yapılandırmak için yerel makinenizdeki Administrators grubunun üyesi olmanız gerekir.
- Windows görev çubuğunda, Arama kutusunda, başlangıç Denetim MasasıDenetim Masası.
- Denetim Masası’nda Yönetimsel Araçlar’a çift tıklayın.
- Yönetimsel Araçlar iletişim kutusunda Veri Kaynakları (ODBC) seçeneğine çift tıklayın.
ODBC Veri Kaynağı Yöneticisi iletişim kutusu görüntülenir. - Eklemek istediğiniz veri kaynağının türüne bağlı olarak Kullanıcı DSN'si, Sistem DSN'si veya Dosya DSN'si'ni seçin. Daha fazla bilgi için ODBC veri kaynakları hakkında bölümüne bakın.
- Ekle’yi seçin.
- Kullanmak istediğiniz sürücüyü seçin ve ardından Son veya İleri'yi seçin.
İstediğiniz sürücüyü listelenmiyorsa, doğru sürücüyü elde etme hakkında bilgi almak için bağlandığınız veritabanının yöneticisine başvurun. - Yönergeleri izleyin ve sonraki tüm iletişim kutularında gereken bağlantı bilgilerini girin.
Tek tek ayarlar hakkında daha fazla bilgi için ODBC iletişim kutularındaki Yardım’a tıklayın.
Daha fazla bilgi için bkz : Veri Kaynağı Ekleme.