Pergunta

Continuo lendo que o SQL Azure não suporta bancos de dados relacionais; No entanto, apenas toquei no meu banco de dados do SQL Azure e escrevi um banco de dados relacional.

Eu até verifiquei para ver o que estava presente usando:

select * from sys.objects

Alguma ideia?

Foi útil?

Solução

De msdn:

Introdução ao banco de dados do SQL Azure

Modelo de dados relacional

O SQL Azure parecerá muito familiar para desenvolvedores e administradores, porque os dados são armazenados no SQL Azure, assim como são armazenados no SQL Server, usando o Transact-SQL. Conceitualmente semelhante a uma instância local do SQL Server, um servidor SQL Azure é um grupo lógico de bancos de dados que atua como um limite de autorização.

Dentro de cada servidor SQL Azure, você pode criar vários bancos de dados que possuem tabelas, visualizações, procedimentos armazenados, índices e outros objetos familiares de banco de dados. Esse modelo de dados faz bom uso do seu design de banco de dados relacional existente e habilidades de programação transact-SQL e simplifica o processo de migração de aplicativos de banco de dados no local para o SQL Azure. Para saber mais sobre o Transact-SQL e sua relação com o SQL Azure, consulte a visão geral do Transact-SQL (banco de dados SQL Azure).

Servidores e bancos de dados SQL Azure são objetos virtuais que não correspondem a servidores e bancos de dados físicos. Ao isolá -lo da implementação física, o SQL Azure permite que você gaste tempo no design do seu banco de dados. "

Outras dicas

O SQL Azure é um banco de dados relacional no Azure. Sob o capô SQL Azure está o SQL 2008 em execução na nuvem para você acessar o TDS. Então, se você quiser, pode criar um aplicativo usando o SQL 2008 localmente (existem poucos limitações porém) e alterar a string de conexão para o SQL Azure e seu aplicativo funcionará. Para maiores informaçõeshttp://www.microsoft.com/azure/sql.mspx http://msdn.microsoft.com/en-us/sqlserver/dataservices/default.aspx

Você pode estar confundido com os antigos "SQL Server Data Services" (agora Azure Table Storage) - que de fato não suporta bancos de dados relacionais. O feedback do desenvolvedor de que isso não era aceito levou à introdução do SQL Azure totalmente relacional.

Sim, o Azure Table Storage é o serviço de armazenamento não relacional no Azure. Há também armazenamento de blob, que é o terceiro serviço de armazenamento no Azure.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top