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
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ı.
Not
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:
|
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ış.
Not
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ış
Not
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.