12

Я отчаянно ищу мастер SQL Database Publishing. Я загружаю его, но он, похоже, требует SQL Server 2005. Согласно http://blogs.msdn.com/webdevtools/archive/2007/10/15/sql-database-publishing-wizard-is-now-in-visual-studio-orcas.aspx, он поставляется с Visual Studio 2008, но у моей Visual Studio 2008 Professional этот пункт меню отсутствует.Мастер создания базы данных SQL с SQL Server 2008

Любые идеи, как я могу получить мастер SQL Database Publishing работает с SQL Server 2008.

ответ

1

Мастер базы данных SQL Publishing в Visual Studio 2008:

  • Шаг 1: Создайте новый веб-сайт, выбрав меню Файл -> Новый веб-сайт. Переключитесь на проводник сервера и добавьте новое подключение данных и подключитесь к базе данных . В этом случае мы будем использовать базу данных Northwind, которая поставляется с SQL Express. Вы должны указать на базу данных , которую вы хотите опубликовать.

  • Шаг 2: Выберите Northwind.dbo узел в проводнике сервера и правой нажмите, чтобы вызвать контекстное меню. В в контекстном меню есть опция «Опубликовать поставщику ...».

Ref.

Вы должны быть в состоянии точка в базе данных на локальном компьютере, а затем автоматически создать .SQL скрипт файл, который содержит логику установки , необходимые для повторного создания реплики базы данных на любой удаленная система - для пример внешней системы хостинга. Этот скрипт .SQL включает в себя все , необходимые для создания схемы базы данных (таблицы, представления, sprocs, triggers, полнотекстовые каталоги, роли, правила, и т. Д.). У вас также есть опция , заполняющая новую базу данных тем же самым содержимым данных, что и ваши местные таблицы .

Большинство хостеров сегодня поддерживает загрузку и ход .SQL файлов в их размещенных среды с использованием их панели управления администратором . Итак, все, что вам нужно сделать , загружает и запускает скрипт .SQL , сгенерированный мастером Database Publishing , и у вас будет рабочая база в вашей размещенной среде.

+0

О, вам нужен проект веб-сайта? Он не работает в других проектах? – Pablo

+0

Мастер публикации решает проблему, когда разработчику необходимо развернуть локальную базу данных с его машины разработки в среде хостинга на удаленной машине. –

+0

Вы могли бы нарушить проект веб-сайта temp, а затем запустить свою базу данных. –

16

Я нашел решение онлайн. Вот шаги для решения проблемы, если у кого-то еще одна проблема. Благодарю.

  1. Открыть панель управления и перейти к «Установка и удаление программ».

  2. Щелкните правой кнопкой мыши компонент «Microsoft Sql Server Database Wizard 1.3» (или «Microsoft Sql Server Database Publishing Wizard 1.2 ', если эта старая версия была установлена ​​из-за (b) выше), а затем нажмите «Удалить». Дождитесь завершения удаления.

  3. Запустите SqlPubWizInstaller.exe от http://go.microsoft.com/fwlink/?LinkId=119368, чтобы переустановить «Microsoft Sql Server Database Wizard 1.3». Вы можете проверить, что он был установлен, выбрав «Установка и удаление программ».

+6

Я нашел «Microsoft Sql Server Database Publishing Wizard 1.4» уже установлен как часть Sql 2005. Он работает с Sql2008 и может быть найден в 'C: \ Program Files (x86) \ Microsoft SQL Server \ 90 \ Tools \ Publishing \ 1.4 \ SqlPubWiz.exe'. Саман, «хороший ответ» (10 голосов). :) –

8

Даже эта нить старый и создал долго назад ... просто хочу поделиться решением, которое я думаю, что может быть полезным для кого-то ...

Open SSMS (Management Studio) и щелкните правой кнопкой мыши на базы данных. Выберите «Задачи» -> «Сгенерировать скрипты». Выберите «Сценарий всей базы данных и все объекты базы данных» и нажмите «Далее».

На экране «Параметры сценариев» нажмите кнопку «Дополнительно» и в целом, измените «Типы данных на сценарий» на «Схема и данные».

Это сгенерирует весь скрипт с данными и схемой.

0

Установите «SQL Server Express Edition с инструментами», затем установите мастер публикации.

Смежные вопросы