Aracılığıyla paylaş


AdomdConnection.ConnectionString Özelliği

Alır veya ayarlar dize , AdomdConnection kullandığı açın bir analitik veri kaynak.

Ad Alanı:  Microsoft.AnalysisServices.AdomdClient
Derleme:  Microsoft.AnalysisServices.AdomdClient (Microsoft.AnalysisServices.AdomdClient içinde.dll)

Sözdizimi

'Bildirim
Public Property ConnectionString As String
    Get
    Set
'Kullanım
Dim instance As AdomdConnection
Dim value As String

value = instance.ConnectionString

instance.ConnectionString = value
public string ConnectionString { get; set; }
public:
virtual property String^ ConnectionString {
    String^ get () sealed;
    void set (String^ value) sealed;
}
abstract ConnectionString : string with get, set
override ConnectionString : string with get, set
final function get ConnectionString () : String
final function set ConnectionString (value : String)

Özellik Değeri

Tür: System.String
A dize tarafından kullanılan bağlantı dizesi içeren AdomdConnection.

Uygulamalar

IDbConnection.ConnectionString

Açıklamalar

ConnectionString Özellikle eşleşiyor ole db bağlantısını dize mümkün olduğunca yakın şekilde biçimlendirmekKullanabileceğiniz ConnectionString özellikni destekleyen bir analitik veri kaynağına bağlanmak için XML for Analysis 1.1 belirtimini.

Birçok bağlantının dize değerlere karşılık gelen salt-okunur özellikler sahip.Bağlantı ayarlandığında dize, tüm bu özellikler, bir hata algılandığında dışında güncelleştirilir.Hata algılama, tüm özellikleri güncelleştirilmesini engeller.

Sıfırlama ConnectionString Kapalı bir bağlantı özelliğini sıfırlar tüm bağlantı dize değerler (ve ilişkili özellikleri), parola dahilÖrneğin, bir bağlantı ayarlayın dize içeren Catalog= Adventure Works DW.Sonra bağlantıyı Sıfırla dize için DataSource=localhost;Password=MyPassword.Database özellik şimdi artık küme Adventure Works dw veritabanı.( Catalog Bağlantısı ayarı dize karşılık gelen Database özellik.)

Bağlantının doğrulanmasına ön dize özellik ayarlandığında gerçekleştirilir.Uygulama ağda bir Open yöntem, bağlantı dize ayrıştırılır ve bireysel özellikleri, destek, onların düzeyine dayalı değerlendirilirAdomdConnection Doğrudan bağlantı sağlanan bir özelliği destekler dize, o özellik için değer doğrulanır.Değer geçerli değil veya desteklenmiyor, bir istisnası atılır.özellik tarafından doğrudan desteklenmeyen, AdomdConnection, ancak özellik geçerli bir xml öğesi oluşturmak için kullanılabilir, özellik ve değeri doğrudan temel sağlayıcı. için geçirilenBu tür bir özellik geçersiz veya desteklenmeyen bir değer içeriyorsa, o saat bir istisnası atılır.

Değerleri sınırlı tek veya çift tırnak işaretleri (örneğin, name='value' veya name="value").Tek veya çift tırnak işaretleri içinde bir bağlantı kullanılabilir dize başka sınırlayıcı kullanarak (örneğin, name="value's" veya name= 'value"s', ama name='value's' veya name= ""value"").Tüm boş karakterler, tırnak işaretleri veya bir değer içinde yerleştirilmiş olanlar dışında dikkate alınmaz.Anahtar sözcük çiftlerinin noktalı virgülle (;) ayrılmış olmalıdır.Noktalı bir değerinin bir parçası ise, onu da tırnak sınırlanması gerekir.Hiçbir kaçış sıraları desteklenir.Değer türü ilgisizdir.Adları büyük küçük durum duyarlı değildir.Özellik adı birden fazla bağlantı oluşursa, dize, son oluşumu ile ilişkili değer kullanılır.

Not

Uygulamaları bağlantı oluşturulurken dikkatli kullanılması gereken dize kullanıcı girişini temel alarak (örneğin, kullanıcı kimliği ve parola bilgilerini bir iletişim kutusu ve bu bilgileri bağlantısı ekleme alırken dize).Uygulama kullanıcı fazladan bağlantı katıştıramazsınız emin olun dize parametrelerinde bu değerleri (örneğin, farklı bir veritabanına bağlanmaya çalışan bir kullanıcı olarak bir parola girin validpassword;database=somedb).

Aşağıdaki tablo tarafından doğrudan desteklenen bağlantı dizesi ayarları açıklar AdomdConnection.Sağlayıcıya özgü bağlantı dizeleri kümetings da olabilir küme, burada listelenmeyen, ancak.

Ayar adı

Diğer adları ayarlama

Açıklama

Timeout

Hiçbiri

Kümeleri saat önce çalıştırılacak bir komut beklemek AdomdConnection komutu çalıştırmak çalışırken durdurur ve oluşturduğu bir hata.

Bağlantı zaman aşımı

Hiçbiri

Kümeleri saat bir bağlantının önce kurulmasını beklemek AdomdConnection durur bağlanmaya ve oluşturduğu bir hata.

Veri Kaynağı

DataSourceLocation

örnek veya yerel küp (.cub) dosyası için ayarlar AdomdConnection kuran bir bağlantı.Ne zaman bir PowerPivot için bağlanma gömülü örnek değeri olmalıdır katıştırılmış$; dolar işaretleri dahil.

Kullanıcı adı

Kimliği doğrulanmış kullanıcı

UID

Kullanıcı Kimliği

Kullanıcı kimliği veya ad ayarlar AdomdConnection kullandığı kurmak bir bağlantı.

NotNot
Kimliği doğrulanmış kullanıcı artık desteklenmiyor.

Parola

PWD

Parolayı ayarlar AdomdConnection kullandığı bağlantısı ile belirtilen kullanıcı adı.

Katalog

Initial Catalog

Veritabanı

Veritabanı için ayarlar AdomdConnection kuran bir bağlantı.

ProtectionLevel

Hiçbiri

Kümeleri düzey imzalamak veya bağlantıyı şifrelemek için sağlayıcı kullanan koruma.Bu ayar aşağıdaki seçenekler vardır:

  • YOK , sunucuya gönderilen veri için kimlik doğrulaması yapar

  • connect istemci sunucu ile bağlantı kurduğunda kimlik doğrulaması yapar.

  • pkt TUTARLILIĞI , alınan tüm verilerin geldiği için kimlik doğrular istemci ve yolda değiştirilmedi.

  • pkt gizlilik veriler alınıp kimliğini doğrular ve verileri şifreler istemci ve yolda değiştirilmedi.

Güvenlik seçenekleri

Hiçbiri

Emniyet ayarlar düzey , kullanıcı tanımlı işlevler ve eylemler için güvenlik nasıl işlendiğini belirler.

AutoSyncPeriod

Hiçbiri

Kümeleri saat, milisaniye olarak geçen nesneleri ile sunucu otomatik olarak eşitlemeden önce.

ConnectTo

Hiçbiri

yöntem, ayarlar AdomdConnection kullanır bağlanmak için sunucu.Yoksa ayarlamak 8.0, iþlem içi bağlantının kullandığı XML for Analysis sunucuya bağlanmak için.Yoksa ayarlamak 9.0, bu bağlantıyı kullanan XML for Analysis.Yoksa ayarlamak varsayılan, önce bağlantıyı dener XML for Analysisve sonra işlem kullanmayı dener XML for Analysis.

Sağlayıcı

Hiçbiri

Adını ayarlar sağlayıcı veri kaynak için.Varsayılan değer msolap.

DataSourceInfo

Hiçbiri

Sağlayıcıya özgü bilgileri verilere erişmek için gereken ayarlar kaynak.

Tümleşik güvenlik

Hiçbiri

Denetim erişimi kullanmak için ayarlar.küme İçin SSPI, bir desteklenen güvenlik paket, kullanıcı kimlik doğrulaması için kullanılır.küme İçin temel, kullanıcı adı ve parolakümetings gereklidir. Bir http bağlantısı ayarını yalnızca kullanabilirsiniz temel.

CreateCube

Hiçbiri

Kümeleri KÜP oluşturmak bir yerel küp oluşturma işlemi sırasında kullanılan deyim.

İletişim kuralı biçimi

Hiçbiri

Kümeleri, xml biçimini sunucusuna gönderilir.Ayarlar olabilir varsayılan, xml, veya ikili.

Şifreleme parolası

Hiçbiri

Yerel küpleri şifresini çözmek için kullanılan parola ayarlar.

Kimliğe bürünme düzeyi

Hiçbiri

Kümeleri düzey sunucunun istemci kimliğini belirlerken kullanmaya izin verdiği kimliğe bürünme.Kullanılabilir ayarlar Anonim, Tanımla, özelliklerini al, ve temsilci.Varsayılan değer özelliklerini al.

SSPI

Hiçbiri

Kullanıcı kimlik doğrulaması için kullanılacak güvenlik paket olarak ayarlar.Kullanılabilir ayarlar dahil anlaşma, Kerberos, ntlm, ve Anonim kullanıcı.Varsayılan değer anlaşma.

UseExistingFile

Hiçbiri

Kullanabilir veya varolan dosyanın üzerine yazmak etkinleştirilip etkinleştirilmeyeceğini belirler.küme İçin doğru, yerel dosya önceden mevcut olmalıdır ve küp küp yoksa oluşturulduğunda, veya küp varsa kullanılır.küme İçin yanlış, varolan yerel küp üzerine yazılır.Varsayılan değer yanlış.

Karakter kodlaması

Hiçbiri

Karakterleri nasıl kodlanmış ayarlar.Varsayılan değer dize utf-8.

İçin veri şifrelemesi kullan

Hiçbiri

Şifreleme istemci ve sunucu arasında kullanılan olup olmadığını ayarlar.küme İçin doğru, tüm sunucu sertifikasının yüklü olmasý koþuluyla istemci ve sunucu arasında gönderilen verileri Güvenli Yuva Katmanı (ssl) şifrelemesi ile şifrelenir.

Paket boyutu

Hiçbiri

Paket boyutunu bayt olarak istemci ve sunucu arasındaki ağ iletişimi ayarlar.Değeri arasında olmalıdır 512 ve 32767.Varsayılan değer 4096.

Genişletilmiş Özellikler

Hiçbiri

Bağlantı ayarlar dize bağlantı geçersiz kılmak için özellikleri dize , Genişletilmiş özellikleri yer alır.Bu özelliğin kendisi bir bağlantıdır dize, bağlantı özelliklerini geçersiz kıl dize , Genişletilmiş özellikleri yer alır.Genişletilmiş özellikler başka içerebilir Genişletilmiş özellikleri, özellikleri, öncelik korumak.Genişletilmiş özellikler sınırsız sayıda iç içe geçmiş destekler.

LocaleIdentifier

Hiçbiri

Tercih edilen ayarlar yerel ayar istemci uygulaması için kimlik.

Location

Hiçbiri

Sunucu adını ayarlar.

Sınırlı istemci

Hiçbiri

istemci Yasak olup olmadığını ayarlar.küme İçin doğru, istemcinin yerel küp ve yerel araştırma modeli işlevselliğini kullanarak yasaklanacaktır.Bu nedenle, yerel küp veya yerel veri madenciliği modelleri kullanmaya çalıştığında, istemci bir hata yükseltecektir.

Persist Security Info

Hiçbiri

Güvenlik bilgilerini kalıcı olup olmadığını ayarlar.küme İçin doğru, güvenlikle ilgili bilgiler elde edilebilir bağlantının bağlantı açıldıktan sonra.

Oturumkimliği

Hiçbiri

Bağlantının kullanacağı oturum tanımlayıcısı ayarlar.Oturum tanımlayıcısı varolan bir oturuma eşleşmezse bir hata oluşturdu.

Aktarım sıkıştırma

Hiçbiri

Sıkıştırma ile bağlantı kuracak olup olmadığını ayarlar.küme İçin yok, sıkıştırma yok kullanılacaktır.küme İçin sıkıştırılmış, iletişim sıkıştırılmış paket boyutunu azaltmak için.GZIP ayar http bağlantıları sıkıştırır.küme İçin varsayılan, GZIP bir http bağlantısı üzerinden; kullanılan Aksi durumda, hiçbir sıkıştırma kullanılacaktır.

Sıkıştırma düzeyi

Hiçbiri

Sıkıştırma ayarlar düzey, 0-9.Bu değer arttıkça, yüksek sıkıştırma.

SspropInitAppName

Hiçbiri

Bu bağlantıyla ilişkili uygulama adını ayarlar.Bu değer, izleme olayları izlerken yararlı olabilir.

ClientProcessID

Hiçbiri

Bu bağlantıyla ilişkilendirilmiş olan uygulamanın işlem Kimliğini ayarlar.Bu değer ayarlanırsa, ve SspropInitAppName küme olan, ClientProcessID istemci işletim sisteminden alınan işlem kimliği için otomatik olarak küme.Bu değer, izleme olayları izlerken yararlı olabilir.

Yalıtım düzeyi güncelleştirme

Hiçbiri

Belirtir olup olmadığını tek bir hücre Güncelleştirme KÜP deyim birbirinden yalıtılmış.Varsayılan ayrı tutulur.

Alt sorgular

Hiçbiri

Alt sorgular davranışını belirleyen bir bit maskesi.Bu özellik aşağıdaki değerleri olabilir tablo.

DeğerAçıklama
0 Varsayılan değer, önceki sürümleri ile uyumlu Analysis Services.Hesaplanan üyeleri veya hesaplanan kümeleri SUBSELECT'ler veya subcubes izin verilmez.
1 Hesaplanan üyeleri veya hesaplanan kümeleri SUBSELECT'ler veya subcubes izin verilir.hesaplanan üye ascendants alt seçim veya subcube alana dahil değildir.
2 Hesaplanan üyeleri veya hesaplanan kümeleri SUBSELECT'ler veya subcubes izin verilir.hesaplanan üye ascendants alt seçim veya subcube alan içinde yer almaktadır.

Bu özellik için varsayılan değerler sıfır veya boş olur.

Yalnızca bir oturum özelliği budur küme oturum oluşturulduğunda.

Hesaplanan üyeleri veya alt sorgular ve subcubes hesaplanan kümeleri davranış hakkında daha fazla bilgi için bkz: SUBSELECT'ler ve Subcubes hesaplanan üyeler.

AutoExists

Hiçbiri

Autoexists davranışını belirler.Bu özellik aşağıdaki değerleri olabilir tablo.

DeğerAçıklama
0 Varsayılan değer 1 ile aynı.
1 Derin autoexists sorgu eksen ve adlandırılmış kümeleri için geçerlidir.where yan tümceleri ve SUBSELECT'ler içerir.
2 Adlandırılmış kümeleri autoexists dışlamak ve derin autoexists sorgu eksen için uygulanır.where yan tümceleri ve SUBSELECT'ler içerir.
3 Hiçbir autoexists where yan tümce tümce tümce ile adlandırılmış kümeleri için geçerlidir.where yan tümce tümce tümce içeren sorgu eksen için yüzeysel autoexists uygulanır.Derin autoexists sorgu eksen ile SUBSELECT'ler ve SUBSELECT'ler ile adlandırılmış kümeleri için geçerlidir.

Bu özellik için varsayılan değerler sıfır veya boş olur.

Yalnızca bir oturum özelliği budur küme oturum oluşturulduğunda.

Birden çok bağlantı dize için karşılık gelen bir özellik ayarlarını harita AdomdConnection.Aşağıdaki tablo karşılık gelen bağlantı dizesi ayarları listeler AdomdConnection özellik.

Ayar adı

Özellik adı

ConnectionTimeout

ConnectionTimeout

Katalog

Veritabanı

Not

Bir bağlantı açıldıktan sonra başlatma özelliklerini özellikleri değiştirilemez.Kullanılabilir başlatma özellikleri küme aracılığıyla sorgulanabilir IDBProperties::GetPropertyInfo.

Yerel küp dosyalarına bağlanma

Varolan bir yerel küp dosyasına bağlanmak için tam yol ve dosya adını geçerli bir yerel küp dosyasında sağlamak Veri kaynağı bağlantı dize ayarı ve (varsa), geçerli bir parola parola bağlantı dize ayarı.Yerel küp dosyası mevcut değilse, yeni bir yerel küp dosyası oluşturulur ve bir parola belirtilmedi, parola ile korunan.Bir yerel küp ise ek ayarlar bağlantı belirtilmelidir dize, gibi INSERTINTO veya createcube.

Güvenlik seçeneklerini ayarlama

Değeri Güvenlik seçenekleri özellik, güvenli olmayan kitaplıkları kayıtlı ve olması tarafından yüklenen olup olmadığını belirler Microsoft PivotTable hizmeti veya sunucu.Girişimi güvensiz bir kitaplık yüklenemedi veya güvenli değil kullanıcı tanımlı bir işlev başvuru yapılırsa sırasında emniyet denetimi etkinleştirilmiştir, sonra da PivotTable hizmeti aşağıdaki hata döndürür:

User defined function <function name> cannot be used, because the class that implements it is not safe for initialization or scripting, which is required by client settings.

Değeri Güvenlik seçenekleri özellik belirler mi geçiş anahtar yerel küpleri ile izin verilir.İçeren bir INSERT INTO deyim ile yerel bir küp oluşturmak bir istemci uygulaması çalışırsa, geçiş anahtar sözcüğü veya bir istemci uygulamasını kullanan bir INSERT INTO deyim içeren bir yerel Küp yenileme girişimleri, geçiş anahtar sözcük, bir hata ortaya çıkar.

Aşağıdaki tablo olası değerleri listeler Güvenlik seçenekleri özellik.

Değer

Açıklama

0

Yerel küp veya Internet Information Services (IIS) sunucu bağlantıları için bu değeri aynıdır DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFE.

Diğer tüm bağlantılar için bu değeri aynıdır DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_ALL.

1

Bu değer kitaplıkları başlatma ve komut dosyası kullanan kullanan kullanan dosyası kullanan için güvenli olduğunu doğrulama olmadan tüm kullanıcı tanımlı işlev kitaplıkları sağlar ve ayrıca kullanımını sağlar geçiş yerel küpleri bir anahtar sözcük.

MDSCHEMA_ACTIONS sonuçlar filtre uygulanmamış.

NotNot
Bu seçenek önerilmez.

2

Bu değer tüm sınıflar için belirli kullanıcı tanımlı işlev kitaplığı başlatma ve komut dosyası kullanan kullanan kullanan dosyası kullanan için güvenli olduklarından emin olmak için kontrol edilir ve ayrıca kullanımını engeller sağlar geçiş yerel küpleri bir anahtar sözcük.

MDSCHEMA_ACTIONS sonuçlar türü, html ve komut satırı filtrelenir.MDSCHEMA_ACTIONS türü url sonuçlar dışlandı sürece İçerik sütun http:// veya https:// ile başlar.

3

Bu değer kullanıcı tanımlı işlevler oturum sırasında kullanılan ve kullanımını engeller geçiş yerel küpleri bir anahtar sözcük.

MDSCHEMA_ACTIONS sonuçlar boş.

Yalıtım düzeyi güncelleştirme

Değeri Yalıtım düzeyini güncelleştirmek özellik etkiler Analysis Services güncelleştirmesi için her hücre nasıl değerlendirir.Güncelleştirilecek hücreler diğerine, aynı güncelleştirme KÜMESİ komutundan örtüşüyor deyim.Güncelleştirilmiş hücre üst üste gelirse, ayarlayarak performansı artırabilirsiniz Güncelleştirme yalıtma düzeyini yalýtýlmýþ (1) için.Ancak, güncelleştirilmiş hücreler örtüşüyor ve Güncelleştirme yalıtma düzeyini yalýtýlmýþ için (1), güncelleştirme durumunu ayarlamak deyim hatalı olacaktır.

Aşağıdaki tablo olası değerleri listeler Güncelleştirme yalıtma düzeyini özellik.

Değer

Açıklama

0

Değil yalıtılmış

1

Yalıtılmış

NotNot
Bu değer dikkatli olun ve yalnızca güncelleştirme KÜP hücre olduğunda kullanabilirsiniz deyim örtüşüyor.

Çakışan anlamak için aşağıdaki gerçeği gözden tablo , satış tahmini basit bir küpün yalnızca beş satır ile.

Ad

Cinsiyet

Durumu

HedeflenenSatışlar

Çiğdem

Kadın

OR

Null

Gönül

Kadın

WA

Null

Charles

Male

WA

Null

Diego

Male

CA

Null

Edward

Male

CA

Null

California (ca) tarafından öngörülen satış için Dağıtılmış bir değer için tüm erkeklerde 100 ve 200 tüm satış temsilcileri için Dağıtılmış bir değer atamak istediğinizi varsayalım.Bu durum, sizin güncelleştirme küp deyim şu şekilde olacaktır:

UPDATE CUBE SalesForcasting SET Female=100, CA=200 USE_EQUAL_INCREMENT

Güncelleştirilmiş hücreleri denetleyin, üst üste olduğunu fark edeceksiniz.Female güncelleştirilmiş hücre Çiğdem ve Gönül'ın hücreleri ve California hücreleri Diego ve Edward.

Şimdi, tüm üniversite sınavlarına giren ve tüm satış temsilcileri için 200 dan Washington (wa) dağıtılmış bir değer 100 dağıtılmış bir değer atamak istediğinizi varsayalım.Bu durumda, güncelleştirme küpünüzü deyim şu olacaktır:

UPDATE CUBE SalesForcasting SET Male=100, WA=200 USE_EQUAL_INCREMENT

Güncelleştirilmiş hücreleri denetleyin, üst üste olduğunu göreceksiniz.Güncelleştirilmiş hücre erkek Charles, Diego ve Edwards'dır hücreleri ve hücre Washington Gönül ve Charles ' dir.Hücreler Charles örtüşüyor.