Создать отчет в Microsoft Excel - проблема с разрешениями в Team Foundation Server 2010
Я пытаюсь использовать функцию "Создать отчет в Microsoft Excel" для Visual Studio TFS 2010.
Меня просят ввести имя пользователя и пароль в Excel для любого данного командного проекта, если щелкнуть правой кнопкой мыши элемент "Активные задачи" и выбрать "Создать отчет в Microsoft Excel", который находится по следующему пути на панели Team Explorer в Visual Studio. 2010:
"Название коллекции" | "Название проекта" | Рабочие предметы | Итерация 1 | Активные задачи
Я являюсь администратором командного проекта и администратором коллекции. Я проверил сайт SharePoint:
http: // 'имя_сервера'/Reports/Pages/Folder.aspx
и иметь полные разрешения для сайта и проекта на этом сайте.
Я загрузил SQL Server Management Studio на компьютер, на котором запущен экземпляр TFS (а также SQL-сервер для TFS), и убедился, что у меня есть роли "serveradmin" и "sysadmin".
Как мне запустить этот отчет? В частности, какие разрешения требуются?
2 ответа
Я знаю, что этот вопрос устарел, но в случае, если кто-то еще споткнется здесь в поисках решения, вам следует проверить разрешения для куба служб Analysis Services. Excel получает доступ к кубу для создания отчетов, поэтому у вас должен быть доступ к нему, а также к базе данных Tfs_Warehouse (те же самые необходимые разрешения - "TfsWarehouseDataReader").
В SSMS нажмите "Подключиться" в "Обозревателе объектов" и выберите "Службы аналитики..."
Далее разверните "Базы данных" -> "Tfs_Analysis" -> "Роли"
Щелкните правой кнопкой мыши на "TfsWarehouseDataReader" -> "Свойства"
Нажмите "Членство", а затем добавьте свою учетную запись AD в список.
Надеюсь, что это помогает кому-то!
Это не сообщение об отказе в разрешении, которое вы получаете, поэтому вряд ли вы избавитесь от него, добавив больше разрешений. Что происходит, когда вы вводите имя пользователя и пароль? Я не вижу такого поведения, и я постоянно запускаю отчеты в Excel. Интересно, что-то кэшируется после первой аутентификации?