none
Error connection with Azure SQL Database (sql databases) Windows Azure RRS feed

  • Pergunta

  • Below error occurs often wonder if anyone has ever experienced this or what would be the reason? ( Erro abaixo ocorre frequentemente gostaria de saber se alguém já passou por isso ou qual seria o motivo ? )

    I use Entity Framework 4.0 and. NET 4.0 and Visual Studio 2010 and Windows Azure SDK 1.7 and 2.0 (Utilizo  Entity Framework 4.0 e .Net 4.0 e  Visual Studio 2010 e SDK Windows Azure 1.7 e 2.0)

    Below is the connection string: (Abaixo a string de conexão:)

    <add name="MyEntities" connectionString="metadata=res://*/Model.ModelMy.csdl|res://*/Model.ModelMy.ssdl|res://*/Model.ModelMy.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=myserver.database.windows.net;initial catalog=MyDatabase;persist security info=True;user id=myUser;password=myPassword;multipleactiveresultsets=True;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

    ------------------------------------------------------------------------------------------------------------

    Server Error in '/' Application.

    Database 'MyDatabase' on server '[NAMEMYSERVER]' is not currently available. Please retry the connection later. If the problem persists, contact customer support, and provide them the session tracing ID of 'efb529ba-14eb-46d0-8311-d48b03435cee'.
    Login failed for user 'myUser'.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Data.SqlClient.SqlException: Database 'MyDatabase' on server '[NAMEMYSERVER]' is not currently available. Please retry the connection later. If the problem persists, contact customer support, and provide them the session tracing ID of 'efb529ba-14eb-46d0-8311-d48b03435cee'.
    Login failed for user 'myUser'.

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

    Stack Trace:


    [SqlException (0x80131904): Database 'MyDatabase' on server '[NAMEMYSERVER]' is not currently available. Please retry the connection later. If the problem persists, contact customer support, and provide them the session tracing ID of 'efb529ba-14eb-46d0-8311-d48b03435cee'.
    Login failed for user 'myUser'.]
       System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +706
       System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +89
       System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +6425518
       System.Data.SqlClient.SqlConnection.Open() +300
       System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String attemptedOperation, Boolean& closeStoreConnectionOnFailure) +67

    [EntityException: The underlying provider failed on Open.]
       System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +4728195
       System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +1725
       MyProjectRules.Negocio.MyDatabaseHotel.HotelRN.PesquisarTodos(Include include) +0
       MyProjectWebRole.MyDatabaseHotel.Views.ListaHoteis.CarregarGridViewEntidade() +183
       System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +25
       System.Web.UI.Control.LoadRecursive() +71
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3064

    Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.551
    terça-feira, 4 de junho de 2013 19:52

Todas as Respostas

  • Primeiramente bem vindo ao fórum da MSDN.

    Muito provavelmente seu erro se deve a falta de configuração de firewall da base de dados. Quando você cria uma base de dados no Azure SQL e quer acessar de uma máquina que não está no Azure você vai precisar habilitar no firewall o ip da sua máquina.

    Vá no portal do Azure, selecione a base de dados e há a opção de IP Firewall. Há um botão para adicionar uma exceção a regra com o seu ip. Selecione. Faça isso sempre que estiver trabalhando localmente e com um novo ip. Se quiser selecione um range de ips para isso.

    Boa sorte, qualquer coisa grite

    PS: Não precisa postar sua dúvida com textos em inglês, o fórum pt-Br é em português. Se quisesse postar a dúvida no portal en-US você deveria ir para lá.


    Twitter: @MayogaX
    Blog: Dev Blog

    quarta-feira, 5 de junho de 2013 12:56
  • Olá, trabalho com o Leone nesse projeto e primeiramente gostaria de frisar que esse erro ocorre frequentemente, aproximadamente uma vez a cada dois dias.

    Acredito que se fosse um problema de configuração do firewall em relação aos IPs liberados, esse erro ocorreria em toda tentativa de acesso a banco de dados. Além do mais, esse erro ocorre em produção, quando o sistema já está publicado no Windows Azure, não tendo problemas portanto de firewall.

    Você sugere algo mais que possa ser feito? Devo considerar que pode ser um problema de instabilidade nos servidores do Azure?

    Muito Obrigado pela atenção!

    segunda-feira, 29 de julho de 2013 17:27
  • ah!

    Sendo assim eu pediria ajuda ao suporte :D


    Twitter: @MayogaX
    Blog: Dev Blog

    terça-feira, 30 de julho de 2013 13:14