Я разрабатываю программное обеспечение с vb.net 2010 и sql server 2008 R2. При разработке с моим ноутбуком, на котором работает sql-сервер, все в порядке, но когда я хочу доставить проект заказчику, я должен установить sql-сервер R2 на клиентскую машину. Как получить формат моей базы данных .mdf, чтобы использовать его в моем проекте. Спасибо
использовать файл .mdf сервера sql
Ответы (2)
Вам нужно отсоединить файл mdf
от вашего компьютера, а затем скопировать этот файл на выбранное вами запоминающее устройство, например USB. Впоследствии, если в вашем клиенте уже установлен SQL-сервер, вы можете скопировать файл mdf
, который вы отсоединили, а затем на этот раз прикрепить этот файл mdf
.
Чтобы отсоединить:
- Нажмите правой кнопкой мыши на
Database
, который вы хотите отсоединить, затем Задача --> Отсоединить
Чтобы прикрепить:
- Нажмите правой кнопкой мыши на слове Базы данных, затем Прикрепить
Не забудьте, конечно, снова присоединить на своем компьютере Database
, который вы отсоединили ранее.
Просто сделайте резервную копию вашей базы данных и восстановите ее на машине клиента.
Вы можете сделать это либо с помощью Visual Studio:
- Как сделать резервную копию базы данных (управление SQL Server Студия)
- Как восстановить резервную копию базы данных (управление SQL Server Студия)
... или с T-SQL:
- Как создать полную резервную копию базы данных (Transact- SQL)
- Как восстановить резервную копию базы данных (Transact-SQL )а>
Отсоединение и присоединение базы данных (как описано в другом ответе) также возможно, но рекомендуемым способом является создание резервной копии.
Кроме того, если вы используете как минимум SQL Server 2008 R2 Standard Edition. на своем ноутбуке вы можете использовать встроенный в SQL Server сжатие резервной копии, что значительно уменьшит размер файла резервной копии (по сравнению с размером обычной базы данных).