Удосконалення: Підвищення VDI протокол, з VDC_Complete команду SQL Server 2012

ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.

Клацніть тут, щоб переглянути цю статтю англійською мовою: 3188454
Удосконалення
Виконання SQL Server віртуальний архівувати пристрою інтерфейсу (VDI) протоколу останні протокол IMAP, що надсилаються з SQL Server клієнт VDI буде VDC_Flush команди. Щоб уникнути втрачені дані, VDI клієнт має завершення резервного копіювання відповідає на команди VDC_Flush .

Починаючи з SQL Server 2008 і введення потоку файлів, VDC_Flush команди можна надіслати кілька разів під Вільний час копіювання. Проблеми із VDI клієнт для завершення резервного копіювання кілька разів, під Вільний час резервного копіювання призводить до виконання цієї операції. Це не можливо, деякі VDI, клієнти. Крім того, якщо клієнт VDI, що відповідає VDC_Flush команди, без забезпечення резервного копіювання загартованої коли більше даних йде після того, як VDC_Flush, SQL Server може самостійно Очистити журнал транзакцій. Однак, якщо архівувати, не вдається виконати зрештою на клієнтському комп'ютері VDI, а також скорочується журналу транзакцій, втрату даних може спричинити.

Це оновлення додає на нову команду VDI VDC_Complete , який указує на SQL Server буде завершено, надсилання даних VDI клієнта. Таким чином, клієнт VDI буде готово до резервної копії, перед надсиланням відповіді на SQL Server.

Ця функція дозволяє, VDI клієнт не архівувати, на випадок, якщо щось не так і також запобігає, Вільний час, скорочуються помилково журналу транзакцій.

Примітка. Для підтримки команди VDC_Complete , це оновлення також додає дві нові функції VDI VDF_RequestComplete та VDF_CompleteEnabled.
Відомості про оновлення
Це поліпшення входить до складу наступні накопичувальне оновлення для SQL Server:

Про сукупний пакет оновлень для SQL Server
Нові накопичувальне оновлення для SQL Server, містить усі виправлення, і усі виправлення безпеки, які входять до складу попередній сукупний пакет оновлень. Перевірте останній сукупний пакет оновлень для SQL Server:
Додаткові відомості
сценарій виконання команди VDC_Complete , такий реалізації потрібно застосувати до VDI клієнта:
  1. Запит функції VDI VDF_RequestComplete. Якщо SQL Server, підтримує VDC_Completeкоманди, повертається не NULL відповідь. В іншому випадку буде повернути NULL відповіді для запитаного функції. Зразок коду, тут показано, як виконати запит на функцію:
    m_pvdiComponents->m_pvdConfig->features = VDF_RequestComplete; printf("Requested features to SQL Server: 0x{0:X}", m_pvdiComponents->m_pvdConfig->features);
  2. Визначте, чи SQL Server підтримує команди VDC_Complete , за допомогою функції GetConfiguration .
    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. Після того, як обробляються VDI протокол IMAP, отримані за допомогою функції, GetCommand , додайте до додаткових справа заяви, обробка VDC_Complete команду.
    case VDC_Complete:              // Close the media and ensure that book keeping is completed.              backupMedia->Close();              completionCode = ERROR_SUCCESS;              break;
Примітка VDC_Complete протокол IMAP має бути включено до резервної копії програми, тому що canuse покращення.
Посилання
Докладніше про у Термінологія Microsoft, що використовується для опису оновлень програмного забезпечення.

Властивості

Ідентифікатор статті: 3188454 – останній перегляд: 09/21/2016 17:28:00 – виправлення: 1.0

Microsoft SQL Server 2012 Service Pack 3

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3188454 KbMtuk
Зворотний зв’язок