目录

简介

先决条件

要求

使用的组件

问题

解决方案

相关信息

简介

本文档提供有关如何在Microsoft SQL Server中为TEOReporting数据库创建用户的信息，该用户具有所需的最低访问权限。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档中的信息基于Cisco Process Orchestrator。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您使用的是真实网络，请确保您已经了解所有命令的潜在影响。

问题

客户希望创建SQL用户以与TEOReporting一起使用，并希望分配访问权限。

注意：必须首先使用管理员帐户创建TEOReporting数据库。只有在创建数据库后，此命令才有效。

解决方案

请完成以下步骤：

1. 使用此脚本：

创建登录报告，密码= 'teo_user01';使用TEOReporting CREATE USER TIAReport FOR LOGIN TIAReportWITH DEFAULT_SCHEMA = TIAReport GO CREATE ROLE db_executor授权TIAReport GRANT EXECUTE TO db_executecexeco sp_execos sp_adrexexecomexexexexexexexec sp_dromemer， TIAReport exec sp_addrolemember 'db_datareader', TIAReport exec sp_addrolemember 'db_datawriter', TIAReport exec sp_addrolemember 'db_ddladmin', TIAReport GO

2. 通过转到主控制台更改CPO内的用户帐户。然后，转到管理>数据库设置>报告数据库。打开报表数据库配置并更改用户。

3. 在SQL Management Studio中，在SQL Server代理中查找任何TEOReporting SQL作业。将每个作业的所有者更新为您刚创建的新TIAReport用户。

相关信息

- 技术支持和文档 - Cisco Systems