Tenho um projeto VS 2005 (C#), que utiliza o Microsoft SQL Server 2005 Express Edition com SGBD, contudo, para facilitar a distribuição do mesmo, eu gostaria que de "forma termporária" utilizar o Microsoft SQL Compact Edition 3.5 ...
Visando utilizar o arquivo .sdf , já utilizei sem sucesso as string's de conexões abaixo:
Data Source=Trial.sdf; Password=;
Data Source=Trial.sdf;Integrated Security=True;User Instance=False;providerName=System.Data.SqlClient;
Provider=SQLNCLI; Data Source=Trial.sdf;Password=;User Instance=False;
Data Source='Trial.sdf';Password=;User Instance=False;
Eu não consigo fazer a conexão de forma alguma, como devo proceder? O erro retorna abaixo:
a network-related or instance-specific error occurred while establishing a connection to sql server
Utilizo a classe System.Data e System.Data.SqlClient;
Oi Júnior. Você deve utilizar o namespace System.Data.SqlServerCE para se contectar ao SQL Server Compact. No passado eu gravei um webcast sobre o SQL Server Compact 3.5 que pode lhe interessar (o link está no meu blog). De qualquer forma, fica aqui o link para o código fonte que eu usei no webcast, que acredito eu, pode lhe ajudar: http://blogs.msdn.com/luti/archive/2008/03/12/c-digo-fonte-do-webcast-de-sql-compact-3-5.aspx
Nota: existe um fórum específico sobre SQL Server Compact / Express que você deve utilizar para assuntos relacionados.
[]s Luti http://blogs.msd.com/luti
luti
Sugerido como RespostaLuciano Moreiraquarta-feira, 25 de fevereiro de 2009 21:59
Marcado como RespostaRafael Fagundessegunda-feira, 2 de março de 2009 13:04