Společnost Microsoft distribuuje Microsoft SQL Server 2012 opravy jako jeden soubor ke stažení. Protože jsou opravy kumulativní, každá nová verze obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozího SQL serveru 2012 Oprava.
Příznaky
Zvažte následující scénář:
-
Vytvoříte nové přihlašovací ID SQL serveru a přiřadíte přihlašovací ID jako vlastníka databáze na instanci Microsoft SQL Server 2012.
-
K instanci systému SQL Server 2012 se přihlásíte pomocí nového přihlašovacího ID.
-
Pokusíte se zobrazit vlastnosti databáze v instanci SQL serveru 2012.
V tomto scénáři se zobrazí následující chybová zpráva:
Nelze zobrazit požadovaný dialog. Další informace: nelze zobrazit požadovaný dialog. (SqlMgmt) Při provádění příkazu nebo dávky Transact-SQL došlo k výjimce. (Microsoft. SqlServer. ConnectionInfo) Uživatel nemá oprávnění k provedení této akce. (Microsoft SQL Server, chyba: 297)
Příčina
K tomuto problému dochází, protože se při pokusu o zobrazení vlastnosti databáze vyžaduje oprávnění zobrazit stav serveru. Když kliknete na vlastnosti databáze, SQL Server Management Studio (SSMS) spustí dotazy v následujících dynamických zobrazeních pro správu (DMVs):
-
sys.dm_hadr_cluster
-
sys.dm_database_encryption_keys
Tyto DMVs jsou pro SQL Server 2012 nové a vyžadují oprávnění na úrovni serveru.
Řešení
Informace o kumulativní aktualizaci
SQL Server 2012
Oprava pro tento problém byla poprvé vydána v kumulativní aktualizaci 2 pro SQL Server 2012 Service Pack RTM. Další informace o tomto kumulativním balíčku aktualizací najdete v následujícím článku znalostní báze Microsoft Knowledge Base:
2703275 Kumulativní aktualizace 2 pro SQL Server 2012Poznámka Vzhledem k tomu, že buildy jsou kumulativní, každá nová oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozího SQL serveru 2012 Oprava. Společnost Microsoft doporučuje zvážit použití nejnovější opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
2692828 Buildy SQL Server 2012, které byly vydány po vydání SQL Server 2012 Pro určité aktualizace SQL serveru jsou vytvořené opravy hotfix Microsoft SQL serveru 2012. Opravu hotfix systému SQL Server 2012 s aktualizací Service Pack RTM musíte nainstalovat v instalaci aktualizace SQL Server 2012 Service Pack RTM. Ve výchozím nastavení je každá oprava hotfix, která je součástí aktualizace Service Pack systému SQL Server, součástí další aktualizace Service Pack systému SQL Server.
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Řešení
Tomuto problému se můžete vyhnout tak, že zobrazíte oprávnění zobrazit stav serveru pro přihlašovací ID, které jste vytvořili.