Какая версия SQL Server мне нужна для перемещения базы данных на рабочий сервер? - PullRequest
4 голосов
/ 05 апреля 2009

Я только что закончил разработку ASP.NET на моей локальной машине с Windows XP. Для разработки сайта я использовал Visual Studio 2008 и SQL Server Express.

Моя проблема в том, что теперь я хотел бы переместить базу данных SQL Server со своего компьютера с XP на рабочий сервер.

Я читал, что SQL Server Express не может экспортировать мою базу данных. Это правильно? Как лучше всего экспортировать мою базу данных SQL Server Express, чтобы я мог развернуть ее на своем рабочем сервере.

IE. Нужно ли загружать и устанавливать полную версию SQL Server? Если да, то какая версия будет лучшей.

Это очень неприятно, так как я уже добавил информацию в базу данных и не хочу потерять всю эту информацию, если это возможно.

Любая помощь будет принята с благодарностью ...

1 Ответ

3 голосов
/ 05 апреля 2009

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

Что SQL Server Express не сделает, так это экспортирует вашу базу данных в формат, подобный csv. И даже это не совсем так. Это просто студия экспресс-управления, которой не хватает возможностей: IIRC, если вы подключите полную версию студии управления сервером sql к базе данных экспресс-сервера, вы можете использовать функции экспорта.

Если пойти еще дальше, если вам действительно необходимо экспортировать данные из Express Studio Management, вы все равно можете просто установить окно запроса, чтобы сохранить результаты запроса в файл и написать набор запросов на экспорт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...