上一主题: SQL08_03:Microsoft SQL Server 数据库下一主题: IIS03


SQL08_08:Microsoft SQL Server 数据库

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

注意:在以下说明中,WIN08y 中的 y 占位符是指组件所基于的 Windows 版本(S 表示 Standard,DC 表示 DataCenter)。 SQL08y_08 中的 y 占位符是指组件所基于的 SQL 版本(X 表示 Express,WG 表示 Workgroup,DC 表示 DataCenter,W 表示 Web,S 表示 Standard,E 表示 Enterprise)。 用于创建 SQL08y_08 组件的所有 SQL 版本都基于 SQL Server 2008 R2 版本。

安装和配置 SQL08y 组件

  1. 为 Windows Server 2008 基础服务器类创建 Windows Server 组件 WIN08y。
  2. 基于指定的基类(WIN08S 或 WIn0864DC)创建新的单例:
  3. 停止应用。 在应用编辑器中右键单击组件,转至“卷”选项卡。 将单例启动卷的大小调整为 13GB。 这是一个近似大小。 典型的 SQL 安装需要 4-5 GB 的可用磁盘空间,完成此安装之后,在单例启动卷上应留出大约 1GB 的可用空间。 根据单例的可用空间调整大小。
  4. 添加新的占位符卷(名称:data;挂接在 D:\ 上)。 将它标记为 mandatory。
  5. 右键单击应用编辑器并选择管理卷。 添加应用卷以暂时用作占位符卷(文件系统:ntfs08;大小:8GB)。
  6. 启动应用并以管理员身份登录到单例的图形控制台。
  7. 对组件启用虚拟内存:
    1. “开始”、“控制面板”、“系统”(“系统和安全”)、“高级系统设置”、“高级”、“性能设置”、“高级”、“虚拟内存”、“更改”。
    2. 保留 C 驱动器的“无分页文件”选项并将 D 驱动器设置为使用系统管理的页面文件大小。
    3. 单击“设置”。
  8. 重新启动应用。
  9. 安装所需的 SQL Server 2008 R2 版本。 应该使用完整的分发源:ISO 映像或完整的可再发行程序包。 如果您下载的是 SQL Server R2 的可提取存档,请将它下载并提取到 D 卷上。 使用 ISO 映像时,它可能挂接为单独的驱动器,也可能提取到 D 卷上。 它可以从那里安装到 C 卷上。
  10. 提取可再发行程序包,如以下示例所示:
    SQLEXPRADV_x86_ENU.exe /Q /X:D:\ 
    
  11. 使用适当版本的 SQL 设置配置文件(ConfigurationFile_x86_R2.iniConfigurationFile_x64_R2.ini)并按如下步骤启动安装:
    setup.exe /q /action=Install /configurationfile=D:\ConfigurationFile_x{86|64}_R2.ini /MEDIASOURCE=D:\ /sapwd="manager" /ASSYSADMINACCOUNTS="%COMPUTERNAME%\Administrator" /SQLSYSADMINACCOUNTS="%COMPUTERNAME%\Administrator" /TCPENABLED=1 
    

    MEDIASOURCE 应指向 SQL 安装文件夹的根目录。

    注意:如果 SQL 安装要求启用 .NET Framework,则转到“服务器管理器”、“功能”。 启用 .NET framework 3.5.1 功能并再次运行以上安装命令。

  12. 安装 SQL msi。 可通过单例的默认接口从网格控制器下载这一自动执行的安装程序。 该接口已通过 DHCP 正确配置。
  13. 如果未启动,运行 services.msc 并启动 MYSQL Server 服务。
  14. 清理驱动器 D: 删除所有 SQL 相关的安装文件,包括设置配置文件。
  15. 在 Cygwin bash shell 中
  16. 停止应用并编辑类:
    1. 将类图标颜色更改为红色。
    2. 将文档 URL 更改为:
      http://doc.3tera.com/AppLogicxx/index.htm?toc.htm?CatDatabaseAppliancesSQL.html
      

      其中,xx 表示 AppLogic 的正确版本

    3. 将类名称更改为 SQL08y_08。
    4. 更改类说明。 例如,SQL Server 组件-基于 Windows Server 2008 Datacenter Edition R2 64 位和 SQL Server 2008 Enterprise (v1.0.0-1)
    5. 将类类别更改为“数据库组件”
    6. 右键单击单例并选择“属性”。 将实例名改为 SQL08y_08。
    7. 修改终端(删除 net 和 out 终端):

终端名称

方向

协议

in

输入

任何

mon

传出

cce

g. 添加以下属性:

名称

类型

默认值

约束

read_only

字符串

off

on|off

sa_password

字符串

(空)

 

user_db_name

字符串

(空)

 

user_login

字符串

(空)

 

user_password

字符串

(空)

 

max_connections

整数

0

最小值 = 0,最大值 = 999999

h. 设置组件资源:

资源

X/WG 最小值

DC/E/S/W 最小值

X/WG 最大值

DC/E/S/W 最大值

X/WG 默认值

DC/E/S/W 默认值

CPU

0.25

0.25

4

32

1

1

内存

768MB

1G

4G

64G

2G

2G

带宽

1 Mbps

1 Mbps

2 Gbps

2 Gbps

1 Mbps

1 Mbps

15. 将 SQL08y_08 移至目录(建议移至 system_ms)。

16. SQL08y_08 组件现在已准备好用于您的 CA AppLogic® 应用。