none
Erro String Conexão Aplicação hospedada no Hotel Da Web RRS feed

  • Pergunta

  • Oi Pessoal,

    Hospedei uma simples aplicação no Hotel da Web, plano para sqlserver, porem não consigo configurar corretamente o webconf e ocorre o erro "Provider: Interfaces de Rede SQL, error: 26 - Erro ao Localizar Servidor / Instância Especificado". Os formulario foram construido arrastando o grid e ligando aos datasources, sem nehuma linha de código. Entrei em contato com o hotel da web e eles responderam (Pedimos a gentileza que nos informe qual a funcionalidade que o senhor deseja realizar, pois caso seja "Procedure", "Trigger" ou "view", informamos que não são funcionais no servidor, pedimos a gentileza que verifique utilizando outras funcionalidades).

    Existem algum ponto em que estou pecando na configuração?

    <?xml version="1.0"?>
    <configuration>
       <connectionStrings>
          <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;
             User Instance=true" providerName="System.Data.SqlClient" />
    
          <add name="ArtmaqDBConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ArtmaqDB.mdf;Integrated 
            Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient" />
       </connectionStrings>
     <system.web>
      <authorization>
       <allow roles="administrador" />
      </authorization>
      <compilation debug="true" targetFramework="4.0">
       <assemblies>
        <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
                          </assemblies>
       </compilation>
       <authentication mode="Forms">
         <forms loginUrl="~/Account/Login.aspx" timeout="2880" />
       </authentication>
      <membership>
       <providers>
        <clear/>
        <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" 
                                        connectionStringName="ApplicationServices" enablePasswordRetrieval="false" 
                                        enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" 
                                        maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" 
                                    passwordAttemptWindow="10" applicationName="/"/>
       </providers>
      </membership>
      <profile>
       <providers>
        <clear/>
        <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" 
                                       connectionStringName="ApplicationServices" applicationName="/"/>
       </providers>
      </profile>
      <roleManager enabled="true">
       <providers>
        <clear/>
        <add connectionStringName="ApplicationServices" applicationName="/" 
                                        name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider"/>
        <add applicationName="/" name="AspNetWindowsTokenRoleProvider" 
                                      type="System.Web.Security.WindowsTokenRoleProvider"/>
       </providers>
      </roleManager>
       <customErrors mode="Off"/>
        </system.web>
      <system.webServer>
      <modules runAllManagedModulesForAllRequests="true"/>
     </system.webServer>
    </configuration>
    

    Veja a imagem de configuração da hospedagem.

    eu tambem criei como se fosse uma instancia do banco sql server "nao sei se é", com o nome manumaqcom_manumaqdb.

    Um abraço a todos..

    sábado, 20 de outubro de 2012 15:38

Respostas

  • Amigo,

    O que está acontecendo é algo simples, na primeira imagem você está visualizando as Connection Strings do servidor...todo IIS tem isso. Na segunda imagem você tem o seu banco de dados, aquele que você deseja conectar, acredito que se você clicar no IP que aparece ao lado do nome do banco você vai cair em uma tela que configura os dados de acesso, usuário e senha. 

    Nesse caso sua connection string deveria ficar da seguinte forma:

    <add name="ArtmaqDBConnectionString" connectionString="Server=184.173.23.18;Database=NOME_DO_BANCO;User Id=USUARIO; Password=SENHA;" providerName="System.Data.SqlClient" />

    Espero ter ajudado e boa sorte!


    Não esqueça de marcar como útil uma resposta que te ajude.
    "A diversão é a alma do negócio"

    • Marcado como Resposta heliton.silva sexta-feira, 2 de novembro de 2012 18:19
    • Não Marcado como Resposta heliton.silva sexta-feira, 2 de novembro de 2012 18:19
    • Marcado como Resposta Harley Araujo sexta-feira, 9 de novembro de 2012 13:45
    quinta-feira, 25 de outubro de 2012 13:46

Todas as Respostas

  • Olá Heliton,

    O que está acontecendo é você usando banco de dados SQL SERVER EXPRESS. Você precisa no servidor uma instancia do SQL SERVER EXPRESS. acredito que o servidor de banco de dados é em outra máquina diferente do servidor Web. No caso você vai ter que criar as tabelas no banco do servidor e alterar sua string de conexão.

    sábado, 20 de outubro de 2012 22:01
    Moderador
  • O problema é que sua connection string está errada

    Veja

    http://www.connectionstrings.com/


    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    quinta-feira, 25 de outubro de 2012 12:24
    Moderador
  • Amigo,

    O que está acontecendo é algo simples, na primeira imagem você está visualizando as Connection Strings do servidor...todo IIS tem isso. Na segunda imagem você tem o seu banco de dados, aquele que você deseja conectar, acredito que se você clicar no IP que aparece ao lado do nome do banco você vai cair em uma tela que configura os dados de acesso, usuário e senha. 

    Nesse caso sua connection string deveria ficar da seguinte forma:

    <add name="ArtmaqDBConnectionString" connectionString="Server=184.173.23.18;Database=NOME_DO_BANCO;User Id=USUARIO; Password=SENHA;" providerName="System.Data.SqlClient" />

    Espero ter ajudado e boa sorte!


    Não esqueça de marcar como útil uma resposta que te ajude.
    "A diversão é a alma do negócio"

    • Marcado como Resposta heliton.silva sexta-feira, 2 de novembro de 2012 18:19
    • Não Marcado como Resposta heliton.silva sexta-feira, 2 de novembro de 2012 18:19
    • Marcado como Resposta Harley Araujo sexta-feira, 9 de novembro de 2012 13:45
    quinta-feira, 25 de outubro de 2012 13:46
  • Amigo,

    O que está acontecendo é algo simples, na primeira imagem você está visualizando as Connection Strings do servidor...todo IIS tem isso. Na segunda imagem você tem o seu banco de dados, aquele que você deseja conectar, acredito que se você clicar no IP que aparece ao lado do nome do banco você vai cair em uma tela que configura os dados de acesso, usuário e senha. 

    Nesse caso sua connection string deveria ficar da seguinte forma:

    <add name="ArtmaqDBConnectionString" connectionString="Server=184.173.23.18;Database=NOME_DO_BANCO;User Id=USUARIO; Password=SENHA;" providerName="System.Data.SqlClient" />

    Espero ter ajudado e boa sorte!


    Não esqueça de marcar como útil uma resposta que te ajude.
    "A diversão é a alma do negócio"

    Pessoal vou fazer os testes . Estou considerando todas resposta para tentar a solução, até dia 04/11 tenho uma posição.

    sexta-feira, 2 de novembro de 2012 18:24
  •   Ola galera eu estou com um problema tambem eu hospedei meu site no hotel da web mas agora nao sei como configurar o banco primeira fez que hospedo la, e ja criei o banco la e migrei minhas tabelas e dados pra la mas agora nao sei como configurar pra poder acessar o banco alguem pode ajudar por favor, e que alem do web.config, tenho uma conexao direta feita pelo codigo como devo fazer?

       Meu contato delivery@deliveryti.com

       Grato Miller. 

     Ha galera preciso urgente pois o site ja esta a duas semanas no ar e estava com erros agora so falta o banco acho. Se alguem tem experiencia com as configuraçãos do hotel da web deixa ou entre em contato.

    terça-feira, 10 de fevereiro de 2015 14:44