Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
por Walter Oliver
Introdução
O Gerenciador de Banco de Dados é um novo módulo do IIS projetado especificamente para o gerenciamento de bancos de dados localizados em ambientes de hospedagem. Ou seja, ele foi projetado para ambientes como o fornecido por hosters Web nos quais os servidores de banco de dados devem ser acessíveis do Servidor de Aplicativos Web, mas não diretamente da Internet. Este artigo fornece um mapa de orientação que ajudará os hosters a aprender sobre o Gerenciador de Banco de Dados e implantá-lo em ambientes de hospedagem.
Continue baixando < link: https://www.iis.net/extensions/DatabaseManager>.
Saiba mais sobre o Gerenciador de Banco de Dados
Muitas das ferramentas de gerenciamento de banco de dados que estão disponíveis atualmente exigem acesso direto aos servidores que gerenciam. Essa não é uma configuração desejada porque permite a exposição potencial a ataques mal-intencionados aos servidores de banco de dados. O módulo do Gerenciador de Banco de Dados do IIS resolve esse problema atuando como um proxy para a funcionalidade de gerenciamento de banco de dados. Os hosters que desejam disponibilizar o Gerenciador de Banco de Dados para seus clientes devem instalá-lo em cada um dos computadores do Servidor Web, independentemente de esses computadores estarem em um farm da Web de hospedagem compartilhada. A imagem abaixo mostra uma configuração compartilhada com o Gerenciador de Banco de Dados instalado.
Como o módulo do Gerenciador de Banco de Dados do IIS usa HTTP/S para toda a sua comunicação com o servidor de banco de dados, não é necessário abrir novas portas. No que diz respeito aos servidores, esse é o tráfego HTTP/S normal que ocorre como parte do site do cliente. A imagem abaixo mostra a comunicação entre o cliente -Web Developer (ou DBA) e o servidor de banco de dados de destino. Observe que o cliente usa o Gerenciador do IIS (Inetmgr.exe) para acessar e gerenciar bancos de dados para os quais a conta foi provisionada.
Configurar o Gerenciador de Banco de Dados em um ambiente de hospedagem
Para instalar a versão atual (CTP2) do Gerenciador de Banco de Dados, acesse:
- (x86) https://www.iis.net/downloads/default.aspx?tabid=34& i=1684&g=6
- (x64) https://www.iis.net/downloads/default.aspx?tabid=34& i=1685&g=6
Você deve verificar se a imagem que você planeja usar para a instalação do servidor Web contém o Gerenciador de Banco de Dados do IIS.
Configurando o Gerenciador de Banco de Dados
Os usuários devem ter uma cadeia de conexão de banco de dados criada em um site para usar o Gerenciador de Banco de Dados. Aqui está um resumo das etapas:
Um hoster recebe um pedido de um cliente para o provisionamento de um ou mais bancos de dados para um aplicativo.
O hoster cria o banco de dados e fornece a cadeia de conexão para o usuário. Geralmente, essa é uma etapa automatizada. A cadeia de conexão inclui o servidor de banco de dados, o nome de banco de dados e as credenciais do usuário (nome de usuário e senha). O Gerenciador do IIS tem um módulo cadeia de conexão que o hoster pode usar para fornecer a cadeia de conexão ao cliente. Ou o cliente pode inserir as informações de cadeia de conexão fornecidas pelo hoster.
O usuário clica duas vezes no ícone do Gerenciador de Banco de Dados na seção Gerenciamento do site.
O usuário pode gerenciar os bancos de dados selecionando a conexão apropriada.
Para obter mais informações sobre esse processo e detalhes sobre o Gerenciador de Banco de Dados, consulte o link Noções básicas do Gerenciador <de Banco de Dados: https://www.iis.net/learn/extensions/database-manager/use-the-database-manager> artigo. Ele fornece um passo a passo do processo de configuração e uso do Gerenciador de Banco de Dados em um ambiente hospedado. Ele aborda as seguintes tarefas:
- Provisionando um banco de dados
- Como adicionar uma tabela
- Gerenciando chaves primárias
- Gerenciamento de chaves estrangeiras
- Gerenciamento de dados na tabela
- Executando comandos SQL personalizados
Aqui está uma captura de tela do módulo gerenciador de banco de dados durante a criação de uma tabela para uma conexão chamada "dbmgrtest" e associada ao site "dash".
Para obter um vídeo demonstrando o Gerenciador do IIS e o Gerenciador de Banco de Dados, consulte: https://blogs.msdn.com/carlosag/archive/2008/07/07/IIS70RemoteAdministrationAndDatabaseManagerVideo.aspx .
Estendendo o Gerenciador de Banco de Dados
A implementação atual do módulo do Gerenciador de Banco de Dados do IIS fornece acesso somente ao Microsoft SQL Server. No entanto, o SQL Server não precisa ser a única opção; o Gerenciador de Banco de Dados é extensível e novos provedores de banco de dados podem ser criados. Criando um Provedor de Banco de Dados <link: https://www.iis.net/learn/extensions/database-manager> O artigo usa um provedor XML DataSet como exemplo para descrever as etapas e o código-fonte necessários para criar um provedor de banco de dados.
Conclusion
Este artigo fornece informações sobre o que é o módulo do Gerenciador de Banco de Dados, por que é importante para os hosters Web oferecê-lo a seus clientes, como configurá-lo em seu ambiente de hospedagem e como estendê-lo para incluir provedores de banco de dados diferentes do SQL Server.