Applies ToSQL 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)

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)

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.

      Kumulatiivne Update 12 SQL Server 2017

      Kumulatiivne värskendus 4 SQL Server 2016 SP2 jaoks

Iga uus SQL serveri koondvärskenduses sisaldab kõiki Kiirparandusi ja turvaparandusi, mis kuulusid eelmise kumulatiivse värskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.

Uusim SQL Server 2017 koondvärskenduses

Uusim SQL Server 2016 koondvärskenduses

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.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.