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 účet Allow 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 jako TFSReports účet. Toto oprávnění můžete volitelně odvolat. TFSReports toto oprávnění nepotřebuje, ale účet TFSService 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:

  1. 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>

  2. 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:

  1. 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.

  2. V konzole rozbalte název serveru a vyberte Aplikační vrstva.

  3. 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.

  4. Zadejte nové heslo do pole Heslo a pak vyberte OK.

    Otevře se okno Změnit účet čtenáře sestav .

  5. 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:

  1. 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.

  2. 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:

  1. Otevřete konzolu pro správu pro Azure DevOps na serveru, který je hostitelem aplikační vrstvy.

  2. V konzole rozbalte název serveru a vyberte Aplikační vrstva.

  3. 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 .

  4. Zvolte jeden z následujících kroků:

    1. 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.

    2. 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.

  5. Vyberte OK.

    Otevře se okno Změnit účet čtenáře sestav .

  6. 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.

Další kroky

Začínáme s oprávněními, přístupem a skupinami zabezpečení