Я пытаюсь добавить другого пользователя (из другого домена ...) пользователям консоли администратора, и процедура не удалась при попытке добавить учетную запись в основную базу данных.TFS-уровень приложения, ошибка добавления пользователя
Соответствующая часть бревна:
Начиная Узел ADDSYSTEMDBACCOUNT
[Info @ 07: 21: 43.223] NodePath: ADDCOLLACCOUNT/ADDSYSTEMDBACCOUNT
[Info @ 07: 21 : 43.223] Добавление учетной записи в системные базы данных ...
[Info @ 07: 21: 43.223] Добавление учетной записи в основную базу данных ...
[Info @ 07: 21: 43.223] ModifyExecRole: Добавить: DEV \ helis
[Ошибка @ 07: 21: 43.363] Не удалось добавить DEV \ helis для управления.
[Ошибка @ 07: 21: 43.363] System.Data.SqlClient.SqlException (0x80131904): Не удается изменить роль 'TFSEXECROLE', потому что не существует или у вас нет разрешения. на Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.MapException (SqlException ех, QueryExecutionState queryState) в Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.HandleException (исключение) Исключение в Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.Execute (executeType executeType, поведение CommandBehavior) в Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlSecurityComponent.ModifyExecRole (String AccountName, Струнный роли, операции AccountsOperation) в Microsoft.TeamFoundation.Admin.ConfigureAddAccountToSystemDBs.AddToDatabase (контекст ActivityContext, SqlConnectionStringBuilder строитель, String dbAccount) в Microsoft.TeamFoundation.Admin.ConfigureAddAccountToSystemDBs.Run (ActivityContext cont вн) ClientConnectionId: 44abd1a3-fc86-4bf5-ac58-f5ef9a7a1d08
[информация @ 07: 21: 43,363] Узел возвращается: Ошибка
[Ошибка @ 07: 21: 43,363]
[информация @ 07: 21: 43.363] Завершено AddAccountToSystemDBs: Ошибка
[Информация @ 07: 21: 43.363] -------------------------- ---------------------------
[Информация @ 07: 21: 43.363] Исполнение:
[Info @ 07: 21: 43.363] Общий результат: Failure
[Info @ 07: 21: 43.363] Узлы завершены: 2
[Info @ 07: 21: 43,363] Узлы удалось: 1
[информация @ 07: 21: 43.363] узлов пропущено: 0
[информация @ 07: 21: 43.363] Узлы с ошибками: 1
[Информация @ 07: 21: 43.363] Узлы с предупреждения: 0
[Информация @ 07: 21: 43.363] Количество сообщений об ошибках: 2
[Info @ 07: 21: 43,363] Количество предупреждающих сообщений: 0
[Info @ 07: 21: 43,363] Количество информационных сообщений: 0
[Ошибка @ 07: 21: 43.363] Не удалось выполнить операцию.
[Info @ 07: 21: 43.363] деятельности не удался, и нет никакой обработки отказа, таких как откат
Я использую пользователь с правами администратора на этом сервере, так что я думаю, что это разрешение проблема.
РЕДАКТИРОВАТЬ: ССТ установлен на машине (DEV-LOCAL), который не является частью домена (DEV). Машина теперь является частью домена. И.Е. при просмотре свойств компьютера он отображает имя компьютера как «DEV-LOCAL» и полное имя компьютера как «DEV-LOCAL.DEV.local». Доменное имя: «DEV.local»
Любая идея?
Поддерживает ли домен, в котором размещается TFS домен Dev? Можете ли вы добавить пользователя домена TFS в качестве пользователя консоли администратора? – MikeR
@MikeR Я редактировал вопрос с дополнительной информацией. – Urik
Так что TFS раньше не было в другом домене, это было в рабочей группе. Не знаю, какой эффект имеет на разрешения для пользователя домена. Можно ли добавить пользователя DEV в группы TFS (например, вкладчики)? Используется ли ваша учетная запись sysadmin на сервере SQL? – MikeR