Aracılığıyla paylaş


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.