Suporte para SQL Server Reporting Services no Amazon RDS for SQL Server
O Microsoft SQL Server Reporting Services (SSRS) é um aplicativo baseado em servidor usado para geração e distribuição de relatórios. Ele faz parte de um conjunto de serviços do SQL Server que também inclui o SQL Server Analysis Services (SSAS) e o SQL Server Integration Services (SSIS). O SSRS é um serviço criado com base no SQL Server. É possível usá-lo para coletar dados de várias fontes de dados e apresentá-los de uma forma facilmente compreensível e pronta para análise.
O Amazon RDS for SQL Server oferece suporte à execução de SSRS diretamente em instâncias de banco de dados do RDS. Você pode usar o SSRS em instâncias de banco de dados novas ou existentes.
O RDS oferece suporte ao SSRS para as edições Standard e Enterprise do SQL Server nas seguintes versões:
-
Versão 15.00.4043.16.v1 e posterior do SQL Server 2019
-
Versão 14.00.3223.3.v1 e posterior do SQL Server 2017
-
SQL Server 2016, versão 13.00.5820.21.v1 e posteriores
Sumário
- Limitações e recomendações
- Ativar o SSRS
- Bancos de dados do servidor de relatórios
- Arquivos de log do SSRS
- Acessar o portal da Web do SSRS
- Implantar relatórios no SSRS
- Configurar a fonte de dados de relatórios
- Como usar o SSRS Email para enviar relatórios
- Revogar permissões no nível do sistema
- Monitorar o status de uma tarefa
- Desativar o SSRS
- Excluir os bancos de dados do SSRS
Limitações e recomendações
As seguintes limitações e recomendações aplicam-se à execução do SSRS no RDS for SQL Server:
-
Você não pode usar SSRS em instâncias de banco de dados que tenham réplicas de leitura.
-
As instâncias devem usar o Active Directory autogerenciado ou AWS Directory Service for Microsoft Active Directory para o portal da web do SSRS e a autenticação de servidor web. Para obter mais informações, consulte Trabalhar com o Active Directory com o RDS para SQL Server.
-
Não é possível fazer backup dos bancos de dados do servidor de relatórios criados com a opção SSRS.
-
Não há suporte para importar e restaurar bancos de dados do servidor de relatório de outras instâncias do SSRS.
Certifique-se de usar os bancos de dados que são criados quando a opção
SSRS
é adicionada à instância de banco de dados do RDS. Para obter mais informações, consulte Bancos de dados do servidor de relatórios. -
Não é possível configurar o SSRS para escutar na porta SSL padrão (443). Os valores permitidos são 1150–49511, exceto 1234, 1434, 3260, 3343, 3389 e 47001.
-
Não há suporte para assinaturas por compartilhamento de arquivos do Microsoft Windows.
-
Não há suporte para o uso do Gerenciador de configuração do Reporting Services.
-
Não há suporte para a criação e a modificação de funções.
-
Não há suporte para a modificação das propriedades do servidor de relatório.
-
Não são concedidas funções de administrador e usuário do sistema.
-
Não é possível editar atribuições de função no nível do sistema pelo portal da web.
Ativar o SSRS
Use o seguinte processo para ativar o SSRS para a instância de banco de dados:
-
Crie um grupo de opções ou selecione um existente.
-
Adicione a opção
SSRS
ao grupo de opções. -
Associe o grupo de opções à instância de banco de dados.
-
Conceda acesso de entrada ao grupo de segurança da nuvem privada virtual (VPC) para a porta do listener do SSRS.
Criar um grupo de opções para o SSRS
Para trabalhar com o SSRS, crie um grupo de opções que corresponda à versão e ao mecanismo do SQL Server da instância de banco de dados que você planeja usar. Para fazer isso, use o AWS Management Console ou a AWS CLI.
nota
Também é possível usar um grupo de opções existente se ele for para a versão e o mecanismo e corretos do SQL Server.
O procedimento a seguir cria um grupo de opções para o SQL Server Standard Edition 2017.
Como criar o grupo de opções
Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/
. -
No painel de navegação, escolha Option groups (Grupos de opções).
-
Escolha Create group (Criar grupo).
-
No painel Create option group (Criar grupo de opções), faça o seguinte:
-
Em Name (Nome), insira um nome para o grupo de opções que seja exclusivo na sua Conta da AWS, como
ssrs-se-2017
. O nome pode conter somente letras, números e hifens. -
Em Descrição, insira uma breve descrição do grupo de opções, como
SSRS option group for SQL Server SE 2017
. A descrição é usada para fins de exibição. -
Em Engine (Mecanismo), selecione sqlserver-se.
-
Em Major engine version (Versão principal do mecanismo), selecione 14.00.
-
-
Escolha Create (Criar).
O procedimento a seguir cria um grupo de opções para o SQL Server Standard Edition 2017.
Como criar o grupo de opções
-
Execute um dos seguintes comandos:
Para Linux, macOS ou Unix:
aws rds create-option-group \ --option-group-name
ssrs-se-2017
\ --engine-namesqlserver-se
\ --major-engine-version14.00
\ --option-group-description "SSRS option group for SQL Server SE 2017
"
Para Windows:
aws rds create-option-group ^ --option-group-name
ssrs-se-2017
^ --engine-namesqlserver-se
^ --major-engine-version14.00
^ --option-group-description "SSRS option group for SQL Server SE 2017
"
Adicionar a opção SSRS ao grupo de opções
Depois, use o AWS Management Console ou a AWS CLI para adicionar a opção SSRS
ao grupo de opções.
Como adicionar a opção SSRS
Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/
. -
No painel de navegação, escolha Option groups (Grupos de opções).
-
Selecione o grupo de opções que você acabou de criar, depois escolha Add Option (Adicionar opção).
-
Em Detalhes da opção, selecione SSRS em Nome da opção.
-
Em Configurações de opção, faça o seguinte:
-
Insira a porta de escuta do serviço SSRS. O padrão é 8443. Para obter uma lista de valores permitidos, consulte Limitações e recomendações.
-
Insira um valor em Máximo de memória.
O Máximo de memória especifica o limite superior acima do qual não são concedidas novas solicitações de alocação de memória aos aplicativos do servidor de relatório. O número é uma porcentagem da memória total da instância de banco de dados. Os valores permitidos são de 10 a 80.
-
Em Security groups (Grupos de segurança), selecione o grupo de segurança da VPC a ser associado à opção. Use o mesmo grupo de segurança associado à instância de banco de dados.
-
-
Para usar o SSRS Email para enviar relatórios, marque a caixa de seleção Configure email delivery options (Configurar opções de entrega por e-mail) em Email delivery in reporting services (Entrega por e-mail em serviços de relatórios), depois faça o seguinte:
-
Para Sender email address (Endereço de e-mail do remetente), insira o endereço de e-mail a ser usado no campo From (De) das mensagens enviadas pelo SSRS Email.
Especifique uma conta de usuário que tenha permissão para enviar e-mails do servidor SMTP.
-
Para SMTP server (Servidor SMTP), especifique o gateway ou servidor SMTP a ser usado.
Pode ser um endereço IP, o nome NetBIOS de um computador na intranet corporativa ou um nome de domínio totalmente qualificado.
-
Para SMTP port (Porta SMTP), insira a porta a ser usada para se conectar ao servidor de e-mail. O padrão é 25.
-
Para usar a autenticação:
-
Marque a caixa de seleção Use authentication (Usar autenticação).
-
Para Secret Amazon Resource Name (ARN) (Nome do recurso da Amazon (ARN) do segredo), insira o ARN do AWS Secrets Manager para as credenciais do usuário.
Use o formato a seguir:
arn:aws:secretsmanager:
Region
:AccountId
:secret:SecretName
-6RandomCharacters
Por exemplo:
arn:aws:secretsmanager:
us-west-2
:123456789012
:secret:MySecret-a1b2c3
Para obter mais informações sobre como criar o segredo, consulte Como usar o SSRS Email para enviar relatórios.
-
-
Marque a caixa de seleção Use Secure Sockets Layer (SSL) [Usar Secure Sockets Layer (SSL)] para criptografar as mensagens de e-mail usando SSL.
-
-
Em Scheduling (Programação), escolha se deseja adicionar a opção imediatamente ou na próxima janela de manutenção.
-
Escolha Add option (Adicionar opção).
Como adicionar a opção SSRS
-
Crie um arquivo JSON; por exemplo,
ssrs-option.json
.-
Defina os seguintes parâmetros necessários:
-
OptionGroupName
– O nome do grupo de opções que você criou ou selecionou anteriormente (ssrs-se-2017
no exemplo a seguir). -
Port
– A porta de escuta do serviço SSRS. O padrão é 8443. Para obter uma lista de valores permitidos, consulte Limitações e recomendações. -
VpcSecurityGroupMemberships
– Associações de grupos de segurança da VPC para a instância de banco de dados do RDS. -
MAX_MEMORY
– O limite superior acima do qual não são concedidas novas solicitações de alocação de memória aos aplicativos do servidor de relatório. O número é uma porcentagem da memória total da instância de banco de dados. Os valores permitidos são de 10 a 80.
-
-
(Opcional) Defina os seguintes parâmetros para usar o SSRS Email:
-
SMTP_ENABLE_EMAIL
: defina comotrue
para usar o SSRS Email. O padrão éfalse
. -
SMTP_SENDER_EMAIL_ADDRESS
: o endereço de e-mail a ser usado no campo From (De) das mensagens enviadas pelo SSRS Email. Especifique uma conta de usuário que tenha permissão para enviar e-mails do servidor SMTP. -
SMTP_SERVER
: o gateway ou servidor SMTP a ser usado. Pode ser um endereço IP, o nome NetBIOS de um computador na intranet corporativa ou um nome de domínio totalmente qualificado. -
SMTP_PORT
: a porta a ser usada para se conectar ao servidor de e-mail. O padrão é 25. -
SMTP_USE_SSL
: defina comotrue
para criptografar as mensagens de e-mail usando SSL. O padrão étrue
. -
SMTP_EMAIL_CREDENTIALS_SECRET_ARN
: o ARN do Secrets Manager que contém as credenciais do usuário. Use o formato a seguir:arn:aws:secretsmanager:
Region
:AccountId
:secret:SecretName
-6RandomCharacters
Para obter mais informações sobre como criar o segredo, consulte Como usar o SSRS Email para enviar relatórios.
-
SMTP_USE_ANONYMOUS_AUTHENTICATION
: defina comotrue
e não incluaSMTP_EMAIL_CREDENTIALS_SECRET_ARN
se não quiser usar a autenticação.O padrão é
false
quandoSMTP_ENABLE_EMAIL
étrue
.
-
O exemplo a seguir inclui os parâmetros de SSRS Email usando o ARN do segredo.
{ "OptionGroupName": "
ssrs-se-2017
", "OptionsToInclude": [ { "OptionName": "SSRS", "Port":8443
, "VpcSecurityGroupMemberships": ["sg-0abcdef123
"], "OptionSettings": [ {"Name": "MAX_MEMORY","Value": "60
"}, {"Name": "SMTP_ENABLE_EMAIL","Value": "true
"} {"Name": "SMTP_SENDER_EMAIL_ADDRESS","Value": "nobody@example.com
"}, {"Name": "SMTP_SERVER","Value": "email-smtp.us-west-2
.amazonaws.com"}, {"Name": "SMTP_PORT","Value": "25
"}, {"Name": "SMTP_USE_SSL","Value": "true
"}, {"Name": "SMTP_EMAIL_CREDENTIALS_SECRET_ARN","Value": "arn:aws:secretsmanager:us-west-2
:123456789012
:secret:MySecret-a1b2c3
"} ] }], "ApplyImmediately": true } -
-
Adicione a opção
SSRS
ao grupo de opções.Para Linux, macOS ou Unix:
aws rds add-option-to-option-group \ --cli-input-json file://
ssrs-option.json
\ --apply-immediatelyPara Windows:
aws rds add-option-to-option-group ^ --cli-input-json file://
ssrs-option.json
^ --apply-immediately
Associar o grupo de opções à instância de banco de dados
Use o AWS Management Console ou a AWS CLI para associar o grupo de opções à instância de banco de dados.
Se você usar uma instância de banco de dados existente, ela já deverá ter um domínio do Active Directory e uma função do AWS Identity and Access Management (IAM) associados a ela. Se você criar uma nova instância, especifique um domínio do Active Directory e uma função do IAM existentes. Para obter mais informações, consulte Trabalhar com o Active Directory com o RDS para SQL Server.
É possível associar o grupo de opções a uma instância de banco de dados nova ou existente:
-
Para uma nova instância de banco de dados, associe o grupo de opções ao executar a instância. Para obter mais informações, consulte Criar uma instância de banco de dados do Amazon RDS.
-
Para uma instância de banco de dados existente, modifique a instância e associe o novo grupo de opções. Para obter mais informações, consulteModificar uma instância de banco de dados do Amazon RDS
É possível associar o grupo de opções a uma instância de banco de dados nova ou existente.
Como criar uma instância de banco de dados que usa o grupo de opções
-
Especifique o mesmo tipo de mecanismo de banco de dados e a versão principal que você usou ao criar o grupo de opções.
Para Linux, macOS ou Unix:
aws rds create-db-instance \ --db-instance-identifier
myssrsinstance
\ --db-instance-classdb.m5.2xlarge
\ --enginesqlserver-se
\ --engine-version14.00.3223.3.v1
\ --allocated-storage100
\ --manage-master-user-password \ --master-usernameadmin
\ --storage-typegp2
\ --license-modelli
\ --domain-iam-role-namemy-directory-iam-role
\ --domainmy-domain-id
\ --option-group-namessrs-se-2017
Para Windows:
aws rds create-db-instance ^ --db-instance-identifier
myssrsinstance
^ --db-instance-classdb.m5.2xlarge
^ --enginesqlserver-se
^ --engine-version14.00.3223.3.v1
^ --allocated-storage100
^ --manage-master-user-password ^ --master-usernameadmin
^ --storage-typegp2
^ --license-modelli
^ --domain-iam-role-namemy-directory-iam-role
^ --domainmy-domain-id
^ --option-group-namessrs-se-2017
Como modificar uma instância de banco de dados para usar o grupo de opções
-
Execute um dos seguintes comandos:
Para Linux, macOS ou Unix:
aws rds modify-db-instance \ --db-instance-identifier
myssrsinstance
\ --option-group-namessrs-se-2017
\ --apply-immediatelyPara Windows:
aws rds modify-db-instance ^ --db-instance-identifier
myssrsinstance
^ --option-group-namessrs-se-2017
^ --apply-immediately
Como conceder acesso de entrada ao grupo de segurança da VPC
Para permitir o acesso de entrada ao grupo de segurança da VPC associado à instância de banco de dados, crie uma regra de entrada para a porta especificada do listener do SSRS. Para obter mais informações sobre como configurar um grupo de segurança, consulte Fornecer acesso à instância de banco de dados na VPC criando um grupo de segurança.
Bancos de dados do servidor de relatórios
Quando a instância de banco de dados está associada à opção SSRS, dois novos bancos de dados são criados na instância de banco de dados:
rdsadmin_ReportServer
rdsadmin_ReportServerTempDB
Esses bancos de dados atuam como os bancos de dados ReportServer e ReportServerTempDB. O SSRS armazena os dados no banco de dados ReportServer e armazena em cache os dados no banco de dados ReportServerTempDB. Para obter mais informações, consulte Bancos de dados do servidor de relatórios
O RDS possui e gerencia esses bancos de dados, portanto, não são permitidas operações de banco de dados neles, como ALTER e DROP. O acesso não é permitido no banco de dados rdsadmin_ReportServerTempDB
. No entanto, é possível executar operações de leitura no banco de dados rdsadmin_ReportServer
.
Arquivos de log do SSRS
É possível listar, visualizar e baixar arquivos de log do SSRS. Os arquivos de log do SSRS seguem uma convenção de nomenclatura de ReportServerService_timestamp
.log. Esses logs do servidor de relatórios podem ser encontrados no diretório D:\rdsdbdata\Log\SSRS
. (O diretório D:\rdsdbdata\Log
também é o diretório pai dos logs de erros e dos logs do SQL Server Agent.) Para obter mais informações, consulte Como visualizar e listar arquivos de log do banco de dados.
Para instâncias SSRS existentes, a reinicialização do serviço SSRS pode ser necessária para acessar os logs do servidor de relatório. É possível reiniciar o serviço atualizando a opção SSRS
.
Para obter mais informações, consulteComo trabalhar com logs do Microsoft SQL Server
Acessar o portal da Web do SSRS
Use o seguinte processo para acessar o portal da web do SSRS:
-
Ative o Secure Sockets Layer (SSL).
-
Conceda acesso a usuários de domínio.
-
Acesse o portal da web usando um navegador e as credenciais do usuário do domínio.
Como usar SSL no RDS
O SSRS usa o protocolo SSL HTTPS para as conexões. Para trabalhar com este protocolo, importe um certificado SSL para o sistema operacional Microsoft Windows no computador cliente.
Para obter mais informações sobre certificados SSL, consulte Como Usar SSL/TLS para criptografar uma conexão com uma instância de banco de dados. Para obter mais informações sobre como usar o SSL com o SQL Server, consulte Uso do SSL com uma instância de banco de dados do Microsoft SQL Server.
Conceder acesso a usuários de domínio
Em uma nova ativação do SSRS, não há atribuições de função no SSRS. Para conceder a um usuário de domínio ou um grupo de usuários acesso ao portal da web, o RDS fornece um procedimento armazenado.
Como conceder acesso a um usuário de domínio no portal da web
-
Use o procedimento armazenado a seguir.
exec msdb.dbo.rds_msbi_task @task_type='SSRS_GRANT_PORTAL_PERMISSION', @ssrs_group_or_username=N'
AD_domain
\user
';
O usuário de domínio ou o grupo de usuários recebe a função RDS_SSRS_ROLE
do sistema. Esta função tem as seguintes tarefas no nível do sistema concedidas a ela:
-
Executar relatórios
-
Gerenciar trabalhos
-
Gerenciar agendas compartilhadas
-
Visualizar agendas compartilhadas
A função no nível do item de Content Manager
na pasta raiz também é concedida.
Acessar o portal da Web
Depois que a tarefa SSRS_GRANT_PORTAL_PERMISSION
for concluída com êxito, você terá acesso ao portal usando um navegador da web. O URL do portal da web tem o formato a seguir.
https://
rds_endpoint
:port
/Reports
Neste formato, aplica-se o seguinte item:
-
– o endpoint para a instância de banco de dados do RDS que você está usando com o SSRS.rds_endpoint
É possível encontrar o endpoint na guia Conectividade e segurança da instância de banco de dados. Para obter mais informações, consulte Conectar-se a uma instância de banco de dados executando o mecanismo de banco de dados Microsoft SQL Server.
-
– A porta do listener para o SSRS definida na opçãoport
SSRS
.
Como acessar o portal da web
-
Insira o URL do portal da web no navegador.
https://myssrsinstance.cg034itsfake.us-east-1.rds.amazonaws.com:8443/Reports
-
Faça login com as credenciais de um usuário de domínio ao qual você concedeu acesso com a tarefa
SSRS_GRANT_PORTAL_PERMISSION
.
Implantar relatórios no SSRS
Após ter acesso ao portal da web, você poderá implantar relatórios nele. É possível usar a ferramenta de upload no portal da web para fazer upload de relatórios ou implantar diretamente do SQL Server Data Tools (SSDT)
-
O usuário que executou o SSDT tem acesso ao portal da web do SSRS.
-
O valor
TargetServerURL
nas propriedades do projeto do SSRS é definido como o endpoint HTTPS da instância de banco de dados do RDS com o sufixoReportServer
, por exemplo:https://myssrsinstance.cg034itsfake.us-east-1.rds.amazonaws.com:8443/ReportServer
Configurar a fonte de dados de relatórios
Depois de implantar um relatório no SSRS, você deve configurar a fonte de dados do relatório. Ao configurar a fonte de dados do relatório, assegure-se do seguinte:
-
Para instâncias de banco de dados do RDS para SQL Server associadas ao AWS Directory Service for Microsoft Active Directory, use o nome de domínio totalmente qualificado (FQDN) como o nome da fonte de dados da string de conexão. Um exemplo é
, ondemyssrsinstance.corp-ad.example.com
é o nome da instância de banco de dados emyssrsinstance
é o nome de domínio totalmente qualificado.corp-ad.example.com
-
Para instâncias de banco de dados do RDS para SQL Server associadas ao Active Directory autogerenciado, use
ou.
como o nome da fonte de dados da string de conexão.LocalHost
Como usar o SSRS Email para enviar relatórios
O SSRS inclui a extensão SSRS Email que pode ser usada para enviar relatórios aos usuários.
Para configurar o SSRS Email, use as configurações de opções do SSRS
. Para obter mais informações, consulte Adicionar a opção SSRS ao grupo de opções.
Depois de configurar o SSRS Email, você pode assinar relatórios no servidor de relatórios. Para obter mais informações, consulte Entrega de email no Reporting Services
A integração com o AWS Secrets Manager é necessária para que o SSRS Email funcione no RDS. Para realizar a integração com o Secrets Manager, crie um segredo.
nota
Se você alterar o segredo posteriormente, também precisará atualizar a opção SSRS
no grupo de opções.
Como criar um segredo para o SSRS Email
-
Siga as etapas em Criar um segredo no Guia do usuário do AWS Secrets Manager.
-
Em Select secret type (Selecionar tipo de segredo), selecione Other type of secrets (Outro tipo de segredos).
-
Para Key/value pairs (Pares de chave/valor), insira o seguinte:
-
SMTP_USERNAME
: insira um usuário com permissão para enviar e-mails do servidor SMTP. -
SMTP_PASSWORD
: insira uma senha para o usuário do SMTP.
-
-
Para Encryption key (Chave de criptografia), não use o padrão AWS KMS key. Use sua própria chave existente ou crie uma chave.
A política de chaves do KMS deve permitir que a ação
kms:Decrypt
, por exemplo:{ "Sid": "Allow use of the key", "Effect": "Allow", "Principal": { "Service": [ "rds.amazonaws.com" ] }, "Action": [ "kms:Decrypt" ], "Resource": "*" }
-
-
Siga as etapas em Anexar uma política de permissões a um segredo no Guia do usuário do AWS Secrets Manager. A política de permissões fornece a ação
secretsmanager:GetSecretValue
à entidade principal do serviçords.amazonaws.com
.Recomendamos que você use as condições
aws:sourceAccount
eaws:sourceArn
na política para evitar o problema de representante confuso. Use sua Conta da AWS paraaws:sourceAccount
e o ARN do grupo de opções paraaws:sourceArn
. Para obter mais informações, consulte Prevenção do problema do substituto confuso entre serviços.A seguir, um exemplo de uma política de permissões.
{ "Version" : "2012-10-17", "Statement" : [ { "Effect" : "Allow", "Principal" : { "Service" : "rds.amazonaws.com" }, "Action" : "secretsmanager:GetSecretValue", "Resource" : "*", "Condition" : { "StringEquals" : { "aws:sourceAccount" : "
123456789012
" }, "ArnLike" : { "aws:sourceArn" : "arn:aws:rds:us-west-2:123456789012
:og:ssrs-se-2017
" } } } ] }Para obter mais exemplos, consulte Exemplos de políticas de permissões para o AWS Secrets Manager no Guia do usuário do AWS Secrets Manager.
Revogar permissões no nível do sistema
A função RDS_SSRS_ROLE
do sistema não tem permissões suficientes para excluir atribuições de função no nível do sistema. Para remover um usuário ou um grupo de usuários da RDS_SSRS_ROLE
, use o mesmo procedimento armazenado que você usou para conceder a função, mas use o tipo de tarefa SSRS_REVOKE_PORTAL_PERMISSION
.
Como revogar o acesso de um usuário de domínio para o portal da web
-
Use o procedimento armazenado a seguir.
exec msdb.dbo.rds_msbi_task @task_type='SSRS_REVOKE_PORTAL_PERMISSION', @ssrs_group_or_username=N'
AD_domain
\user
';
Fazer isso exclui o usuário da função RDS_SSRS_ROLE
do sistema. Se o usuário tiver uma, isso também o exclui da função Content Manager
no nível do item.
Monitorar o status de uma tarefa
Para acompanhar o status da tarefa de concessão ou revogação, chame a função rds_fn_task_status
. Ela leva dois parâmetros. O primeiro parâmetro sempre deve ser NULL
porque ele não se aplica ao SSRS. O segundo parâmetro aceita um ID de tarefa.
Para ver uma lista de todas as tarefas, defina o primeiro parâmetro como NULL
e o segundo parâmetro como 0
, conforme mostrado no seguinte exemplo.
SELECT * FROM msdb.dbo.rds_fn_task_status(NULL,
0
);
Para obter uma tarefa específica, defina o primeiro parâmetro como NULL
e o segundo parâmetro como o ID da tarefa, conforme mostrado no exemplo a seguir.
SELECT * FROM msdb.dbo.rds_fn_task_status(NULL,
42
);
A função rds_fn_task_status
retorna as informações a seguir.
Parâmetro de saída |
Descrição |
---|---|
|
O ID da tarefa. |
|
No SSRS, as tarefas podem ter os seguintes tipos de tarefa:
|
|
Não aplicável a tarefas do SSRS. |
|
O progresso da tarefa em porcentagem. |
|
A quantidade de tempo gasta na tarefa, em minutos. |
|
O status da tarefa. Os possíveis status são os seguintes:
|
|
Informações adicionais sobre a tarefa. Se um erro ocorrer durante o processamento, essa coluna conterá informações sobre o erro. |
|
A data e hora em que o status da tarefa foi atualizado pela última vez. |
|
A data e hora em que a tarefa foi criada. |
|
Não aplicável a tarefas do SSRS. |
|
Não aplicável a tarefas do SSRS. |
|
Não aplicável a tarefas do SSRS. |
|
Não aplicável a tarefas do SSRS. |
|
Não aplicável a tarefas do SSRS. |
|
Metadados associados à tarefa do SSRS. |
Desativar o SSRS
Para desativar o SSRS, remova a opção SSRS
do grupo de opções. Remover a opção não exclui os bancos de dados do SSRS. Para obter mais informações, consulte Excluir os bancos de dados do SSRS.
Você pode ativar o SSRS novamente adicionando a opção SSRS
de volta. Se você também excluiu os bancos de dados do SSRS, adicionar novamente a opção na mesma instância de banco de dados criará novos bancos de dados do servidor de relatórios.
Como remover a opção SSRS do grupo de opções
Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/
. -
No painel de navegação, escolha Option groups (Grupos de opções).
-
Selecione o grupo de opções com a opção
SSRS
(ssrs-se-2017
nos exemplos anteriores). -
Selecione Delete option (Excluir opção).
-
Em Opções de exclusão, selecione SSRS em Opções a serem excluídas.
-
Em Apply immediately (Aplicar imediatamente), selecione Yes (Sim) para excluir a opção imediatamente ou No (Não) para excluí-la na próxima janela de manutenção.
-
Escolha Delete (Excluir).
Como remover a opção SSRS do grupo de opções
-
Execute um dos seguintes comandos:
Para Linux, macOS ou Unix:
aws rds remove-option-from-option-group \ --option-group-name
ssrs-se-2017
\ --options SSRS \ --apply-immediatelyPara Windows:
aws rds remove-option-from-option-group ^ --option-group-name
ssrs-se-2017
^ --options SSRS ^ --apply-immediately
Excluir os bancos de dados do SSRS
Remover a opção SSRS
não exclui os bancos de dados do servidor de relatório. Para excluí-los, use o procedimento armazenado a seguir.
Para excluir os bancos de dados do servidor de relatório, certifique-se de remover a opção SSRS
primeiro.
Como excluir os bancos de dados do SSRS
-
Use o procedimento armazenado a seguir.
exec msdb.dbo.rds_drop_ssrs_databases