"Microsoft" platina "Microsoft SQL Server" 2012 pataisymus kaip vieną atsisiunčiamą failą. Kadangi pataisymai yra kumuliacinės, kiekviename naujame leidime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio SQL serverio 2012 pataisų leidimo.
Simptomai
Apsvarstykite šį scenarijų:
-
Galite sukurti naują "SQL Server" prisijungimo ID ir priskirti prisijungimo ID kaip "Microsoft SQL Server" 2012 egzemplioriaus duomenų bazės savininką.
-
Prisijungiate prie SQL serverio 2012 egzemplioriaus naudodami naująjį prisijungimo ID.
-
Bandote peržiūrėti duomenų bazės ypatybes "SQL Server" 2012 egzemplioriuje.
Tokiu atveju gaunate šį klaidos pranešimą:
Negalima Rodyti užklausto dialogo lango. Papildoma informacija: negalima Rodyti užklausto dialogo lango. (SqlMgmt) Vykdant Transact-SQL sakinį arba paketą įvyko išimtis. (Microsoft. SqlServer. Conneccioninfo) Vartotojas neturi teisės atlikti šio veiksmo. ("Microsoft SQL Server", klaida: 297)
Priežastis
Ši problema kyla dėl to, kad kai bandote peržiūrėti duomenų bazės ypatybę, būtina peržiūrėti serverio būseną. Spustelėjus duomenų bazės ypatybes, SQL serverio Management Studio (SSMS) veikia užklausas prieš šiuos dinaminio valdymo rodinius (DMVs):
-
sys.dm_hadr_cluster
-
sys.dm_database_encryption_keys
Šie DMVs yra nauji SQL serverio 2012 ir reikalauja serverio lygio teisių.
Sprendimas
Kaupiamojo naujinimo informacija
SQL serverio 2012
Ši problema buvo pirmą kartą išleista Kaupiamasis naujinimas 2 SQL serverio 2012 paslaugų paketo RTM. Daugiau informacijos apie šį kaupiamųjų naujinimų paketą rasite spustelėję toliau nurodytą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
2703275 Kaupiamojo naujinimo paketas 2 SQL serverio 2012Pastaba Kadangi komponavimo versijos yra kumuliacinės, kiekviena nauja pataisų versija yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio SQL serverio 2012 pataisų leidimo. "Microsoft" rekomenduoja apsvarstyti naujausių pataisų leidimų, kuriuose yra šios karštosios pataisos, taikymą. Jei reikia daugiau informacijos, spustelėkite toliau esantį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:
2692828 "SQL Server 2012" komponavimo versijos, išleistos po "SQL Server" 2012 išleidimo "Microsoft SQL Server" 2012 karštosios pataisos kuriamos konkretiems "SQL Server" pakeitimų paketams. Norėdami įdiegti "SQL Server 2012" pakeitimų paketo RTM, turite taikyti SQL serverio 2012 paslaugų paketo RTM karštąją pataisą. Pagal numatytuosius "SQL Server" pakeitimų pakete pateiktas karštąsias pataisas yra įtraukta į kitą "SQL Server" pakeitimų paketą.
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Sprendimas
Norėdami išspręsti šią problemą, Suteikite savo sukurtam prisijungimo ID serverio būsenos teises.