SetOptions yöntemi
Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.
The SetOptions method modifies configurable parameters for a Microsoft SQL Server remote or linked server.
Sözdizimi
object
.SetOptions(
Option
,
Setting
)
Bölümleri
nesne
Bir nesneye uygulanan listesinde değerlendirir ifade.Seçenek
Ayarlarda belirtildiği gibi bir veya daha fazla seçenek tanımlar uzun tamsayı.Ayarı
DOĞRU olduğunda, tanımlanan seçenekleri seçeneği etkinleştirilir.false olduğunda seçenekler içinde tanımlanan seçeneği devre dışı bırakılır.
Prototip (c/C++)
HRESULT SetOptions(
SQLDMO_SRVOPTION_TYPE Options,
BOOL NewValue);
Ayarları
Ayarlarken seçeneği bağımsız değişkeni birden çok davranışları belirleyen kullanarak değerleri birleştiren bir veya mantıksal işleç.Set seçeneği bu SQLDMO_SRVOPTION_TYPE değerleri kullanarak bağımsız değişkeni.
Sabit |
Değer |
Açıklama |
---|---|---|
SQLDMOSrvOpt_/CollationCompatible |
256 |
Başvurulan sunucu yerel sunucu tarafından kullanılan aynı sıralama ve karakter karşılaştırma kullanır (LinkedServer Sadece object). |
SQLDMOSrvOpt_DataAccess |
128 |
Başvurulan sunucu yerel sunucuya bir dağıtılmış sorgu katılımcı olarak kullanılabilir (LinkedServer Sadece object). |
SQLDMOSrvOpt_DistPublisher |
16 |
Başvurulan sunucu yerel sunucuyu dağıtıcı yayın olan (RemoteServer Sadece object). |
SQLDMOSrvOpt_Distributor |
8 |
Başvurulan sunucu bir çoğaltma dağıtıcı olan (RemoteServer Sadece object). |
SQLDMOSrvOpt_/DynamicParameters |
131072 |
Referenced server recognizes the ODBC-specified ?character as a parameter representation in a query statement (LinkedServer object only). |
SQLDMOSrvOpt_/IndexAsAccessPath |
16384 |
Sağlayıcı uygulanmış dizinler kullanılacak bir erişim yol başvurulan sunucu dağıtılmış sorgular için (LinkedServer Sadece object) |
SQLDMOSrvOpt_InProcess |
8192 |
Uygulama işlem içi com sunucusu olarak başvurulan veri kaynak ole db sağlayıcı başlatır (LinkedServer Sadece object). |
SQLDMOSrvOpt_/LevelZeroOnly |
32768 |
Başvurulan sunucuya erişirken, yalnızca ole db düzeyi 0 destek dağıtılmış sorgular kullanma (LinkedServer Sadece object) |
SQLDMOSrvOpt_/NestedQueries |
65536 |
Başvurulan sunucu, bir sorgunun from yan tümce tümce tümce deyim destekler (LinkedServer Sadece object). |
SQLDMOSrvOpt_ NonTransacted |
4096 |
Dağıtılmış sorgu başvurulan sunucu işlem desteği varlığını ne olursa olsun güncelleştirmesi sağlar (LinkedServer Sadece object) |
SQLDMOSrvOpt_Publisher |
2 |
Başvurulan sunucu verilerini yerel sunucuya yayımlar (RemoteServer Sadece object). |
SQLDMOSrvOpt_RPC |
1 |
Uzak veya bağlantılı sunucu tarafından yapılan uzak yordam çağrıları verir |
SQLDMOSrvOpt_RPC_out |
64 |
Başvurulan sunucu yerel sunucudan uzak yordam çağrıları kabul eder (LinkedServer Sadece object). |
SQLDMOSrvOpt_Subscriber |
4 |
Başvurulan sunucu yerel sunucuda çoğaltma yayın aboneliği (RemoteServer Sadece object). |
SQLDMOSrvOpt_Unknown |
0 |
Hiçbir seçenek küme. |
SQLDMOSrvOpt_/UseRemoteCollation |
1024 |
Uzak sütun harmanlama sql Server veri kaynakları için kullanılır ve belirtilen harmanlama CollationName sql Server veri kaynakları için kullanılır (LinkedServer2 Sadece object). |
Açıklamalar
Seçenekleri ayarlama hatası neden olabilecek istenmeyen sonuçlar.sql Server ole db veri kaynağına bağlar, örneğin, kullanıcı veri kaynak, bağlantı kurulan karakter küme ve harmanlama sırası bağlama sql Server örnek tarafından kullanılan aynı kullanır belirtebilirsiniz.Kullanıcı kullanarak bu görevi başarmak SetOptions yöntem, LinkedServer nesnesi, ayar seçeneği SQLDMOSrvOpt_CollationCompatible ve ayar ayarı True.Dağıtılmış sorgu karakter küme ve harmanlama sırası uyumluluk çözünürlüğü sorgu en iyi duruma getirmek için kullanır.Değer ise küme hatası, dağıtılmış sorgu hatalı sonuçlar döndürebilir.