Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Create a host account and log in

Última atualização: Jun 26, 2026

O RDS SQL Server permite a criação de contas de host. Crie uma conta de host para fazer login no host da sua instância do RDS SQL Server e facilitar o gerenciamento de bancos de dados. Por padrão, a senha de uma conta de host é válida por apenas 42 dias. Uma senha expirida impedirá o seu login. Recomendamos que você defina uma política de senha previamente. Essa política é aplicada automaticamente a todas as contas de host.

Pré-requisitos

  • A instância do RDS for SQL Server deve atender a todos os requisitos a seguir:

    Requisito

    Compatível

    Não compatível

    Edição da instância

    Basic Edition, High-availability Edition (SQL Server 2012 e posterior), Cluster Edition

    --

    Tipo de instância

    General-purpose, Dedicated

    Shared

    Método de faturamento

    Assinatura, pagamento conforme o uso

    Serverless

    Tipo de rede

    Virtual private cloud (VPC)

    Classic network

  • Faça login no console com uma conta da Alibaba Cloud, e não com um usuário do RAM.

Observações de uso

  • Você pode criar apenas uma conta System Admin por instância do RDS.

  • O nome da conta de host não pode ser nenhuma das seguintes palavras-chave reservadas:

    root|admin|eagleye|master|aurora|sysadmin|administrator|mssqld|public|securityadmin|serveradmin|setupadmin|processadmin|diskadmin|dbcreator|bulkadmin|tempdb|msdb|model|distribution|mssqlsystemresource|guest|add|except|percent|all|exec|plan|alter|execute|precision|and|exists|primary|any|exit|print|as|fetch|proc|asc|file|procedure|authorization|fillfactor|public|backup|for|raiserror|begin|foreign|read|between|freetext|readtext|break|freetexttable|reconfigure|browse|from|references|bulk|full|replication|by|function|restore|cascade|goto|restrict|case|grant|return|check|group|revoke|checkpoint|having|right|close|holdlock|rollback|clustered|identity|rowcount|coalesce|identity_insert|rowguidcol|collate|identitycol|rule|column|if|save|commit|in|schema|compute|index|select|constraint|inner|session_user|contains|insert|set|containstable|intersect|setuser|continue|into|shutdown|convert|is|some|create|join|statistics|cross|key|system_user|current|kill|table|current_date|left|textsize|current_time|like|then|current_timestamp|lineno|to|current_user|load|top|cursor|national|tran|database|nocheck|transaction|dbcc|nonclustered|trigger|deallocate|not|truncate|declare|null|tsequal|union|delete|of|unique|deny|off|update|desc|offsets|updatetext|disk|on|use|distinct|open|user|distributed|opendatasource|values|double|openquery|varying|drop|openrowset|view|dummy|openxml|waitfor|dump|option|when|else|or|where|end|order|while|errlvl|outer|with|escape|over|writetext||dbo|login|sys|drc_rds
  • Durante uma migração entre hosts, como uma atualização da versão principal do banco de dados, atualização da versão secundária do mecanismo, atualização da versão principal durante uma alteração de configuração ou migração para uma zona de disponibilidade diferente, a conta de host e quaisquer programas ou arquivos (como SSIS, SSAS e SSRS) no host original são excluídos. Migre ou faça backup dos seus dados previamente.

    Importante

    O ApsaraDB RDS for SQL Server é desenvolvido com base no mecanismo nativo do Microsoft SQL Server e foca em fornecer serviços de banco de dados gerenciado estáveis e eficientes. Se o seu negócio exigir recursos como SSIS, SSAS ou SSRS, você precisará de uma sólida expertise em operações para garantir a continuidade dos negócios.

Impacto no SLA

Uma conta de host fornece o nível mais alto de permissões no host. As operações realizadas por essa conta estão fora do controle do RDS SQL Server. Portanto, se uma conta de host tiver sido criada para uma instância do RDS SQL Server, essa instância não será mais coberta pelo SLA. O ambiente operacional da instância passa a ser de sua responsabilidade. No entanto, o uso normal da instância e o suporte pós-venda não são afetados. As instâncias sem uma conta de host permanecem totalmente cobertas pelo SLA.

Recomendações

Uma conta de host possui permissões abrangentes que estão fora do controle do RDS SQL Server. Siga estas recomendações ao usar essa conta:

  • Não opere o banco de dados rdscore em instâncias High-availability Edition ou Cluster Edition.

  • Não opere contas do sistema. Para obter detalhes, consulte Descrição da conta do sistema.

  • Não execute operações de backup físico no ambiente local. Essas operações afetam a capacidade de recuperação em um ponto no tempo (PITR) da instância. Em vez disso, use o recurso de backup integrado do RDS. Para obter detalhes, consulte Fazer backup de dados do SQL Server.

  • Não remova nem modifique objetos de alta disponibilidade em instâncias High-availability Edition ou Cluster Edition, como executar DROP AVAILABILITY GROUP.

  • Não armazene dados na unidade C (o disco do sistema).

  • Não modifique os gatilhos de nível de servidor existentes na instância, incluindo:

    • [_$$_tr_$$_rds_alter_database]

    • [_$$_tr_$$_rds_alter_login]

    • [_$$_tr_$$_rds_create_database]

    • [_$$_tr_$$_rds_create_login]

    • [_$$_tr_$$_rds_drop_database]

    • [_$$_tr_$$_rds_drop_login]

    • [_$$_tr_$$_rds_server_role]

  • Não modifique configurações principais do SQL Server, como a conta de inicialização ou a porta.

  • Não modifique a senha do Administrador do Windows.

Procedimento

Etapa 1: Crie uma conta de host

  1. Para começar, acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância do RDS está localizada. Em seguida, encontre a instância do RDS e clique em ID da instância.

  2. No painel de navegação à esquerda, clique em Accounts.

  3. Clique em aba Host Account, clique em Create Account e configure os parâmetros a seguir.

    Parâmetro

    Descrição

    Host Account Name

    O nome deve conter letras minúsculas, dígitos e sublinhados (_). Deve começar com uma letra e terminar com uma letra ou dígito. O nome pode ter até 16 caracteres.

    Account Type

    • Standard Account: Crie uma conta de host com permissões padrão.

    • System Admin Account: Crie uma conta System Admin. Você pode criar apenas uma conta desse tipo por instância do RDS. Para obter mais informações, consulte Contas de banco de dados com permissões de SA.

    New Password

    A senha deve atender aos seguintes requisitos: defina a senha da conta.

    • De 8 a 32 caracteres.

    • Contém pelo menos três dos seguintes tipos de caracteres: letras maiúsculas, letras minúsculas, dígitos e caracteres especiais.

    • Os caracteres especiais suportados são !@#$%^&*()_+-=.

    Confirm Password

    Insira a senha novamente para confirmá-la.

    Remarks

    Aqui, insira uma descrição. A descrição pode ter até 256 caracteres.

  4. Selecione I have read and agree to the changes to the ApsaraDB RDS Service Level Agreement that result from creating a host account.

  5. Clique em OK e salve.

  6. (Opcional) Redefina a senha ou exclua a conta de host.

    Na coluna Actions, clique em Reset Password ou Delete e gerencie a conta.

    image..png

Etapa 2: Fazer login no host do SQL Server

  1. Para começar, acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância do RDS está localizada. Em seguida, encontre a instância do RDS e clique em ID da instância.

  2. No painel de navegação à esquerda, clique em Accounts.

  3. Clique em aba Host Account. Encontre a conta de destino e clique em Remote Connection (Primary) na coluna Actions.

  4. Na caixa de diálogo Remote Connection, insira a senha da conta de host.

    image..png

  5. Clique em OK.

    O sistema gera uma URL de login do WebShell e faz login automaticamente no host da instância. Uma nova página do WebShell é aberta em uma janela pop-up. Seu navegador pode bloquear a janela pop-up. Se isso ocorrer, configure seu navegador para permitir pop-ups e atualize a página. visualize a página da seguinte forma:

    image..png

Perguntas frequentes

O que fazer ao se conectar remotamente usando uma conta de host do RDS e receber a mensagem de erro "The specified host information does not exist."?

Por padrão, a senha de uma conta de host é válida por apenas 42 dias. Uma senha expirida impedirá o seu login. Você pode clicar em Reset Password na coluna Actions da conta de host e defina uma nova senha e, em seguida, tentar fazer login novamente.

Nota

Recomendamos que você defina uma política de expiração de senha para suas contas, a fim de gerencie a validade das senhas e aumentar a segurança dos dados. Essa política é aplicada automaticamente a todas as contas de host.

Hostname e URL do WebShell

Você pode chamar a operação de API DescribeDBInstanceIpHostname para obter o IpHostnameInfos (hostname da instância do RDS) e, em seguida, chamar a operação de API DescribeHostWebShell para obter o LoginUrl (URL de login do WebShell do host).

Nota
  • A URL de login gerada é válida por apenas dois minutos e deve ser usada imediatamente. Caso contrário, você não conseguirá fazer login no host.

  • Se a URL expirar, chame a operação de API novamente para obter uma nova.

Operações relacionadas