KB2626637 – POPRAVAK: naredba DRILLTHROUGH ne funkcionira ako se pokrene na nekim članovima atributa čije vrijednosti sadrže jedan ili više dvostrukih navodnika u komponenti SSAS 2008 R2 ili SSAS 2012

Primjenjuje se na
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web

Microsoft distribuira popravke servisnog paketa Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) ili Microsoft SQL Server 2012 u jednoj datoteci koja se može preuzeti. Budući da su popravci kumulativni, svako novo izdanje sadrži sve hitne popravke i sigurnosna ažuriranja obuhvaćena prethodnim izdanjem ažuriranja servisnog paketa 1 (SP1) za SQL Server 2008 R2 Service Pack 1 (SP1) ili SQL Server 2012.

Simptomi

Razmotrite sljedeći scenarij:

  • Dimenziju stvarate u komponenti Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) ili u komponenti Microsoft SQL Server 2012 Analysis Services (SSAS 2012).
  • Vrijednost svojstva KeyColumns za neke članove atributa u dimenziji sadrži jedan ili više dvostrukih navodnika.
  • Najmanje jedna vrijednost za članove atributa koja je definirana svojstvom keyColumns sadrži jedan ili više dvostrukih navodnika.
  • Pokušate pokrenuti MDX (Multidimensional Expressions) upit koji sadrži naredbu DRILLTHROUGH na članovima atributa u aplikaciji.
    MDX upit, primjerice, izvodite u programu Microsoft SQL Server Management Studio (SSMS).

U ovom se scenariju akcija dubinske analize ne prikazuje kao dostupna. Kada se to dogodi, nećete primati poruku o pogrešci.

Bilješke

  • Aplikacija koja se spominje u odjeljku "Simptomi" može biti Microsoft Office Excel, Microsoft Business Intelligence Development Studio (BIDS) ili SSMS.
  • Taj se problem ne pojavljuje ako umjesto svojstva KeyColumns dvostruke navodnike sadrži vrijednost svojstva NameColumn za članove atributa.

Uzrok

Taj se problem pojavljuje jer se niz koji generira skup redaka MDSCHEMA_ACTIONS nepravilno raščlanjuje dok se izvodi naredba DRILLTHROUGH. Zato se naredba DRILLTHROUGH ne izvršava pravilno.

Rješenje

Kumulativni podaci o ažuriranju

SQL Server 2012

Rješenje tog problema prvi je put objavljeno u kumulativnom ažuriranju 1 za SQL Server 2012. Dodatne informacije o tom paketu kumulativnog ažuriranja potražite u članku iz Microsoftove baze znanja pod brojem

2679368 Paket kumulativnog ažuriranja 1 za SQL Server 2012Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravka za SQL Server 2012. Microsoft preporučuje da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

2692828 međuverzije SQL Server 2012 koje su izdane nakon objave SQL Server 2012 Na instalaciju sustava SQL Server 2012 morate primijeniti hitni popravak SQL Server 2012.

Paket kumulativnog ažuriranja 4 za SQL Server 2008 R2 SP1

Rješenje tog problema prvi je put izdano u kumulativnom ažuriranju 4. Dodatne informacije o nabavi paketa kumulativnog ažuriranja za SQL Server 2008 R2 SP1 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

2633146 Paket kumulativnog ažuriranja 4 za SQL Server 2008 R2 SP1Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravka za SQL Server 2008 R2 SP1. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

2567616 međuverzije SQL Server 2008 R2 izdane nakon izdanja sustava SQL Server 2008 R2 SP1

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.