目錄

簡介

必要條件

需求

採用元件

問題

解決方案

相關資訊

簡介

本文檔提供了有關如何在Microsoft SQL Server中為TEORreporting資料庫建立具有最低所需訪問許可權的使用者的資訊。

必要條件

需求

本文件沒有特定需求。

採用元件

本檔案中的資訊是根據Cisco Process Orchestrator。

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路正在作用，請確保您已瞭解任何指令可能造成的影響。

問題

客戶希望建立要與TEORreporting一起使用的SQL使用者，並希望分配訪問許可權。

注意：必須先使用管理員帳戶建立TEORreporting資料庫。僅在建立資料庫之後才有效。

解決方案

請完成以下步驟：

1. 使用以下指令碼：

使用密碼= 'teo_user01'建立登入頁面；使用TEOReporting CREATE USER TIAReport FOR LOGIN TIAReport WITH DEFAULT_SCHEMA = TIAReport GO CREATE ROLE db_executor authorization TIAReport GRANT EXECUTE TO db_executor GO exec sp_addromember 'db_executor', TIAReport exec sp_addromember 'db_datareader', TIAReport exaddatarwriter', TIARrolemember 'db_ddladmin', TIAReport GO

2. 通過轉到主控制檯更改CPO內的使用者帳戶。然後，轉到管理>資料庫設定>報告資料庫。開啟Report Database Configuration並更改使用者。

3. 在SQL Management Studio中，查詢SQL Server代理中的任何TEORreporting SQL作業。將每個作業的所有者更新為您剛建立的新TIAReport使用者。

相關資訊

- 技術支援與文件 - Cisco Systems