Meilleur auteur de réponses
Changement de chaine de connexion sql server par une chaine de connexion SQL Azure.

Question
-
Salut,
j'ai une application Silverlight connecté a une base de donnée Sql server, par le RIA SERVICES ( tres puissan (:-))
et je dois basculé sur SQL azure. C'est a dire que je dois me connecté désormais a SQL Azure a travers un autre chaine de connexin SQL azure.
Voici ma chaine de connexion Sql server qui est dans le .config :
<connectionStrings>
<add name="soft_data_baseEntities" connectionString="metadata=res://*/NetfarmerDB.csdl|res://*/NetfarmerDB.ssdl|res://*/NetfarmerDB.msl;provider=System.Data.SqlClient;provider connection string="data source=TECHNOV-PC\SQLEXPRESS;initial catalog=soft_data_base;integrated security=True;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
et voici celle de Sql Azure:
Server=tcp:d7laudhv1a.database.windows.net,1433;Database=soft_data_base;
User ID=ADMINISTRATEURS@d7laudhv1a;
Password=myPassword;Trusted_Connection=False;Encrypt=True;
comment je peux echanger celle de sql server par celle de sql azure dans mon fichier config pour que mes insertions soient enregistées dans Sql Azure ?
Merci de me repondre .
- Modifié Hamed Ouattara jeudi 22 mars 2012 17:01
Réponses
-
Bonjour,
Il faut changer la partie interne de la clé "provider connection string" :
<add name="soft_data_baseEntities" connectionString="metadata=res://*/NetfarmerDB.csdl|res://*/NetfarmerDB.ssdl|res://*/NetfarmerDB.msl;provider=System.Data.SqlClient;provider connection string="Server=tcp:d7laudhv1a.database.windows.net,1433;Database=soft_data_base;User ID=ADMINISTRATEURS@d7laudhv1a;Password=myPassword;Trusted_Connection=False;Encrypt=True"" providerName="System.Data.EntityClient" />
Cordialement
Gilles TOURREAU - MVP C#
Architecte logiciel/Consultant/Formateur Freelance
Blog : http://gilles.tourreau.fr
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0- Proposé comme réponse Ciprian Duduiala vendredi 23 mars 2012 09:40
- Marqué comme réponse Ciprian Duduiala mercredi 28 mars 2012 06:33
Toutes les réponses
-
Bonjour,
Il faut changer la partie interne de la clé "provider connection string" :
<add name="soft_data_baseEntities" connectionString="metadata=res://*/NetfarmerDB.csdl|res://*/NetfarmerDB.ssdl|res://*/NetfarmerDB.msl;provider=System.Data.SqlClient;provider connection string="Server=tcp:d7laudhv1a.database.windows.net,1433;Database=soft_data_base;User ID=ADMINISTRATEURS@d7laudhv1a;Password=myPassword;Trusted_Connection=False;Encrypt=True"" providerName="System.Data.EntityClient" />
Cordialement
Gilles TOURREAU - MVP C#
Architecte logiciel/Consultant/Formateur Freelance
Blog : http://gilles.tourreau.fr
- MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
- MCITP : SQL Server 2008 Developper
- MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0- Proposé comme réponse Ciprian Duduiala vendredi 23 mars 2012 09:40
- Marqué comme réponse Ciprian Duduiala mercredi 28 mars 2012 06:33
-
Bonjour, Hamed,
Est-ce que vous avez testé la solution proposée ? Merci de tenir la communauté informée sur la suite de vos démarches.
Bonne journée,
Cipri
Ciprian DUDUIALA, MSFT  
•Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.