Я хочу сделать копию базы данных в том же SqlServer. Итак, когда я использую Copy Database Wizard, он выдает ошибку: (Я сделал это с тестовой БД, и она отлично работает !!!!)
конфигурации:
пользователь sa
Метод: «Используйте метод объекта управления SQL»
Выберите новое имя для базы данных назначения.
ошибка:
НАЗВАНИЕ: Мастер копирования базы данных
Работа не удалась. Проверьте подробности в журнале событий на конечном сервере.
------------------------------ КНОПКИ:
ОК
в журнале событий:
система
- поставщик
[Имя] SQLSERVERAGENT
- EventID 208
[Квалификаторы] 16384 Уровень 3 Задача 3 Ключевые слова 0x80000000000000
- TimeCreated
[SystemTime] 2014-05-07T06: 23: 11.000000000Z EventRecordID 123672 Канальное приложение Компьютер Server1 Безопасность
EventData
CDW_Server1_Server1_3 0x666DE807F406D7438C65B09171211D7B
Failed 2014-05-07 10:52:50 Задание не выполнено. Задание было вызвано пользователем sa. Последним шагом, который нужно было выполнить, был шаг 1 (CDW_Server1_Server1_3_Step).
последние строки файла журнала:
OnProgress, Сервер1, Служба NT \ SQLSERVERAGENT, Задача объектов Server1_Server1_Transfer, {066BD090-26F3-45D8-AD60-B207D56D44CE}, {1CF7B713-F747-45FB-8936-5522651E0C7A}, 5:46 2014 / 7/2014 10:08:46, 0,0x, Передача базы данных не удалась для 1 базы данных. OnProgress, Сервер1, Служба NT \ SQLSERVERAGENT, Задача объектов Server1_Server1_Transfer, {066BD090-26F3-45D8-AD60-B207D56D44CE}, {1CF7B713-F747-45FB-8936-5522651E0C7A}, 5:46 2014 / 7/2014 10:08:46, 100,0x, Передача объектов завершена. OnTaskFailed, Сервер1, Служба NT \ SQLSERVERAGENT, Задача объектов Server1_Server1_Transfer, {066BD090-26F3-45D8-AD60-B207D56D44CE}, {1CF7B713-F747-45FB-8936-5522651E0C7A 10, 5/7 2014, 5: 7/7 2014, 5/7/2014 10, 7/7 2014, 5/7/2014) 5 / 7/2014 10:08:46 AM, 0,0x, (null) OnPostExecute, Server1, NT Service \ SQLSERVERAGENT, Server1_Server1_Transfer Objects Задача, {066BD090-26F3-45D8-AD60-B207D56D44CE}, {1CF7B713-F747-45FB-8936-5522651E0C7A}, 5/7/2014 10:08:46 AM, 5/7/2014 10:08:46 AM, 0, 0x, (ноль) OnWarning, Сервер1, Служба NT \ SQLSERVERAGENT, CDW_Server1_Server1_1, {45A6144C-8DDD-49A6-A6BA-AE81E24826D5}, {1CF7B713-F747-45FB-8936-4646A 10) 10B1 AM, 5/7/2014 10:08:46 AM, -2147381246,0x, код предупреждения служб SSIS DTS_W_MAXIMUMERRORCOUNTREACHED. Метод Выполнение завершился успешно, но количество возникших ошибок (1) достигло максимально допустимого значения (1); приводя к провалу. Это происходит, когда количество ошибок достигает числа, указанного в MaximumErrorCount. Измените MaximumErrorCount или исправьте ошибки. {45A6144C-8DDD-49A6-A6BA-AE81E24826D5}, {1CF7B713-F747-45FB-8936-5522651E0C7A}, 5/7/2014 10:08:46, 5/7/2014 10:08:46, -2147381246 , 0x, код предупреждения службы SSIS DTS_W_MAXIMUMERRORCOUNTREACHED. Метод Выполнение завершился успешно, но количество возникших ошибок (1) достигло максимально допустимого значения (1); приводя к провалу. Это происходит, когда количество ошибок достигает числа, указанного в MaximumErrorCount. Измените MaximumErrorCount или исправьте ошибки. {45A6144C-8DDD-49A6-A6BA-AE81E24826D5}, {1CF7B713-F747-45FB-8936-5522651E0C7A}, 5/7/2014 10:08:46, 5/7/2014 10:08:46, -2147381246 , 0x, код предупреждения службы SSIS DTS_W_MAXIMUMERRORCOUNTREACHED. Метод Выполнение завершился успешно, но количество возникших ошибок (1) достигло максимально допустимого значения (1); приводя к провалу. Это происходит, когда количество ошибок достигает числа, указанного в MaximumErrorCount. Измените MaximumErrorCount или исправьте ошибки.
OnPostExecute, Сервер1, Служба NT \ SQLSERVERAGENT, CDW_Server1_Server1_1, {45A6144C-8DDD-49A6-A6BA-AE81E24826D5}, {1CF7B713-F747-45FB-8936-5522651:07, 746/746/7} 7A / 2014 10:08:46, 0,0x, (ноль) DiagnosticEx, Сервер1, Служба NT \ SQLSERVERAGENT, CDW_Server1_Server1_1, {45A6144C-8DDD-49A6-A6BA-AE81E24826D5}, {1CF7B713-F736E55F765-55F765-55B775-55F765-55F765-55F745-55F765-55F765-55F765-55F5 , 5/7/2014 10:08:46 AM, 5/7/2014 10:08:46 AM, 0,0x, 104546304 PackageEnd, Server1, NT Service \ SQLSERVERAGENT, CDW_Server1_Server1_1, {45A6144C-8DDD-49A6-A6BA- AE81E24826D5}, {1CF7B713-F747-45FB-8936-5522651E0C7A}, 5/7 / 2014 10:08:46, 5/7/2014 10:08:46, 1,0x, Конец выполнения пакета.
источник
Ответы:
Может быть проще просто сделать резервную копию базы данных в .bak, а затем создать новую базу данных из восстановления .bak.
Затем проверьте логические имена и местоположения для текущих файлов в .bak:
И, наконец, восстановите базу данных, переименовав файлы, чтобы убедиться, что вы не перезаписываете существующую базу данных.
источник
in the same SqlServer
Ниже приведен скрипт, который я написал для себя, чтобы сделать копию базы данных. Он гибкий и может быть преобразован в хранимую процедуру.
Комментарии объяснят, что он делает.
Протестируйте его на тестовом сервере, прежде чем запускать его в PROD !!
источник
Я была такая же проблема. Я изменил учетную запись входа службы агента SQL Server на администратора. После этого все в порядке. Я думаю, что агент службы не может читать / писать.
источник
У меня были проблемы с этим. В конце концов я решил сделать две вещи:
Я также изменил ведение журнала, чтобы записать в файл, чтобы было легче диагностировать, что пошло не так.
источник