2008-09-17 8 views
2

У меня есть определенная система в сети, где нам нужно поддерживать учебную установку. Система использует SQL Server 2000 в качестве механизма базы данных, и мне нужно создать систему для регулярного обновления данных в базе данных обучения с данными из базы данных.Как обновить базу данных обучения данными из базы данных?

Я хочу использовать SSIS, поскольку у нас есть серверы SQL 2005. Я могу запустить процесс. У меня есть немного опыта SQL, но не много с SSIS. Я пытался сделать это с помощью «Задачи передачи базы данных», но не имел большой удачи, поскольку он всегда выдает ошибку.

Если мы будем игнорировать использование элементов конфигурации и т.д., и делать вид, все имена баз данных и так далее жестко закодировано, у меня есть следующий: Единый SSIS «База данных Transfer Task» со следующими свойствами:

  • Назначение Перезапись: Правда
  • Действие: Копировать
  • Метод: DatabaseOnline

ошибка я получаю это:

Error: The Execute method on the task returned error code 0x80131500 (ERROR : errorCode=-1073548784 description=Executing the query "EXEC dbo.sp_addrole @rolename = N'XXXXX' " failed with the following error: "The role 'XXXXX' already exists in the current database.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly. helpFile= helpContext=0 idofInterfaceWithError={8BDFE893-E9D8-4D23-9739-DA807BCDC2AC}). The Execute method must succeed, and indicate the result using an "out" parameter.

Я уверен, что здесь есть что-то очевидное, но, конечно, если задача решена, чтобы перезаписать предварительную роль роли, это не имеет значения? Кто-нибудь знает, что мне нужно сделать, чтобы заставить это работать?

ответ

2

Очевидно, это должно быть исправлено в SQLServer 2005 SP2 see here. Похоже, вам нужно также исправить клиентскую машину, если вы запускаете пакет SSIS из Visual Studio.

+0

Благодарим Мэтта. Я пойду на своих парней инфраструктуры, тестирующих SP2. – Dr8k 2008-09-17 23:16:16

 Смежные вопросы

  • Нет связанных вопросов^_^