Rakenduskoht
SQL Server 2012 Service Pack 3 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) 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) SQL Server 2016 Service Pack 1

Parandamise

SQL serveri Virtual backup Device Interface (VDI) protokolli praeguses rakenduses on VDC_Flush käsk viimasest sõnumist, mis on saadetud SQL Serverist VDI-klientrakendusse. Andmete kaotsimineku vältimiseks peab VDI-klient varunduse lõpule viima enne, kui vastate käsule VDC_Flush . Alates SQL Server 2008 ja FILESTREAM kasutuselevõtt saab käsu VDC_Flush backup jooksul mitu korda saata. See toiming põhjustab probleemi, mille korral peab VDI-klient varundamise ajal mitu korda varunduse lõpule viima. Mõned VDI kliendid ei saa seda teha. Lisaks, kui VDI-klient vastab VDC_Flush käsule, tagamata varunduse kõvastumist, kui VDC_Flushon tulemas rohkem andmeid, võib SQL Server tehingulogi kärpida. Siiski, kui varunduse lõpuks nurjub VDI klient ja tehingulogi on ka kärbitud, võib andmete kadumine tekkida. See värskendus lisab uue VDI-käsu VDC_Complete , mis näitab, et SQL Server on lõpetanud andmete saatmise VDI-kliendile. Seetõttu saab VDI-klient varunduse lõpuleviimiseks enne SQL serverile vastuse saatmist. see funktsioon võimaldab VDI kliendil ebaõnnestuda varundus juhuks, kui midagi läheb valesti, ja takistab ka transaktsioonilogifailide kärbitud kogemata.Märkus. Uue VDC_Complete käsu toetamiseks lisatakse selles värskenduses ka kaks uut VDI-funktsiooni VDF_RequestComplete ja VDF_CompleteEnabled.

Teabe värskendamine

See täiustus sisaldab SQL serveri järgmisi kumulatiivseid värskendusi. Kumulatiivne Update 2 SQL server 2016 SP1     KUMULATIIVSE värskenduse 4 SQL Server 2016

Kumulatiivne Update 5 SQL server 2012 Service Pack 3 (SP3) kumulatiivne Update 3 for SQL Server 2014 SP2 kumulatiivne Update 10 SQL Server 2014 SP1 jaoks

SQL serveri kumulatiivsed värskendused

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

Uusim SQL Server 2016 koondvärskenduses

    Uusim koondvärskenduse SQL Server 2014 SP1/SP2 jaoks

    SQL Serveri 2012 hoolduspaketi SP3 uusim koondvärskenduses 

Lisateave

Käsu "uus VDC_Complete " kasutamiseks peab teie VDI-klientrakenduses rakendama järgmisi rakendusi.

  1. Taotlege uut VDI-funktsiooni VDF_RequestComplete. Kui SQL Server toetab käsku VDC_Complete , tagastatakse vastuseks mitte null. Vastasel juhul tagastatakse taotletud funktsiooni jaoks NULLVÄÄRTUSEGA vastus. Kood proovis näitab, kuidas funktsiooni taotleda.

    m_pvdiComponents->m_pvdConfig->features = VDF_RequestComplete; printf("Requested features to SQL Server: 0x{0:X}", m_pvdiComponents->m_pvdConfig->features);
  2. Tehke kindlaks, kas SQL Server toetab uut VDC_Complete käsku funktsiooni GetConfiguration abil.

    hr = m_pvdiComponents->m_pvdDeviceSet->GetConfiguration(timeout, m_pvdiComponents->m_pvdConfig);        if (!(m_pvdiComponents->m_pvdConfig->features & VDF_CompleteEnabled))       {              printf("Server does not support VDC_Complete.");              return VD_E_NOTSUPPORTED;       }
  3. Kui töötlete VDI-sõnumeid, mis on funktsiooni GetCommand abil hangitud, lisage VDC_Complete käsu töötlemiseks täiendava Teenindusjuhtumi kinnitus.

    case VDC_Complete:              // Close the media and ensure that book keeping is completed.              backupMedia->Close();              completionCode = ERROR_SUCCESS;              break;

Märkus.VDC_Complete sõnum tuleb lisada varunduse rakendusse, et seda saaks täiustada.

Viited

Siit leiate teavet selle kohta, mida 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.