Servidor SQL livre no Azure

Estou a criar uma aplicação web MVC 5 com o código EF 6 primeiro. Agora cria uma base de dados na pasta App_Data. Eu quero publicar o site para um site Azure. Porque esta é apenas a versão de teste do site, Eu não quero pagar por ela. Ele só vai visitar um par de vezes por mês até que esteja em produção.

É possível executar a base de dados algo como um ficheiro de base de dados de acesso? Pensei que existia algum tipo de funcionalidade. Pensei que o nome era SQL. Edição Compacta Do Servidor? Mas como funciona?

eu também pensei que você poderia criar uma base de dados de servidor SQL de 20MB livre. Veja este link da página de preços. Procure 20 no seu navegador. http://azure.microsoft.com/en-us/pricing/details/web-sites/ Não vejo essa opção.

qualquer ideia seria bem-vinda!

Author: Ralph Jansen, 2014-05-10

4 answers

Sim, basta clicar com o botão direito e incluir no seu projecto .

Eu escrevo um artigo para isto em chinês, e Este é a versão inglesa que encontrei.

Solução para servidor SQL gratuito em Azure:

  1. Instalar dois nuget: EntityFrame.SqlServerCompact & Microsoft SQL Server Compact Edition

  2. Coloca o ficheiro de base de dados SQL (.sdf/.mdf) na pasta APP_Data

  3. Coloque uma corda de ligação como esta para a usar:

    <add name ="DefaultConnection" connectionString ="Data Source=|DataDirectory|CompactDB.sdf" providerName ="System.Data.SqlServerCe.4.0" />
    
  4. Publicar o projecto completo incluir o ficheiro de base de dados SQL acima do AzureWebsites.

  5. Funciona bem e é totalmente gratuito.
 21
Author: Andy Chen, 2017-03-24 20:20:12

Encontrei a opção de servidor SQL livre com 20Mb. Eu ainda tinha um site na minha assinatura que foi parado. Quando apaguei isso, não havia mais nenhum site ou banco de dados na minha assinatura. Em seguida, criei um novo site através da opção do site personalizado no portal azure. I then could select (in the wizard) a free 20 MB SQL Server database.

Fiz o upload da minha aplicação MVC e o código criou a minha base de dados automaticamente. Não sei porque é que a opção não apareceu antes, mas ... agora funciona.
 9
Author: Ralph Jansen, 2014-05-10 16:25:58

Não existe uma versão gratuita do serviço de bases de Dados SQL. O que você pode ter lido é que há uma base de dados MySQL livre de 1 ano disponível.

Quando está a dizer que uma base de dados que criou na pasta App_Data, isto usa o SQL Server Compact (veja as ligações da Maresh) e isso é gratuito.

 2
Author: CSharpRocks, 2014-05-10 13:59:52

Se quiser ligar-se à base de dados premise, terá de configurar a rede virtual azure. Ver o artigo

do projecto de código

Http://www.codeproject.com/Articles/261063/Azure-Virtual-Network-Connecting-Local-Database

Existe uma forma alternativa de usar o barramento de serviço azure.

Http://www.bradygaster.com/post/windowsazurewebsites-onprem-servicebus

Outra opção seria o compacto do servidor sql edicao.

Http://msdn.microsoft.com/en-us/data/ff687142.aspx

Ver abaixo a ligação também

Suporte para o Compact 4. 0 do servidor SQL no Azure

 0
Author: Mahesh, 2017-05-23 12:25:26