2011-01-24 10 views
23

założyłem stronę w sadzie cms.while wybieranie ustawień przechowywania danych wybrałem "wykorzystałem istniejącą bazę danych SQL Server (lub SQL Express)" zamiast "używane budowanie w przechowywaniu danych (SQL Server compact) ". działało dobrze dla mnie, ale zastanawiam się, gdzie zmienić źródło danych, które jest nazwą serwera bazy danych.i nie znaleziono ustawień ciągu połączenia w pliku web.config.gdzie zmienić ustawienia połączenia z bazą danych w Orchard MVC CMS

każda pomoc byłaby bardzo doceniana. dzięki.

Odpowiedz

3

Zobacz. \ App_Data \ Sites \ Default \ settings.txt.

+0

i zmodyfikowane Initial Catalog w dataconnectionstring ale nie działa dla me.After że zmodyfikowałem DataPrefix, ale to nie zadziałało. – waqari

41

Aby zmienić bazę danych, należy edytować wpis DataConnectionString w pliku App_Data \ Sites \ Default \ settings.txt.

To powinno wyglądać mniej więcej tak:

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

Trzeba ponownie uruchomić stronę internetową po jej dokonaniu. Jeśli nie możesz samodzielnie zresetować serwera, powinna wystarczyć edycja w pliku web.config (dodaj spację) lub w katalogu bin. .NET resetuje witrynę, gdy coś dzieje się w tym pliku lub folderze.

+0

Najwyraźniej nie wszystko w "settings.txt" jest honorowane: https://github.com/OrchardCMS/Orchard/issues/4224 ("_ Ciąg połączenia jest generowany dynamicznie, a zatem nie ma" t użyj informacji settings.txt, aby maksymalny rozmiar bazy danych wynosił domyślnie 256 i nie można go było zwiększyć. "") –

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

ale nie można tak po prostu zmienić, aby wskazywać na pustą bazę danych. baza danych musi najpierw zostać przygotowana dla sadów cm.

+0

Czy jest to plik aplikacji Orchard.Core, czy Orchard.Web? – Skitterm

+4

W rzeczywistości Orchard utworzy początkową bazę danych, jeśli nie jest obecna. Jest to część głównej funkcji DataMigration. – defines

1

Aby zmienić ciąg połączenia w sadzie należy udać się do Orchard.Web w tym App_Data \ sites \ default \ settings.txt

Powiązane problemy