2011-01-24 8 views
23

configuro un sitio en huerta cms. Al elegir la configuración de almacenamiento de datos elijo "se utilizó una base de datos existente de SQL Server (o SQL Express)" en lugar de "se utilizó en el almacenamiento de datos (SQL Server compact) ". funcionó bien para mí, pero me pregunto dónde cambiar la fuente de datos que es el nombre del servidor de la base de datos. No encontré la configuración de la cadena de conexión en el archivo web.config.dónde cambiar la configuración de conexión de la base de datos en Orchard MVC CMS

cualquier ayuda sería muy apreciada. gracias.

Respuesta

3

Eche un vistazo a. \ App_Data \ Sites \ Default \ settings.txt.

+0

he modificado catálogo inicial en dataconnectionstring pero no funcionó para que me.After Modifiqué DataPrefix pero tampoco funcionó – waqari

41

Para cambiar la base de datos, debe editar la entrada DataConnectionString en el archivo App_Data \ Sites \ Default \ settings.txt.

Debe ser algo como esto:

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

Sí es necesario reiniciar el sitio web después de realizar el cambio. Si no puede restablecer el servidor web usted mismo, una edición en web.config (agregar un espacio) o en el directorio bin debería ser suficiente. .NET restablece el sitio web cuando sucede algo en este archivo o carpeta.

+0

Aparentemente no se respeta todo en 'settings.txt': https://github.com/OrchardCMS/Orchard/issues/4224 (" _ La cadena de conexión se genera dinámicamente y, por lo tanto, doesn ' t use la información de settings.txt para que el tamaño máximo de la base de datos esté predeterminado en 256 y no se pueda aumentar._ ") –

8
.\App_Data\Sites\Default\settings.txt 

pero no puede simplemente cambiarlo para que apunte a una base de datos vacía. la base de datos debe estar preparada para huerto cms primero.

+0

¿Este es el appdata de Orchard.Core o Orchard.Web? – Skitterm

+4

En realidad, Orchard creará la base de datos inicial si no hay una. Esto es parte de la característica central de DataMigration. – defines

1

Para cambiar la cadena de conexión en el huerto hay que ir a Orchard.Web, en el que App_Data \ Sites \ Default \ settings.txt

Cuestiones relacionadas