首先我是新来的,所以,我要向大家问好,感谢多年来的帮助。
我有以下问题:
我需要创建一个使用 SQL Server 2008 的 C# 应用程序的安装。我正在使用 InnoSetup 安装程序,因为我认为它可能是最佳选择,但我不知道如何安装 SQL Server 2008 和几个数据库(.mdf、. ldf 或 .bak)应该安装在本地机器上。
所以我的任务是,在我的计算机中安装 C# 应用程序和 SQL Server 2008 引擎 + 工具,以无人值守的方式将其分发给我的客户(因为他们使用数据库的事实应该对最终用户透明) .
我确信这是可能的,实际上我安装了 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 中写什么?
我应该怎么做才能导入我提供的现有数据库?直到最近人们还使用 SQLDMO CMO 对象,但我读到它不再受支持。
你是怎样做的?这就是问题所在,至少圆顶提示可能有用。
我的客户在本地需要一个数据库,但一开始他们需要创建一些数据库以及一些初始数据。
提前致谢!!!