код ошибки 3013 sql
Ошибка 3266 или 3013 при выполнении резервного копирования базы данных на диск или ленту или восстановление базы данных с диска или ленты
В этой статье предоставляется помощь в решении ошибок 3266 или 3013, которые возникают при выполнении резервного копирования базы данных на диск или ленту или восстановление базы данных с диска или ленты.
Применяется к: Windows Server 2012 R2
Исходный номер КБ: 290787
Симптомы
При выполнении резервного копирования базы данных на диск или ленту или восстановления с диска или ленты может возникнуть следующее сообщение об ошибке:
SQL Server 7.0 Server:
Msg 3266, Level 16, State 1, Line 1
База данных мягких файлов microsoft Tape Format (MTF) в имени устройства резервного копирования не может быть прочитана, что препятствует случайному доступу.
Сервер: Msg 3013, уровень 16, состояние 1, строка 1
Операция резервного копирования или восстановления завершается ненормально.
SQL Server 2000 Server:
Msg 3266, Level 16, State 1, Line 1
Данные резервного копирования в «имени устройства» неправильно отформатированы. Резервное копирование не может быть примеся, но существующие наборы резервного копирования по-прежнему можно использовать.
Сервер: Msg 3013, уровень 16, состояние 1, строка 1
РЕЗЕРВНОЕ КОПИРОВАНИЕ БАЗЫ ДАННЫХ завершается ненормально.
SQL Server 2005 Сервер:
Msg 3013, Level 16, State 1, Line 1
Данные резервного копирования в конце «имени устройства» неправильно отформатированы. Наборы резервного копирования на носителю могут быть повреждены и недоступны. Чтобы определить наборы резервного копирования на носителю, используйте RESTORE HEADERONLY. Чтобы определить возможности использования наборов резервного копирования, запустите RESTORE VERIFYONLY. Если все наборы резервного копирования неполны, переформатирование носителек с помощью BACKUP WITH FORMAT, который уничтожает все наборы резервного копирования.
Сервер: Msg 3013, уровень 16, состояние 1, строка 1
РЕЗЕРВНОЕ КОПИРОВАНИЕ БАЗЫ ДАННЫХ завершается ненормально.
Причина
Файл в устройстве резервного копирования не может быть прочитано. Существует множество причин, по которым может возникнуть ошибка файловой знаки. К числу причин относятся следующие:
На устройстве, где находится резервное копирование, может произойти сбой мультимедиа.
При создании резервного копирования может возникнуть сбой записи.
Например, потеря подключения может произойти во время резервного копирования сети. Или, отказ пути IO, чтобы смыть записи на диск может произойти после записи на диск был SQL серверу, как успешно.
Обходной путь
Чтобы разрешить SQL Server для выполнения новых резервных копий на резервное устройство, необходимо вручную удалить или удалить устройство с помощью следующей команды:
Если сообщение об ошибке возникает во время операции восстановления, можно получить другие наборы резервного копирования с устройства, указав номер файла. Например, если три резервных копии (3) находились на одном (1) резервном устройстве, можно использовать наборы резервного копирования 1 и 2. Чтобы определить, есть ли на устройстве несколько наборов резервного копирования, запустите следующий код из анализатора запросов:
Каждый набор резервного копирования имеет одну запись в выходе. Чтобы указать определенный набор резервных копий, используйте этот код:
FileNumber — это номер резервного копирования, который необходимо восстановить.
Дополнительная информация
В следующем списке содержатся важные заметки о резервном копировании и SQL Server.
После SQL Server обнаруживает ошибку файла на устройстве, SQL Server не записываю дополнительные сведения на устройство.
SQL Server хранит все резервные копии в формате Ленты Майкрософт, независимо от того, сделана ли резервная копия на диск или на ленту. Формат ленты Майкрософт использует файлмарки для удержания сведений, таких как размер блока и количество блоков в резервной копии, а также другие сведения о резервном копировании. Формат ленты Майкрософт также использует файлмарки для делимитации резервных копий на резервном устройстве. Тот факт, что файлмарка отсутствует или повреждена, указывает на то, что по крайней мере одна резервная копия на устройстве не действительна.
Несмотря на возможность восстановления некоторых наборов резервного копирования с поврежденного устройства, необходимо проверить целостность восстановленной базы данных.
SQL Server записи сведений об успехе или сбое во время операции резервного копирования или восстановления в журнале ошибок SQL Server и в таблицах истории резервного копирования в базе данных системы msdb.
Если при восстановлении журнала транзакций или резервного копирования базы данных произошла ошибка 3266, изучите следующие журналы, чтобы получить дополнительные сведения:
Если в этих журналах нет сведений о сбое, может возникнуть неопортаемая ошибка. Если вам нужна помощь, обратитесь в службы поддержки продуктов Майкрософт.
SQL Server Error 3013 – BACKUP DATABASE is terminating abnormally
Updated on June 18, 2021
Sometimes, when performing an SQL Server database (DB) backup to a storage device or trying to restore the DB from backup, you may encounter the following error message:
Msg 3013, Level 16, State 1, Line 1
BACKUP DATABASE is terminating abnormally.
The frequency of this error may vary depending on the versions of SQL Server application you are using.
Version-Specific Occurrences of SQL Error 3013
What Causes SQL Server Error 3013?
Plausible reasons that result in SQL Server restore database is terminating abnormally error are as follows:
Methods to Fix SQL Server Error 3013
NOTE: Since backup has terminated abruptly, avoid rewriting the same backup, as it may result in the same error again.
Depending on the version-specific occurrence of SQL Server Error 3013, follow these methods to fix the error:
NOTE: Methods 1, 2, and 3 may resolve the problem, provided the error has not occurred during backup restoration. But, if you have encountered backup failed error 3013 during the restoration process, skip to Method 4.
Method 1 – Check the Security Permission for User
Follow these steps to check if a user is denied permission to take DB backups in SQL Server:
Step 1: Browse the location of the backup folder to find the database ‘.bak’ file.
Step 2: Right-click the backup file, and select Properties.
Step 3: In the Properties window, click the Security Tab.
Step 4: Now check the Deny permissions for Authenticated Users.
Step 5: Click Edit and remove the denied permission.
Step 6: Click OK.
Method 2 – Delete the Previous Backup
Manually delete the previous backup and enable the SQL server to execute new backups to the backup device to fix the error. Use the following command for manual deletion of the last backup:
Method 3 – Perform Full Backup Restoration
Sometimes, partial restoration is not the solution, try performing a full backup restoration technique. To perform a full backup, first, uninstall the backup application followed by re-installation. Check that the account under which SQL service binds is the member of “Domain User Group” and has been provided with ‘Write’ access to the Windows server.
Method 4 – Try Retrieving another Backup Set
If backup restoration is behind the error, try retrieving other backup sets within the backup device by specifying the file number.
NOTE: The file number signifies the backup set series that needs to be restored.
Run the following command to retrieve the backup set from Query Analyzer:
Next, specify the particular backup set for retrieval by using the following command:
The above command may help you restore some backup sets from the damaged device, but there is a possibility that the backup restoration process is not complete. So, it is mandatory to verify the integrity of the restored database.
You can identify the success or failure of backup operation or restore operation in the SQL Server error log, as well as, from the backup history tables in the MSDB system database.
What if You Cannot Restore SQL Server Database from Backup?
Conclusion
When your backup system is hit with SQL Server Error 3013 before restoring the database, you can try any of these manual methods to fix the error:
About The Author
Priyanka
Priyanka is a technology expert working for key technology domains that revolve around Data Recovery and related software’s. She got expertise on related subjects like SQL Database, Access Database, QuickBooks, and Microsoft Excel. Loves to write on different technology and data recovery subjects on regular basis. Technology freak who always found exploring neo-tech subjects, when not writing, research is something that keeps her going in life.
Best Selling Products
Stellar Data Recovery has the right Windows Recovery tool for all your data recovery..
Stellar Data Recovery for Mac program performs safe..
A comprehensive photo recovery software to restore photos, music & video files..
Powerful video repair tool for repairing corrupt or damaged MOV and other video files..
MSSQLSERVER_3023
Сведения
attribute | Значение |
---|---|
Название продукта | SQL Server |
Идентификатор события | 3023 |
Источник события | MSSQLSERVER |
Компонент | SQLEngine |
Символическое имя | DB_IN_USE_DUMP |
Текст сообщения | Резервное копирование и операции с файлами (такие как ALTER DATABASE ADD FILE) в базе данных должны быть сериализованы. Повторите инструкцию после завершения текущей операции резервного копирования или операции с файлами. |
Пояснение
Вы пытаетесь выполнить команду резервного копирования, сжатия или изменения базы данных в SQL Server и получаете следующие сообщения:
Сообщение 3023, уровень 16, состояние 2, строка 1
Резервное копирование и операции с файлами (такие как ALTER DATABASE ADD FILE) в базе данных должны быть сериализованы. Повторите инструкцию после завершения текущей операции резервного копирования или операции с файлами.
Сообщение 3013, уровень 16, состояние 1, строка 1
Процесс BACKUP DATABASE завершается аварийно.
Кроме того, в журнале ошибок SQL Server есть сообщения наподобие следующих:
Возможные причины
Существует ряд правил в отношении того, какие операции разрешены или запрещены в процессе полного резервного копирования базы данных. Ниже приведен ряд примеров.
При выполнении любой из этих конфликтующих операций команды будут сталкиваться с ожиданиями блокировки, как указано в разделе «Пояснение» для сообщений 3023 и 3041.
Рекомендуемые действия
Проверьте расписания различных операций по обслуживанию базы данных и скорректируйте их таким образом, чтобы эти операции или команды не конфликтовали друг с другом.
Дополнительные сведения
Можно также использовать событие User Error Message в трассировке профилировщика SQL или расширенное событие error_reported для отслеживания передачи сообщений 3023 приложению, которое инициировало резервное копирование или другую команду обслуживания.
SQL Server не удается начать с настройки сервера для использования SSL
В этой статье содержится разрешение ошибки 17182 (не удалось инициализация TDSSNIClient с ошибкой 0xd, код состояния 0x38), которая возникает при настройке сервера для использования SSL.
Применяется к: SQL Server
Исходный номер КБ: 2023869
Симптомы
Рассмотрим следующий сценарий.
У вас есть экземпляр SQL Server 2005 или более поздний вариант, который находится в системе, которая работает Windows Server 2008 или более поздней версии операционной системы.
Вы настроили шифрование SSL для SQL Server, вручную введите отпечатки пальцев сертификата в значение Сертификата в следующем ключе реестра:
HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\ \MSSQLServer\SuperSocketNetLib
В этом сценарии SQL Server может не начаться, а следующие сообщения в журнале SQL Server ошибки:
Ошибка сервера: 17182, строгость: 16, состояние: 1.
Инициализация сервера TDSSNIClient не удалась с ошибками 0xd, код состояния 0x38.
Ошибка сервера: 17182, строгость: 16, состояние: 1. Инициализация сервера TDSSNIClient не удалась с ошибками 0xd, код состояния 0x1.
Ошибка сервера: 17826, строгость: 18, состояние: 3.
Сервер не смог запустить библиотеку сети из-за внутренней ошибки в сетевой библиотеке. Чтобы определить причину, просмотрите ошибки, предшествовавшие этому, в журнале ошибок.
Ошибка сервера: 17120, строгость: 16, состояние: 1.
Сервер SQL Server не может порождать поток FRunCM. Проверьте журнал SQL Server ошибки и журналы событий Windows сведения о возможных связанных с этим проблемах.
Причина
Распространенной корневой причиной этих симптомов является невидимый символ, который, возможно, случайно был добавлен в значение Thumbprint сертификата, когда он получает скопирован из управления богатым редактированием сертификатов в MMC.
Решение
Вы можете использовать любой из следующих решений:
Избегайте копирования ведущих символов из оснастки Сертификаты в MMC, когда вы копируете значение Thumbprint сертификата.
Используйте средство Certutil вместо сертификатов snap-in в MMC для экспорта сертификата в текстовый файл, а затем скопируйте значение Thumbprint требуемого сертификата из текстового файла. Ниже показано использование:
Чтобы просмотреть содержимое магазина сертификатов текущего пользователя компьютера, введите следующее в командной подсказке:
Чтобы просмотреть содержимое локального магазина сертификатов на компьютере, введите следующее в командной подсказке:
Вывод вышеуказанной команды можно направлять в текстовый файл, используя следующие данные по запросу административной команды в операционных системах На основе Vista:
Отпечатки пальцев можно найти в строке, которая начинается с Cert Hash (sha1)
Например: Cert Hash (sha1): e7 02 4b 42 c4 04 fd 44 8c ec 21 f1 91 76 5c b7 c3 ad 1d 55
Затем можно скопировать это значение (без пробелов — для вышеуказанного примера оно будет e7024b42c404fd448cec21f191765cb7c3ad1d55) к значению Сертификат под следующим ключом реестра:
HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\ \MSSQLServer\SuperSocketNetLib
Дополнительные сведения
Код состояния 0x38 в сообщении об ошибке 17182 означает, что SQL Server во время инициализации SSL произошла ошибка. Дополнительные сведения см. SQL Протоколы.
Код возврата 0xd обозначает ошибку ОС 0xd (13), которая переводится как «Данные недействительны» Вышеуказанная ошибка 17182 «Инициализация TDSSNIClient не удалась с ошибкой 0xd, код состояния 0x38″ происходит именно из-за того, что строка под значением Сертификат не может быть должным образом преобразована обратно в допустимый отпечатк сертификата.
Эта проблема с привязкой к сертификатам не возникает в старых версиях Windows (например, Windows XP, Windows Server 2003), так как они не используют богатый контроль редактирования в оснастке Сертификаты
Чтобы проверить, имеется ли проблема, описанная в этой статье, можно использовать следующую процедуру:
Откройте regedit и перейдите к следующему ключу реестра и экспортировать ключ в файл SSLKey.reg:
HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\ \MSSQLServer\SuperSocketNetLib
Откройте файл SSLKey.reg из шага 1 с помощью Блокнот и с помощью диалоговое окно Сохранить как диалоговое окно в меню Файл, щелкните ANSI в списке кодировок и нажмите кнопку Сохранить.
Если вы получаете предупреждение ниже, перейдите к шагу 3, нажав кнопку ОК.
Этот файл содержит символы в формате Юникод, которые будут потеряны, если сохранить этот файл как кодированный текстовый файл ANSI. Чтобы сохранить сведения об Юникоде, нажмите кнопку Отмена ниже, а затем выберите один из параметров Юникод из выпадаемого списка кодирования. Продолжить?
Закрой файл SSLKey.reg и открой его с помощью Блокнот.
Если в отпечатке сертификата теперь указан знак вопросов или любой другой недействительный символ, это указывает на то, что вы, вероятно, набегали на проблему, задокументированную в этой статье:
Пример записи может выглядеть примерно следующим образом:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer\SuperSocketNetLib]
«Сертификат»=»?b009d02038431da332f095b4ea6a126f4f4f5c7d18″
Не получается восстановить базу данных из резервной копии
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Как загрузить базу данных из резервной копии
Добрый день! Подскажите как загрузить базу данных на сайт? При импорте выдает такое сообщение.
Возможно ли программно восстановить настройки роутера из резервной копии?
Есть роутер ростелеком. настройки бывает слетают. а человека умеющего восстановить нету. можно.
Возможно ли без резервной копии восстановить потерянные данные?
Здраствуйте, случайно удалили все данные с iPhone, возможно ли без резервной копии восстановить.
Копировать базу MSSQL$SQLEXPRESS на локальный диск в качестве резервной копии
Вопрос такой у меня в MSSQL$SQLEXPRESS (средство Visual 2008) есть база на 1000000 строк как мне.
RESTORE HEADERONLY
FROM DISK = N’сюда путь к файлу‘
GO
Восстановить в существующую БД или в новую?
У вас в файле две резервные копии. Какую из них восстанавливать?
invm, Это две одинаковые копии. нужно любую восстановить.
invm, В новую базу данных можно восстановить.
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Создание резервной копии базы данных
Есть база данных (с одной таблицей) для хранения логиннов и паролей. Есть тривиальный интерфейс.
Ошибка при создании резервной копии базы данных
Доброго времени суток! Выручайте форумчане, не могу найти решение задачи. После какого-то сбоя.
Создание резервной копии базы данных MS SQL библиотекой pyodbc, python
имеется следующая ошибка захожу на сервер под именем входа, сопоставленным с ролью сервера.