Как извлечь файлы ASPX из MDF? - PullRequest
1 голос
/ 06 января 2011

Недавно мой сервер Windows Sharepoint Services 3.0 вышел из строя, и все, что у меня есть, это mdf и ldf. Правильно ли я считаю, что файлы aspx встроены в эти файлы базы данных? Я прикрепил БД к локальному SQL, и у меня есть доступ к нему. Однако мне нужно получить доступ к некоторым файлам aspx, которые были созданы в sharepoint. Как мне извлечь эти файлы? Я использовал MS SQL Manager Studio Express для просеивания данных. Тем не менее, ASPX-страницы, которые имеют реальный контент (а не структуру SP), необходимы.

Спасибо

Ответы [ 2 ]

2 голосов
/ 06 января 2011

Да, весь ваш контент находится в базе данных контента. Не пытайтесь отделить структуру базы данных - есть более простой способ:

Вам потребуется ферма WSS 3.0, возможно, чистая установка на новую машину. Затем прикрепите ваши файлы mdf / ldf в SQL Server (используйте Management Studio или T_SQL). Затем создайте веб-приложение в WSS и присоедините базу данных к веб-приложению в центре администрирования SharePoint. Возможно, вам также потребуется сменить администратора сайта в центре администрирования. Затем вы можете вернуться на свой сайт и получить файлы aspx.

1 голос
/ 06 января 2011

Вам необходимо восстановить ваш сайт из базы данных. Нет необходимости извлекать файлы из базы данных. Как только вы настроите сайт, весь контент появится снова.

Я не делал этого в течение нескольких лет, но статьи типа KB 833797 показывают основы

По сути, это то же самое, что и миграция на SQL Server, поэтому это тоже

И некоторые ссылки Google

...