Я запускаю мастер копирования базы данных на экземпляре SQL Server 2008 R2.
База данных, которую я хочу скопировать, — это база данных SQL 2000. Я копирую эту базу данных на другой SQL SErver 2008 R2.
Мастер использует аутентификацию SQL для обоих серверов, и оба являются системными администраторами.
Когда я запускаю его, я получаю следующую ошибку (к вашему сведению, я пробовал как копировать логины, так и оставлять их):
Имя события: Сообщение об ошибке: ОШИБКА: errorCode=-1073548784 description=Выполнение запроса "sys.sp_addrolemember @rolename = N'RandomRoleName..." не удалось со следующей ошибкой: "Роль "RandomRoleName" не существует в текущей базе данных .". Возможные причины сбоя: Проблемы с запросом, неправильно задано свойство "ResultSet", неправильно заданы параметры или неправильно установлено соединение. helpFile= helpContext=0 idofInterfaceWithError={C81DFC5A-3B22-4DA3-BD3B-10BF861A7F9C} StackTrace: в Microsoft.SqlServer.Management.Dts.DtsTransferProvider.ExecuteTransfer() в Microsoft.SqlServer.Management.Smo.Transfer.TransferData() в Microsoft .SqlServer.Dts.Tasks.TransferObjectsTask.TransferObjectsTask.TransferDatabasesUsingSMOTransfer()
Любая помощь будет оценена по достоинству!
Джим