Administração

Banco de Dados: O Que É A Propriedade Confiável do SQL SERVER?

Recentemente eu me deparei com uma propriedade interessante definida em um banco de dados do SQL Server para um cliente, a propriedade é chamada de “Propriedade Confiável”. Eu mesmo já ouvi falar da propriedade, mas é importante entender o que a propriedade faz.

Confiável é uma propriedade de banco de dados, o que significa que é definido para bancos de dados individuais. Por padrão, a propriedade é marcada como off e deve ser alterada manualmente para on.

O que é a propriedade confiável em banco de dados?

A propriedade em si permite que os usuários do banco de dados representem outros usuários usando a  instrução execute as.

Isso é útil quando um usuário do banco de dados deve acessar recursos fora do banco de dados. Alguns exemplos de quando a propriedade confiável pode ser útil são:

  • Quando um usuário precisa de acesso a recursos no nível do servidor
  • Quando um usuário precisa acessar outros bancos de dados na instância (lembre-se de que essa configuração está definida no nível do banco de dados).

Existe um risco ao usar a propriedade confiável. Se um usuário específico no banco de dados no qual você definiu a confiança for um membro da função ‘db_owner’, ele poderá representar a função SA.

Eu diria que é uma boa prática não se tornar confiável. Contudo, entenda que pode haver razões comerciais legítimas para que a propriedade seja definida. Apenas esteja ciente dos riscos e falhas que essa configuração abre.

Melhores práticas para propriedade e confiança do banco de dados incluem:

• Primeiramente, possuir proprietários distintos para bancos de dados. Nem todos os bancos de dados devem pertencer ao administrador do sistema.
• Em segundo lugar, limitar o número de proprietários para cada banco de dados.
• Além disso, você deve conferir confiança seletivamente.
• Deixar a configuração de Encadeamento de propriedade entre bancos de dados definida como OFF, a menos que vários bancos de dados sejam implantados em uma única unidade.
• E por fim, migrar o uso para confiança seletiva em vez de usar a propriedade TRUSTWORTHY.

Conclusão

Você pode usar a configuração do banco de dados confiável para indicar se a instância do Microsoft SQL Server confia no banco de dados e no conteúdo do banco de dados. 

Lembre-se que por padrão, essa configuração está definida como OFF. No entanto, você pode configurá-lo para ON usando a instrução ALTER DATABASE.

E por fim, é recomendado que você deixe essa configuração definida como OFF para atenuar certas ameaças que podem estar presentes quando um banco de dados é anexado ao servidor.

Banco de Dados: O Que É A Propriedade Confiável do SQL SERVER?
The following two tabs change content below.

Wesley Mota

DBA SQL Server
Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Latest posts by Wesley Mota (see all)

Wesley Mota

Profissional graduado em Banco de Dados e Sistemas de Informação com mais de 7 anos de experiência em empresas de software. Certificado MCSA Microsoft SQL Server possui intensa vivência em administração de banco de dados, Tunning, Performance SQL Server, levantamento de melhorias e monitoramento de banco de dados e servidores SQL Server. Consultoria SQL Server em diversos clientes no Brasil e ao redor do mundo. Escritor no blog dbasqlserverbr.com.br/blog. Onde compartilha conhecimento, experiências e dicas de performance para DBAs SQL Server. Conhecimentos em Oracle e ambientes de alta disponibilidade. Desenvolvimento de softwares web e mobile.Gerenciamento de equipe e projetos.

Share
Published by
Wesley Mota

Recent Posts

Free Blackjack No Download: Appreciate Blackjack Anytime, Anywhere

Blackjack, additionally known as twenty-one, is just one of one of the most popular gambling…

3 meses ago

The Ultimate Guide to Gry Online Ruletka

If you are a fan of online gambling, then you must have come across gry…

3 meses ago

Discover the Adventures of Free Spins at Online Casino Sites

On the internet online casinos have transformed the betting industry, enabling players to vegas.hu online…

10 meses ago

Best Free Spins No Deposit

Casinos online offer free spins to draw new customers. These bonuses are usually very profitable,…

10 meses ago

Ideal Online Port Gambling Enterprises: An Overview to Locating the Perfect Pc Gaming Experience

In recent times, online casino sites have actually obtained enormous appeal among gamers, providing a…

10 meses ago

Best Online Casinos That Accept Bitcoin Down Payments

Bitcoin, the most preferred cryptocurrency worldwide, has reinvented lots of industries, including the on baixar…

10 meses ago