Príznaky

Zoberme si nasledujúcu situáciu:

  • Spustíte server, ktorý hosťuje viacero inštancií s rôznymi hlavnými verziami, a to aj nielen Microsoft SQL Server 2008, 2008 R2, 2012 alebo 2014, ale aj SQL Server 2016 alebo 2017 (Toto zahŕňa ľahké vydania inštancie, ako napríklad SQL Express).

V tomto scenári sa aplikácia VSS nemusí úspešne zhromažďovať databázy SQL servera. Okrem toho sa môže zobraziť chybové hlásenie v denníkoch udalostí aplikácií systému Windows , ktoré sa podobá nasledujúcemu hláseniu:

Pre inštanciu SQL servera 2008 alebo 2008 R2

Chybová štátna: 1, závažnosť: 16 Zdroj: Microsoft SQL Server Native Client 11,0 Chybové hlásenie: neplatný názov objektu master.sys.availability_replicas. Poznámka Pri spúšťaní nasledujúceho dotazu sa zobrazí chyba: deklarovať @sql nvarchar (MAX) DEKLAROVAť @DatabaseName VARCHAR (256) nastavenie @DatabaseName = N'master'set @sql = Select 1 from Master.sys.AVAILABILITY_REPLICAS ako AR Inner JOIN Master. sys. DATABASES ako d on DB_ID (' ' ' + @DatabaseName + ' ' ') = D.DATABASE_ID AND AR.REPLICA_ID = D.REPLICA_ID vnútorné spojenie master.sys.dm_hadr_availability_replica_states ako St on AR.replica_id = St.replica_id and St. role = 2 ' exec (@sql)

Pre SQL Server 2012 alebo SQL Server 2014 inštancie hosťovaní skupiny dostupnosti AlwaysOn sekundárne databázy

Chybová štátna: 1, závažnosť: 16 Zdroj: Microsoft SQL Server Native Client 11,0 Chybové hlásenie: neplatný názov stĺpca 'basic_features'.

V tomto prípade sa pri chybe zobrazuje dotaz:

Vyberte položku database_id, ar.replica_id, replica_server_name, is_primary_replica, ar.group_id, basic_features z master.sys.availability_replicas AR, master.sys.dm_hadr_database_replica_states RS, master.sys.availability_groups AG, kde database_id = DB_ID (' ' ' + @DatabaseName + ' ' ') and replica_server_name = ' ' ' + @INSTANCENAME + ' ' ' and ar.replica_id = rs.replica_id and ar.group_id = AG.group_id

Riešenie

Tento problém je vyriešený v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:

      Kumulatívna aktualizácia 12 pre SQL Server 2017

      Kumulatívna aktualizácia 4 pre SQL Server 2016 SP2

Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky opravy hotfix a opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:

Posledná Kumulatívna aktualizácia pre SQL Server 2017

Posledná Kumulatívna aktualizácia pre SQL Server 2016

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Odkazy

Oboznámte sa s terminológiou , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti

PRESKÚMAŤ ŠKOLENIE >

Buďte medzi prvými, ktorí získajú nové funkcie

Pripojiť k Microsoft insiderov chcú >

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?

Ďakujeme za vaše pripomienky!

×