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