2010-11-15 6 views
0

Я создаю приложение, использующее базу данных SQL Server. Он отлично работает в моей системе, где установлено все необходимое программное обеспечение.Развертывание базы данных SQL Server

Теперь я хочу развернуть это в другую систему. Нужно ли устанавливать полный сервер sql (ненужный тяжелый, только для запуска этого приложения) в этой системе или какая-либо поддержка есть?

ИЛИ

можно скопировать кросс файл базы данных в какое-то место в новой системе и дать правильную строку подключения будет работать?

Я новичок в этом поле, пожалуйста, направляйте меня.

+0

Файлы MDF не просто «магически» работают как SQL Server, когда вы их отбрасываете где-то - вам нужна основная система SQL Server; либо на центральном сервере, либо на каждом ПК (SQL Server Express, SQL Server Compact Edition) –

+0

Правильно, это не работает волшебным образом. Так что мне нужно установить механизм SQL Server, или достаточно какой-либо среды выполнения? Расскажите, пожалуйста, версию, которая тихо устанавливается на клиентской машине во время установки приложения. – PawanS

ответ

1

Есть бесплатные Express & Compact версии SQL Server (размер & возможности ограничены), которые разработаны специально для работы на настольном компьютере, где данные являются локальными & его не целесообразно использовать полную версию сервера.

Вы можете установить их с помощью установщика по вашему выбору, а затем подключить &. Приложите файл mdf напрямую.

+0

Таким образом, Express OR Compact (бесплатная версия) достаточно ... Спасибо, я им воспользуюсь. – PawanS

1

Вам необходимо установить SQL-сервер на новый сервер, а затем развернуть mdf. SQL-сервер не может подключать файл db через сеть.

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