Boa Noite!
Pessoal estou criando um Windows Form Application e utilizando o Entity Framework.
Tenho um Banco de Dados no meu projeto chamado BancoXXXX.mdf em SQL Server 2012 Express. Na minha máquina funciona normal, o problema é quando crio um instalador e vou rodar na máquina do cliente, dá um erro de conexão com o Banco, acredito que seja a connection String que está incorreta.
Já instalei o SQL Server Express na máquina que estou tentando rodar o executável, mas dá erro:
"Erro de rede ou específico à instância ao estabelecer conexão com o SQL Server. O servidor não foi encontrado ou não estava acessível. Verifique se o nome da instância está correto e se o SQL Server está configurado para permitir conexões remotas. (...)"
Abaixo o código do meu App_Config:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="SistemaBrandMemberConnectionString"
connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename="G:\Desenvolvimento\BancoXXXX\BancoXXXX\BancoXXXX.mdf";Integrated Security=True;Connect Timeout=30"
providerName="System.Data.SqlClient" />
</connectionStrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup>
</configuration>
Alguém sabe me dizer como eu faço pra deixar essa connection string dinâmica, para rodar o executável em outros computadores?
Desde já obrigada pessoal!