Změna přihlašovacích údajů služby pro SQL Server Reporting Services
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
Azure DevOps Server funguje v kontextu zabezpečení účtu služby při načítání dat projektu ze zdrojů dat v SQL Server Reporting Services. Zabezpečení Azure DevOps Server můžete zlepšit změnou účtu služby, který používá pro zdroje dat pro SQL Server Reporting Services, nebo změnou hesla, které se pro tento účet používá.
Azure DevOps Server dokumentaci odkazuje na tento účet služby zástupným symbolem TFSReports
. Název účtu závisí na vaší instalaci. Možná budete muset změnit heslo tohoto účtu nebo určit jiný účet. Pokud například vyprší platnost hesla základního účtu a přiřadíte nové heslo, musíte změnit heslo TFSReports
účtu v Azure DevOps Server tak, aby odpovídalo.
Změňte heslo nebo účet použitý jako TFSReports
účet pomocí nástroje příkazového řádku TFSConfig s Accounts
možností .
Nástroj TFSConfig nevytvoří nový účet, který se použije jako účet zdrojů dat. Heslo účtu se nezmění. Místo toho nástroj aktualizuje Azure DevOps Server tak, aby používal jinou sadu přihlašovacích údajů.
Důležité
Nástroj TFSConfig změní pouze služby, které běží pod starým účtem.
Stejný nástroj můžete použít k přiřazení jiného účtu TFSReports
, ale možná budete muset provést jednu nebo více následujících akcí:
Než přiřadíte účet, který se má použít jako
TFSReports
účet, ověřte, že je členem pracovní skupiny nebo domény, které důvěřují všechny počítače v nasazení Azure DevOps.Účtu, který používáte jako
TFSReports
účetAllow log on locally
, musíte ručně udělit oprávnění. Nástroj TFSConfig toto oprávnění při přiřazování účtu neuděluje.Další informace o oprávnění najdete v
Allow log on locally
tématu Povolení místního přihlášení.TFSConfig uděluje
Log on as a service
oprávnění účtu, který se má použít jakoTFSReports
účet. Toto oprávnění můžete volitelně odvolat.TFSReports
toto oprávnění nepotřebuje, ale účetTFSService
ano. Toto oprávnění byste neměli odebírat, pokud pro oba účty služby používáte stejný účet domény nebo pracovní skupiny.Další informace o oprávnění najdete v
Log on as a service
tématu Přidání práva Přihlásit se jako služba k účtu.
Další informace o požadovaných účtech služby najdete v tématu Účty služeb a závislosti v Azure DevOps Server a také Účty požadované pro instalaci Azure DevOps Server.
Požadavky
Chcete-li provést tyto postupy, musíte být členem Administrators
skupiny na serveru, na kterém je nainstalován TFSConfig. Musíte být také členem sysadmin
skupiny na serveru, který je hostitelem konfigurační databáze. Další informace o oprávněních najdete v tématu Referenční informace o oprávněních pro Azure DevOps Server.
Kromě těchto oprávnění možná budete muset vyřešit následující požadavky:
- Pokud chcete použít proceduru příkazového řádku, možná budete potřebovat příkazový řádek se zvýšenými oprávněními.
- Pokud chcete získat přístup ke Správci sestav, sestavám nebo webům pro SQL Server Reporting Services, budete možná muset tyto weby přidat do seznamu důvěryhodných webů v Internet Exploreru nebo spustit Internet Explorer jako správce.
Použití TFSConfig k aktualizaci přihlašovacích údajů
Pokud chcete změnit heslo TFSReports
účtu nebo přiřadit jiný účet, přihlaste se k serveru, který je hostitelem aplikačních služeb pro Azure DevOps, a použijte nástroj TfsConfig Accounts.
Poznámka
V závislosti na konfiguraci nasazení možná budete muset po dokončení tohoto postupu restartovat Internetovou informační službu (IIS), aby se změny projevily.
Změna hesla pomocí nástroje TFSConfig:
Otevřete okno příkazového řádku a přejděte do adresáře, který obsahuje nástroj TFSConfig.
Ve výchozím nastavení se nástroj nachází v <umístění Jednotka>:\Program Files\TFS 12.0\Tools>
Na příkazovém řádku zadejte tento příkaz:
TFSConfig Accounts /UpdatePassword /accountType:ReportingDatasource /account: <AccountName> /password: <NewPassword>
Nahraďte <AccountName> názvem aktuálního
TFSReports
účtu. Nahraďte <NewPassword> novým heslem účtu.
Změna hesla pomocí konzoly pro správu:
Otevřete konzolu pro správu pro Azure DevOps na serveru, který je hostitelem aplikační vrstvy.
Další informace najdete v tématu Konfigurace a správa prostředků Azure DevOps Server.
V konzole rozbalte název serveru a vyberte Aplikační vrstva.
V podokně Aplikační vrstva přejděte na Souhrn služby Reporting Services a vyberte Aktualizovat heslo účtu.
Otevře se okno Aktualizovat heslo účtu .
Poznámka
Pokud jste jako účet služby použili systémový účet, zobrazí se při výběru možnosti Aktualizovathesloúčtu> chybová zpráva. Heslo tohoto účtu nemusíte měnit. Systémové účty nemají hesla spravovaná uživatelem.
Zadejte nové heslo do pole Heslo a pak vyberte OK.
Otevře se okno Změnit účet čtenáře sestav .
Počkejte na dokončení všech stavových zpráv v části Stav a pak vyberte Zavřít.
Poznámka
Tento proces může trvat několik minut.
Přiřazení nového účtu služby Reporting Services všem službám Azure DevOps Server pomocí nástroje TFSConfig:
Otevřete okno příkazového řádku a přejděte do adresáře, který obsahuje nástroj TFSConfig.
Ve výchozím nastavení se nástroj nachází v <umístění Jednotka>:\Program Files\Microsoft Team Foundation Server 12.0\Tools.
Na příkazovém řádku spusťte následující příkaz:
TFSConfig Accounts /change /accountType:ReportingDatasource /account: <NewAccountName> /password: <NewPassword>
Nahraďte <NewAccountName> názvem nového
TFSReports
účtu. NewPassword> nahraďte< heslem účtu.
Aktualizace přihlašovacích údajů pomocí konzoly pro správu
Změna účtu pomocí konzoly pro správu:
Otevřete konzolu pro správu pro Azure DevOps na serveru, který je hostitelem aplikační vrstvy.
V konzole rozbalte název serveru a vyberte Aplikační vrstva.
V podokně Aplikační vrstva přejděte na Souhrn služby Reporting Services a pak vyberte Změnit účet.
Otevře se okno Změnit účet čtenáře sestav .
Zvolte jeden z následujících kroků:
Pokud chcete použít systémový účet, vyberte Použít systémový účet a pak v rozevíracím seznamu vyberte systémový účet.
Poznámka
Systémové účty nemají hesla spravovaná uživatelem. Pokud se rozhodnete použít systémový účet jako
TFSReports
, neměli byste do pole pro heslo zadávat heslo.Pokud chcete použít účet domény nebo pracovní skupiny, vyberte Použít uživatelský účet, zadejte název účtu do pole Název účtu a pak zadejte heslo pro tento účet do pole Heslo.
Vyberte OK.
Otevře se okno Změnit účet čtenáře sestav .
Počkejte na dokončení všech stavových zpráv v části Stav a pak vyberte Zavřít.
Poznámka
Tento proces může trvat několik minut.