Esta página foi útil?
Seus comentários sobre este conteúdo são importantes. Queremos saber sua opinião.
Comentários adicionais?
1500 caracteres restantes
Biblioteca MSDN

Como: Conectar-se ao Banco de Dados do SQL Azure pelo ASP.NET

Atualizado: julho de 2015

É possível associar dados do Banco de dados SQL do Microsoft Azure a controles ASP.NET da mesma maneira que o faria no SQL Server. A classe SqlDataSource é compatível com o Banco de dados SQL do Microsoft Azure. Portanto, você pode converter suas soluções existentes com apenas uma alteração na cadeia de conexão.

Consulte as considerações gerais sobre como conectar-se a bancos de dados no Banco de dados SQL do Azure em Diretrizes para conexão com o Banco de Dados SQL do Azure de forma programática.

Este exemplo mostra como associar o controle GridView do ASP.NET ao Banco de dados SQL do Azure de um serviço hospedado no Azure. Usando o controle GridView, você pode inserir, atualizar e excluir dados de um Banco de dados SQL do Azure sem gravar qualquer código.

  1. O emulador de armazenamento instalado com o SDK do Azure deve ser inicializado para apontar para o banco de dados correto, conforme descrito em Initialize the Storage Emulator by Using the Command-Line Tool.

  2. Revise as informações em Diretrizes para conexão com o Banco de Dados SQL do Azure de forma programática para garantir que seu firewall e as portas foram configuradas para se conectar ao Banco de dados SQL do Azure.

  1. Conecte-se ao servidor do Banco de dados SQL do Azure usando o utilitário sqlcmd Para obter informações sobre a conexão, consulte Como: Conectar ao Banco de dados SQL do Azure usando sqlcmd.

  2. Execute os seguintes comandos Transact-SQL:

    1> CREATE DATABASE TestDb;
    2> GO
    1> QUIT
    
  3. Conecte-se ao TestDb e execute os seguintes comandos Transact-SQL:

    1> CREATE TABLE Table1 (Col1 int primary key, Col2 varchar(20));
    2> GO
    1> INSERT INTO Table1 (Col1, Col2) VALUES (1, 'string1'), (2, 'string2');
    2> GO
    1> QUIT
    

  1. No Visual Studio, no menu Arquivo, clique em Novo e selecione Projeto.

    noteObservação
    É necessário executar o Visual Studio como administrador para usar o Azure Development Fabric.

  2. Na caixa de diálogo Novo Projeto, na lista Modelos instalados, selecione Nuvem para Visual C# ou Visual Basic.

  3. Na lista Modelos, selecione Aplicativo da Web ASP.NET. Digite DataBinding como nome e clique em OK.

  4. Na caixa de diálogo Novo Projeto ASP.NET, selecione Web Forms da lista de modelos e verifique se a caixa Host na nuvem está marcada. Clique em OK.

  5. No Gerenciador de Soluções, clique duas vezes em Default.aspx e clique em Design para alternar para a exibição de design.

  6. Arraste o controle GridView da Caixa de ferramentas para a superfície de design.

  7. Na janela Propriedades do GridView, defina AutoGenerateDeleteButton e AutoGenerateEditButton como true.

  1. No Gerenciador de Soluções, clique duas vezes em Web.config.

  2. Em Web.config, substitua a cadeia de conexão atual pela seguinte e forneça os valores corretos:

  3. Em Default.aspx, clique em Origem para alternar para a exibição de origem.

  4. Adicione a seguinte marcação dentro da marca <asp:Content> para criar um controle SqlDataSource para sua conexão:

    Isso inclui a lógica SELECT, INSERT, UPDATE e DELETE para o controle.

  5. Adicione os seguintes atributos à marcação do seu controle GridView em Default.aspx: DataSourceID="SqlAzureDataSource"DataKeyNames="Col1".

  6. Pressione F5 para executar a solução. O navegador abre e mostra o conteúdo da tabela e permite que o usuário edite e exclua os valores na tabela.

Consulte também

Mostrar:
© 2015 Microsoft