Как экспортировать настройки из мастера публикации баз данных? - PullRequest
1 голос
/ 15 ноября 2008

Я использую Мастер публикации баз данных в VS2008 для внесения изменений в моего хостинг-провайдера. Это не похоже на то, что эти настройки идут с проектом (что мне кажется немного глупым), но скорее они идут с машиной.

На каждой новой машине, с которой я хотел бы опубликовать, мне нужно пройти через процесс поиска настроек моей базы данных.

Есть ли способ резервного копирования / экспорта / сохранения этих настроек в файл?

Если так, то что это?

1 Ответ

0 голосов
/ 19 ноября 2008

Хммм ... похоже, что мастер публикации использует 2 файла конфигурации для конфигурации своего приложения :

Мастер публикации баз данных использует файлы user.config и hoster.config для хранить информацию о конфигурации. каталог, в котором находятся эти файлы хранится должен иметь соответствующую NTFS набор разрешений файловой системы. Эти файлы содержат имена пользователей и зашифрованы пароли. Пароли зашифрованы с помощью DPAPI.

Файл user.config

Этот файл хранит постоянный хост и параметры конфигурации для публикации Мастер баз данных. Файл user.config находится в% SystemDrive% \ Documents и настройки \% Имя пользователя% \ Приложение Данные \ Microsoft \ Microsoft SQL Server \ 90 \ Tools \ Publishing Мастер \ user.config.

Файл hoster.config

В этом файле хранятся параметры о сети. служебные адреса, имена пользователей и базы данных для виртуального хостинга провайдеры. Файл hoster.config находится в% SystemDrive% \ Documents and Настройки \% Имя пользователя% \ Application Данные \ Microsoft \ Microsoft SQL Server \ 90 \ Tools \ Publishing Мастер \ hoster.config.

Я пытаюсь получить доступ к этим файлам в Vista (с установленными VS2008 и SQL Express) и вычеркиваю. Я буду держать вас в курсе.

Обновление: Похоже, что у меня не было установлен Мастер публикации. После захвата версии для VS2008 здесь , а затем установки (и не беспокойтесь - вы не увидите никаких признаков того, что он устанавливается, но это происходит) .... и ТОГДА настраиваете мой первый с помощью мастера, похоже, что некоторые параметры хранятся в каталоге «Application Data», указанном выше. Тем не менее, похоже, что это просто user.config, а затем файл XML для каждой настроенной базы данных. Я считаю, что вы можете сделать резервную копию каждого из этих файлов для последующего использования.

...