Во-первых, я здесь новичок, так что я бы сказал ПРИВЕТ ВСЕМ и спасибо за годы помощи.
У меня следующая проблема:
Мне нужно создать установку приложения C #, использующего SQL Server 2008. Я использую InnoSetup Installer, потому что я думал, что это может быть лучшим выбором, но я понятия не имею, как установить SQL Server 2008 и несколько баз данных (. mdf, .ldf или .bak), которые должны быть установлены на локальном компьютере.
Итак, моя задача, имея на своем компьютере приложение C # и инструмент SQL Server 2008 engine +, чтобы распространять его среди моих клиентов без присмотра (потому что тот факт, что они используют базу данных, должен быть прозрачным для конечный пользователь).
Я уверен, что это возможно, на самом деле я устанавливаю приложение C # и механизм SQL Server (загружено SQLEXP32_x86_ENY.exe
), но как насчет баз данных? Это моя проблема, а также правильная конфигурация SQL SERVER: потому что, как вы, наверное, знаете, это не так тривиально, чтобы заставить его работать должным образом (проблемы контроля доступа, права администратора и т. Д.).
Например, чтобы установить SQL Server, я делаю это в режиме консоли, как благословляет Microsoft:
SQLEXP32_x86_ENY.exe /ACTION=install /FEATURES=SQL,Tools
/INSTANCENAME=SQLExpress
/SECURITYMODE=SQL /SAPWD=****
/SQLSYSADMINACCOUNTS="Builtin\Administrators"
\ENABLERANU /SQLSVCACCOUNT=""
/SQLSVCPASSWORD=""
Что я должен написать в / SQLSVCACCOUNT / SQLSVCPASSWORD, например?
Что я должен сделать, чтобы импортировать мои существующие базы данных, которые я предоставляю? До недавнего времени люди использовали объект CMO SQLDMO, но я читал, что это больше не поддерживается.
Как ты это делаешь? Вот в чем вопрос, по крайней мере, купольные наконечники могут быть полезны.
Моему клиенту нужна локальная база данных, но в начале ему нужно было создать несколько баз данных, а также некоторые исходные данные.
Заранее спасибо !!!