Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Simptomi

Razmotrite sledeći scenario:

  • Pokrenite server na kojem se nalazi više instanci sa različitim glavnim verzijama, uključujući ne samo Microsoft SQL server 2008, 2008 R2, 2012 ili 2014, već i SQL server 2016 ili 2017 (To uključuje lagane instance izdanja kao što je SQL Express).

U ovom scenariju, VSS aplikacija možda neće uspešno prikupljati SQL Server baze podataka. Pored toga, možete dobiti poruku o grešci u evidencijama događaja Windows aplikacije koja je slična sledećoj:

Za instancu SQL Server 2008 OR 2008 R2

Stanje greške: 1, ozbiljnost: 16 Izvor: Microsoft SQL Server Native Client 11.0 Poruka o grešci: Nevažeće ime objekta "master.sys.availability_replicas". Beleške: Do greške će doći kada izvršite sledeći upit: deklariše @sql nvarchar(MAX)DECLARE @DatabaseName VARCHAR(256)set @DatabaseName =N'master'set @sql = SELECT 1 FROM master.sys.availability_replicas AS AR INNER JOIN master.sys.databases AS d ON DB_ID d.replica_id('' + @DatabaseName + ''')) = d.database_id AND ar.replica_id = d.replica_id INNER JOIN master.sys.dm_hadr_availability_replica_states AS st ON ar.replica_id = st.replica_id AND st.role = 2'EXEC(@sql)

Za SQL Server 2012 ili SQL Server 2014 instancu hosting AlwaysOn Availability Group Sekundarne baze podataka

Stanje greške: 1, ozbiljnost: 16 Izvor: Microsoft SQL Server Native Client 11.0 Poruka o grešci: nevažeće ime kolone 'basic_features'.

I u ovom slučaju upit koji pogađa grešku će biti:

'select database_id, ar.replica_id, replica_server_name, is_primary_replica, ar.group_id, basic_features from master.sys.availability_replicas ar, master.sys.dm_hadr_database_replica_states rs, master.sys.availability_groups ag where database_id = DB_ID('' + @DatabaseName + ''' ) AND replica_server_name = ''' + @INSTANCENAME + ''' AND ar.replica_id = rs.replica_id AND ar.group_id = ag.group_id ar.group_id

Rešenje

Ovaj problem je rešen u sledećim kumulativnim ispravkama za SQL Server:

      Kumulativna ispravka 12 za SQL Server 2017

      Kumulativna ispravka 4 za SQL Server 2016 SP2

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

Najnovija kumulativna ispravka za SQL Server 2017

Najnovija kumulativna ispravka za SQL Server 2016

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×