Comment puis-je changer le fournisseur de base de données dans Orchard?

StackOverflow https://stackoverflow.com/questions/4708139

  •  11-10-2019
  •  | 
  •  

Question

Après avoir fait un test d'installation d'Orchard 1.0, j'ai décidé que je veux utiliser régulièrement SQL Server au lieu de SQLCE. Comment puis-je changer le fournisseur? Et, comment puis-je Réexécutez la configuration de base de données?

Était-ce utile?

La solution

La meilleure chose à faire est de supprimer tous les fichiers sous votre dossier App_Data dans Orchard.Web, de cette façon, vous pouvez prendre un nouveau départ:)

Autres conseils

Modifier App_Data \ default \ settings.txt.

Vous devriez changer le settings.txt, situé dans App_data \ sites Par défaut.

Dans ce fichier, le connectionstring et le fournisseur est stocké sous forme de texte, comme suit:

Name: Default
DataProvider: SqlServer
DataConnectionString: Data Source=server;Initial Catalog=dbname;User Id=username;Password=password;

Si vous utilisez le SQLCE DataProvider, la connectionstring sera nulle. Changez-le à l'connectionstring approprié et changer le fournisseur de données à SqlServer. Une fois que cela a changé correctement, vous serez en mesure d'utiliser le SQL Server fourni.

Pour migrer les données de SQL CE, je l'ai utilisé ce plugin VS2010 que vous ne pouvez pas vous connecter à ceux DB encore de sortie de la boîte: http://visualstudiogallery.msdn.microsoft.com/0e313dfd-be80-4afb-b5e9-6e74d369f7a1/

espère que ce sera d'aucune utilité pour vous supprimer le dossier App_Data vous donnera beaucoup plus de travail.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top