Sümptomid
Arvestage järgmise stsenaariumiga.
-
Käivitate serveris, kus on mitu eksemplari, millel on erinevad põhiversioonid (sh mitte ainult Microsoft SQL Server 2008, 2008 R2, 2012 või 2014), kuid ka SQL Server 2016 või 2017 (see hõlmab kergeid väljaandeid (nt SQL-i Ekspress)
-
Kumulatiivne Update 2 (Cu 2) installimist SQL server 2016 SP2 ja kumulatiivne Update 10 (Cu 10) SQL Server 2017.
-
Rakenduse Draivi varikoopia teenus (VSS) abil saate varundada mis tahes andmebaasi SQL serveri eksemplaris versiooni 2008, 2008 R2, 2012 või 2014.
-
Või käivitate VSS-toega varukoopia VM-i virtualiseerimise hosti tasemel, kui server on virtuaalne masin.
Selle stsenaariumi korral ei pruugita rakendust VSS SQL serveri andmebaaside kaudu edukalt koguda. Lisaks võidakse kuvada tõrketeade Windowsi rakenduse sündmuste logides , mis sarnanevad järgmisega:
SQL Server 2008 või 2008 R2 eksemplar
Tõrge olek: 1, raskusaste: 16 Allikas: Microsoft SQL Server Native Client 11,0 Tõrketeade: objekti nimi "master.sys.availability_replicas" ei sobi. Märkus Tõrge ilmneb siis, kui käivitate järgmise päringu. deklareerige @sql muutuvpikkusega n (MAX) KUULUTAda @DatabaseName muutuvpikkusega Tärkandmed (256) Set @DatabaseName = N'master'set @sql = Select 1 from Master.sys.AVAILABILITY_REPLICAS kui ar Inner JOIN Master. sys. Database d DB_ID ("" "+ @DatabaseName +" "") = D.DATABASE_ID ja ar.REPLICA_ID = d.replica_id sisemine ühendus Master.sys.DM_HADR_AVAILABILITY_REPLICA_STATES kui st AR.replica_id = St.replica_id ja Püha roll = 2 ' exec (@sql)
SQL Server 2012 või SQL Server 2014 eksemplari hostimise AlwaysOn kättesaadavus rühma sekundaarsed andmebaasid
Tõrge olek: 1, raskusaste: 16 Allikas: Microsoft SQL Server Native Client 11,0 Tõrketeade: Sobimatu veeru nimi 'basic_features'.
Ja sellisel juhul tabab viga järgmine päring:
' Vali database_id, ar.replica_id, replica_server_name, is_primary_replica, ar.group_id, basic_features Master.sys.availability_replicas AR, master.sys.dm_hadr_database_replica_states RS, master.sys.availability_groups AG, kus database_id = DB_ID (' ' ' + @DatabaseName + ' ' ') ja replica_server_name = ' ' ' + @INSTANCENAME + ' ' ' ja ar.replica_id = rs.replica_id ja ar.group_id = AG.group_id '
Lahendus
See probleem on lahendatud SQL serveri järgmisi kumulatiivseid värskendusi.
Iga uus SQL serveri koondvärskenduses sisaldab kõiki Kiirparandusi ja turvaparandusi, mis kuulusid eelmise kumulatiivse värskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Viited
Siit saate teada, kuidas terminology Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.