SQL08X/WG/D/W/S/E:Microsoft SQL Server 数据库组件 - 安装参考

每个 SQL08y 组件都是使用以下通用 Windows Server 组件作为基类来构建的:

请首先按如下所述创建 Windows Server 组件 WIN03y。

注意: 在下面的说明中,WIN03y 中的“y”占位符是指组件/应用所基于的 Windows 版本(“S”指 Standard,“DC”指 DataCenter)。 SQL08y 中的“y”占位符是指组件所基于的 SQL 版本(“X”指 Express,“WG”指 Workgroup,“D”指 Developer,“W”指 Web,“S”指 Standard,“E”指 Enterprise)。

创建 Windows Server 组件 WIN03y 并准备好 SQL08y 组件以供使用:

  1. 创建包含 WIN03y 实例的应用并分支该实例(在下面称为单例)。
  2. 要加速组件创建过程,请将单例的默认资源配置为 cpu = 1 且内存 = 1 G:
  3. 将 WIN03y 启动卷的大小调整为 8GB。
  4. 编辑类并启用外部接口:
  5. 编辑类并添加强制性的占位符卷(名称:data;挂接在 D:\ 上)。
  6. 创建应用卷以将其暂时用作占位符卷(文件系统:ntfs03;大小:6GB)。
  7. 启动应用,并使用 AppLogic GUI 打开单例的图形控制台(在“应用”选项卡上选择应用,再使用页面顶部的“登录”(图形)按钮登录到图形控制台)。
  8. 以管理员身份登录到 Windows 组件。
  9. 如果尚未安装 Windows Installer 4.5.NET Framework 3.5 SP1 ,请进行安装:
  10. 对组件启用虚拟内存-在命令 shell 中:
  11. 重新启动应用
  12. 安装所需的 SQL Server 2008 版本。 应该使用完整的分发源:ISO 映像或完整的可再发行程序包。 如果您下载的是 SQL Server 的可提取存档,请将它下载并提取到 D 卷上。 使用 ISO 映像时,它可能挂接为单独的驱动器,也可能提取到 D 卷上。 从此处,可以将其安装到 C(SQL Server 2008 Express 可再发行文件的下载链接)。
  13. 按照如下步骤提取可再发行程序包:
  14. 使用适当版本的 SQL 设置配置文件 (ConfigurationFile_x86.ini/ConfigurationFile_x64.ini) 并按如下步骤启动安装:
  15. 安装 SQL msi。 可通过单例的默认接口从网格控制器下载这一自动执行的安装程序。 该接口已通过 DHCP 正确配置。
  16. 清理驱动器 D: 删除所有 SQL 相关的安装文件,包括 ConfigurationFile.ini。
  17. 在 Cygwin bash shell 中删除文件 /appliance/passwd.stamp;这有助于确保组件在实例化之后,在首次启动时生成新管理员密码。
  18. 停止应用并编辑类:
    1. 将类图标颜色更改为红色
    2. 将类名更改为 SQL08y
    3. 更改类说明(例如, SQL Server 组件 - 基于 Windows Server 2003 Enterprise Edition R2 32/64 位和 SQL Server 2008 Enterprise (v1.0.0-1)
    4. 将类类别更改为数据库组件
    5. 删除外部接口
    6. 修改终端:

终端名称

方向

协议

in

输入

any

mon

输出

cce

  1. 添加以下属性:

名称

类型

默认值

约束

read_only

字符串

off

on,off

max_connections

整数

(空)

最小值 = 1,最大值 = 999999

sa_password

字符串

(空)

 

user_db_name

字符串

(空)

 

user_login

字符串

(空)

 

user_password

字符串

(空)

 

  1. 设置组件资源:

资源

最小值

Express 版最大值

企业版最大值

默认值

CPU

0.1

1

8

0.25

内存

512 MB

1 G

64 G

1 G

带宽

1 Mbps

2 Gbps

2 Gbps

250 Mbps

  1. 建议通过从 web shell 执行以下命令来验证单例启动卷的运行状况:vol fscheck name_of_volume
  2. 将 SQL08y 移动至目录(3tera 建议 system_ms)。
  3. SQL08y 组件现在已准备好用于您的 AppLogic 应用。