Привет всем, нужно создать демо проект, который бы включал базу данных MS SQL Server.
В общем, нужно в инсталяцию включить SQL Server Express 2005 (или 2008 — для демо несущественно). Так же инсталятор должен создать базу данных (точнее подцепить или восстановить поставляему с инсталяцией).
Подскажите путь как это сделать, а лучше было бы ссылки.
Используется Setup-Project VS 2010 (.NET v.4)
PS. Накопал, что можно испльзовать bootstrapper. Как создавать базу во время инсталяции, не понял. Правильный это путь? Если правильный путь, ищу опсания как делать.
PS. Знаю, что вопрос не в той ветке, ответ нужен срочно, надеюсь шансов получить ответ здесь больше
10.05.11 16:32: Перенесено модератором из '.NET' — TK
InstallShield это делает оч. удобно
Здравствуйте, Аноним, Вы писали:
А>Привет всем, нужно создать демо проект, который бы включал базу данных MS SQL Server.
А>В общем, нужно в инсталяцию включить SQL Server Express 2005 (или 2008 — для демо несущественно). Так же инсталятор должен создать базу данных (точнее подцепить или восстановить поставляему с инсталяцией).
А>Подскажите путь как это сделать, а лучше было бы ссылки.
А>Используется Setup-Project VS 2010 (.NET v.4)
А>PS. Накопал, что можно испльзовать bootstrapper. Как создавать базу во время инсталяции, не понял. Правильный это путь? Если правильный путь, ищу опсания как делать.
А>PS. Знаю, что вопрос не в той ветке, ответ нужен срочно, надеюсь шансов получить ответ здесь больше
По поводу установки SQL Server Express:
http://msdn.microsoft.com/en-us/library/bb264562.aspx
По поводу создания/подцепления базы: после того как SQL Server Express будет установлен нужную базу можно "поднять" с помощью
command-line утилит одним из следующих способов, например:
— скриптом, создающим базу и все объекты в ней, используя конструкции CREATE DATABASE, CREATE TABLE, ALTER TABLE, etc... (скрипт может быть предварительно автоматически сгенерирован по готовой базе с помощью SQL Server Management Studio)
— восстановление базы из предварительно заготовленной резервной копии (RESTORE DATABASE ...)
— присоединение готового файла базы (sp_attach_db ...)