Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2012 в один файл для загрузки. Поскольку исправления являются кумулятивными, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2012.

Проблемы

Предположим, что вы установили удаленное хранилище больших двоичных объектов Microsoft SQL Server 2012 для дополнительной базы данных в том же экземпляре SQL Server с помощью командной строки. Например, вы запускаете следующую команду в командной строке:msiexec/Qn/LVX * rbs_install_log_2. txt/i СДРес. msi REMOTEBLOBENABLE = 1 FILESTREAMPROVIDERENABLE = 1 dbname = "имя базы данных" FILESTREAMSTORENAME = FilestreamProvider_1 ADDLOCAL = ENABLERBS, FilestreamRunScript DBINSTANCE = "domain\ИмяСервера"в этом сценарии установка завершается сбоем. Кроме того, появляется сообщение об ошибке, подобное следующему:

Ошибка СДРес. Исходное сообщение об ошибке: число 2601, серьезность 14, состояние 1, процедура rbs_sp_add_blob_store, строка 64, сообщение: не удается вставить повторяющуюся строку ключа в объект "mssqlrbs_resources. СДРес _internal_blob_stores" с уникальным индексом "rbs_internal_blob_stores_ix_name". Повторяющееся значение ключа: (FilestreamProvider_1). Счетчик транзакций после EXECUTE указывает на несовпадающее число инструкций BEGIN и COMMIT. Предыдущее число = 1, текущее число = 0.

Причина

Эта проблема возникает из-за того, что вторая установка использует неверные значения для переменных, полученных из первой установки. Эти переменные хранят имя базы данных FILESTREAM и имя экземпляра. Во время второй установки значения этих переменных извлекаются из реестра и перезаписывают значения, определенные в командной строке.

Решение

Сведения о накопительном пакете обновления

Накопительное обновление 2 для SQL Server 2012 с пакетом обновления 1 (SP1)

Исправление для этой проблемы впервые выпущено в накопительном обновлении 2. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2012 с пакетом обновления 1 (SP1), щелкните следующий номер статьи базы знаний Майкрософт:

2790947 Накопительный пакет обновления 2 для SQL Server 2012 с пакетом обновления 1 (SP1)Примечание. Поскольку сборки являются кумулятивными, каждый новый набор исправлений содержит все исправления и все исправления системы безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2012 с пакетом обновления 1 (SP1). Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

2772858 Сборки SQL Server 2012, выпущенные после выпуска пакета обновления 1 (SP1) для SQL Server 2012

Накопительное обновление 5 для SQL Server 2012

Исправление для этой проблемы впервые выпущено в накопительном обновлении 5. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2012, щелкните следующий номер статьи базы знаний Майкрософт:

2777772 Накопительный пакет обновления 5 для SQL Server 2012Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2012. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

2692828 Сборки SQL Server 2012, выпущенные после выпуска SQL Server 2012

Обходное решение

Чтобы обойти эту ошибку, установите удаленное хранилище больших двоичных объектов, используя режим пользовательского интерфейса, вместо того чтобы использовать командную строку.

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×