Bazı uygulamalar, iletişim kutusu yerine, bir sürücünün belirli öznitelikleri kullanarak veri kaynağına nasıl bağlanacağını belirten bir bağlantı dizesi gerektirebilir. Her öznitelik, sürücünün başarılı bir bağlantı yapması için gereken belirli bilgileri tanımlar. Bağlantı dizesinin biçimi her zaman şu şekildedir:

Kopya Kodu
"DSN=<data-source-name> ;[SERVER=<value>] [;PWD=<value>] [;UID=<value>] [;<Attribute>=<value>]"
Not:
Oracle için Microsoft ODBC Sürücüsü, sürücünün ilk sürümündeki (1.x) CONNECTSTRING bağımsız değişkenini de destekler.

UID, PWD, SERVER (veya CONNECTSTRING) ve DRIVER özniteliklerini belirtmiyorsanız, veri kaynağının adını belirtmelisiniz. Ancak diğer tüm öznitelikler isteğe bağlıdır. Bir öznitelik belirtilmediğinde, ODBC Veri Kaynağı Yöneticisi iletişim kutusunun DSN sekmesinde belirtilen öznitelik varsayılan olur.

Bağlantı dizesi öznitelikleri aşağıdaki tabloda açıklanmaktadır:

Öznitelik Açıklaması Varsayılan değer

DSN

ODBC Veri Kaynağı Yöneticisi iletişim kutusunun Kullanıcı DSN veya Sistem DSN sekmesinde listelenen veri kaynağı adı.

""

PWD

Erişmek istediğiniz Oracle Sunucusunun parolası. Bu sürücü 30 karakterlik Oracle sınırını destekler, Oracle alanları ve parolaları ile aynı sınırlamalara sahiptir.

""

SERVER

Erişmek istediğiniz Oracle Sunucusunun dizesi.

Bu dize bir Oracle veritabanı diğer adı, Tnsnames.ora dosyasında bir giriş veya Oracle Ad sunucusu kullanarak doğru sunucu ile eşlenecek bir diğer ad olabilir.

Bir veritabanı diğer adı Oracle'ın SQL*Net Hızlı Yapılandırması (veya Oracle8 veritabanları için Net8 Kolay Yapılandırması) kullanarak ayarlanabilir. Bir Oracle veritabanına bağlanma hakkında daha fazla bilgi için Oracle belgelerinize bakın.

""

UID

Oracle Sunucusu kullanıcı adı. Bu öznitelik isteğe bağlı olmayabilir — bazı veritabanları ve tablolar güvenlik amacıyla bu özniteliği gerektirebilir.

Oracle'ın işletim sistemi kimlik doğrulamasını belirtmek için "UID=/;" kullanın.

""

BUFFERSIZE

Sütunları getirmek için gereken en uygun arabellek boyutu.

Sürücü getirme işlemini iyileştirir, böylece Oracle Sunucusundan yapılan bir getirme işlemi bu boyutta bir arabelleği doldurmaya yetecek kadar satır getirir.  Çok veri getirecekseniz, daha büyük değerler kullanmak performansı artırır.

65535

SYNONYMCOLUMNS

Bu değer doğru seçeneğine ayarlandığında (1), bir SQLColumns API çağrısı Tablolar, Görünümler ve Eş Anlamlılar için sütun bilgileri döndürür. Aksi takdirde, SQLColumns yalnızca Tablolar ve Görünümler için sütunları döndürür. Daha hızlı performans için bu değeri ayarlamayın.

1

REMARKS

Bu değer doğru seçeneğine ayarlandığında (1), sürücü SQLColumns sonuç kümesi için Açıklamalar sütununu döndürür. Daha hızlı performans için bu değeri ayarlamayın.

0

StdDayOfWeek

DAYOFWEEK skaları için ODBC standardını zorlar. Bu varsayılan değerdir; yerelleştirilmiş sürüme gereksinimi olan kullanıcılar Oracle’ın döndürdüklerini kullanacak şekilde çalışma biçimini değiştirebilirler.

1

Not:
Öznitelik değerleri büyük/küçük harfe duyarlı olabilir.

Örnekler

Aşağıdaki bağlantı dizesi, Oracle Sunucu mickey.world ve Oracle Kullanıcısı cindy kullanarak Çalışanlar veri kaynağına bağlanır.

Kopya Kodu
"DSN=Employees;UID=cindy;PWD=secret;SERVER=mickey.world"

Aşağıdaki bağlantı dizesi, Oracle’ın işletim sistemi kimlik doğrulamasını ve Oracle Sunucusunu kullanarak Bordro veri kaynağına bağlanır moola:

Kopya Kodu
"DSN=Payroll;UID=/;PWD=;SERVER=moola"