Taikoma
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Simptomai

Apsvarstykite šį scenarijų:

  • Paleidus serverį, kuriame yra keli egzemplioriai su skirtingomis pagrindine versija, įskaitant ne tik "Microsoft SQL Server" 2008, "2008 R2", "2012" arba "2014", bet ir "SQL Server 2016" arba "2017" (tai yra lengvi leidiniai, pvz., SQL Express)

Šiuo atveju VSS taikomoji programa negali sėkmingai surinkti SQL serverio duomenų bazių. Be to, galite gauti klaidos pranešimą "Windows" taikomųjų programų įvykių žurnaluose , panašų į šį:

SQL serverio 2008 arba 2008 R2 egzemplioriaus

Klaidos būsena: 1, sunkumas: 16 Šaltinis: "Microsoft SQL Server" vietinis klientas 11,0 Klaidos pranešimas: Neleistinas objekto pavadinimas "master.sys.availability_replicas". Pastaba Klaida įvyks, kai vykdote šią užklausą: paskelbti @sql nvarchar (MAX) deklaruoti @databasvardas varchar (256) nustatykite @databasvardas = n ' Master ' Set @sql = pasirinkite 1 iš Master.sys.AVAILABILITY_REPLICAS kaip ar vidinio sujungimo meistras. sys. "duomenų bazės kaip d DB_ID (" "+ @databaspavadinimas +") = D.DATABASE_ID ir ar.REPLICA_ID = D.REPLICA_ID vidinis sujungimas master.sys.dm_hadr_availability_replica_states kaip St on ar.replica_id = St.replica_id ir St. role = 2 ' exec (@sql)

SQL serverio 2012 arba SQL serverio 2014 egzemplioriaus AlwaysOn prieinamumo grupės antrinės duomenų bazės

Klaidos būsena: 1, sunkumas: 16 Šaltinis: "Microsoft SQL Server" vietinis klientas 11,0 Klaidos pranešimas: neleistinas stulpelio pavadinimas 'basic_features'.

Šiuo atveju užklausa pradeda klaidą:

"pasirinkite database_id, ar.replica_id, replica_server_name, is_primary_replica, ar.group_id, basic_features iš master.sys.availability_replicas ar, master.sys.dm_hadr_database_replica_states RS, master.sys.availability_groups AG, kur database_id = DB_ID (' '" + @Databasvardas + ' ") ir replica_server_name = ' ' + @INSTANCENAME + ' ' ' ir ar.replica_id = rs.replica_id ir ar.group_id = AG.group_id '

Sprendimas

Ši problema išspręsta SQL serverio kaupiamajame naujinime:

      Kaupiamasis naujinimas 12 SQL serverio 2017

      Kaupiamasis naujinimas 4 SQL serverio 2016 SP2

Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:

Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2017"

Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2016"

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Nuorodos

Sužinokite apie terminologiją "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.