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).
-
Kumulatívna aktualizácia 2 (cu 2) sa inštaluje pre SQL server 2016 SP2 a Kumulatívna aktualizácia 10 (cu 10) pre SQL Server 2017.
-
Ak chcete zálohovať ľubovoľnú databázu v inštancii servera SQL Server verzie 2008, 2008 R2, 2012 alebo 2014, použite aplikáciu služby Volume Shadow Copy Service (VSS).
-
Môžete iniciovať aj zálohu služby VSS podporujúcu VM na úrovni hostiteľa virtualizácie, keď je server virtuálnym strojom.
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:
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:
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.