Aracılığıyla paylaş


ISO seçenekleri etkilerini

odbc standart ISO standart yakından eşleştirilir ve odbc uygulamalarının odbc sürücüsünün standart bir davranış bekler.Davranışını daha yakından ile uyumlu hale getirmek için odbc standart olarak tanımlanan SQL Server yerel istemci odbc sürücüsü her zaman kullanılabilir durumda ISO seçenekleri kullanır sürüm ile bağlayan sql Server'ın.

Zaman SQL Server yerel istemci odbc sürücüsü bağlanır bir örnek , SQL Server, sunucu istemcinin kullandığı algılar SQL Server yerel istemci odbc sürücüsü ve çeşitli seçenekleri ayarlar.

Sürücü bu ifadeler kendini yayınlar. odbc uygulama bunları istemek için hiçbir şey yapmaz.Bu seçenekleri ayarlama server davranışı sonra ISO standardı eşleştiğinden daha kolay taşınabilir olması için sürücüyü kullanarak odbc uygulamaları sağlar.

db Kitaplığı-tabanlı uygulamalar genellikle bu seçenekleri açmak değil.Aynı sql deyim çalıştıran bu varsayımında bulunmamalıdır, odbc veya db Kitaplığı istemcileri arasında davranış farklı gözleme siteleri ile ilgili bir sorun işaret SQL Server yerel istemci odbc sürücüsü.Tarafından kullanılan gibi bunlar ilk deyim aynı set seçenekleri ile db-Library ortamında yeniden SQL Server yerel istemci odbc sürücüsü.

set seçenekleri açıp tüm kapatılabilir çünkü saat Tetikleyicileri yukarıda listelenen set seçenekleri ile açık, her ikisi de, açma ve kapatma ve kullanıcılar ve uygulamalar tarafından saklı yordamları ve tetikleyicileri, geliştiriciler de ele kendi yordamlarını sına özen göstermelidir.Bu yordamları ve Tetikleyicileri düzgün olsun hangi seçenekler belirli bir bağlantısı olabilir çalışmasını sağlar küme ne zaman onlar yordam veya tetikleyiciyi harekete üzerinde.Başındaki bir set deyim tetikleyici veya saklı yordam, tetikleyici veya belirli bir ayarı şu seçeneklerden birini gerektiren saklı yordamlar yayımlamalısınız.Bu set deyim yalnızca tetikleyici veya saklı yordam; yürütme için yürürlükte kalır yordam veya tetikleyiciyi sona erdiğinde, özgün ayarına döndürülür.

Bağlandığında bir örnek , SQL Server, dördüncü bir Ayarla seçeneği, CONCAT_NULL_YIELDS_NULL, ayrıca küme.The SQL Server Native Client ODBC driver does not set these options on if AnsiNPW=NO is specified in the data source or on either SQLDriverConnect or SQLBrowseConnect.

ISO seçenekleri daha önce belirtildiği gibi SQL Server yerel istemci odbc sürücüsü varsa QUOTED_IDENTIFIER seçeneği kapatmak değil QuotedID = no verilerde belirtilen kaynak ya da her iki SQLDriverConnect veya SQLBrowseConnect.

Sürücü seçeneklerini küme geçerli durumunu bilmek izin vermek için odbc uygulamaları değil kullanmanız gerekir Transact-SQL küme deyim ayarlamak bu seçenekleri.Yalnızca gereken küme veri kaynak veya bağlantı seçeneklerini kullanarak bu seçenekleri.set seçenekleri uygulama sorunları, sürücünün yanlış sql deyimleri oluşturabilir.