系统必备组件
本文的计算机运行 SQL Server SoftGrid 服务器当前配置,将被称为"源服务器"。 在运行的 SQL Server 将迁移该数据库的计算机将被称为"目标服务器"。
我们建议您在计划的停机期间按照这些步骤。
此外,建议您停止 SoftGrid 虚拟应用程序服务器服务,在开始迁移之前。 如果 SoftGrid 虚拟应用程序服务器服务不能使用 SoftGrid 客户端,SoftGrid 客户端将输入最小断开连接的操作 (MDO) 模式。 在这种模式 SoftGrid 客户端将继续在缓存中的完全加载流应用程序。 但是,如果 SoftGrid 虚拟应用程序服务器服务可用,但不完整迁移,SoftGrid 客户端可能无法输入 MDO。 SoftGrid 客户端会因此,"启动失败"声明
- 在 SoftGrid 虚拟应用服务器中,上单击 开始 ,指向 所有程序 ,指向 管理工具 ,然后单击 服务 。
- 右键单击 SoftGrid 虚拟应用程序服务器服务。 然后单击 停止 。
备份 SQL Server 桌面引擎数据库
- 启动 SQL Server 企业管理器。
- 通过密码 SoftGrid 服务器在原始安装过程中指定与 sa 用户连接到源数据库服务器。
- 展开 sql_server_name,然后单击 数据库 。
- 进行完整备份 SOFTRICITY 数据库
记录 SOFTRICITY 数据库用户和角色
- 启动 SQL Server 企业管理器。
- 连接到源数据库服务器 sa 用户。 使用 SoftGrid 服务器在原始安装过程中指定的密码
- 展开 sql_server_name、 数据库、 SOFTRICITY ,然后单击 用户 。
请注意 在这一步 sql_server_name 表示计算机正在运行 SQL Server 的实际名称。 - 文档 名称 值、 登录名 值和 数据库角色成员身份 值为每个用户。 是例如记录下表中的信息。
收起该表格
| 名称 | 登录名 | 数据库角色成员身份 |
|---|---|---|
| dbo | sa | 公用文件 db _ owner |
| domain_name\SoftGrid administrators group | domain_name\SoftGrid administrators group | 公用文件 SFTadmin |
| softricity | softricity | 公用文件 SFTadmin SFTuser |
典型安装有三个用户。 数据库角色成员资格 值位于每个用户 属性 对话框
- 启动 SQL Server 企业管理器。
- 连接到运行 SQL Server 的计算机。
- 展开 sql_server_name。 然后单击 数据库 。
- 创建名为"SOFTRICITY"的数据库。
- 将以前备份的 SOFTRICITY 数据库还原到新创建的 SOFTRICITY 数据库
注册 Softricity 数据库信息
- 登录到运行 SQL Server 在计算机上。
- 打开命令提示符窗口。
- 键入 Osql.exe –S [服务器] [用户数据库名] –d –U [登录 ID] –P [密码]
是例如键入以下命令:
Osql.exe –S SGSQL –d SOFTRICITY –U sa –P 密码 - 键入 UPDATE db_messages 。 然后按 ENTER 键。
- 类型 SET Severity = severity 。 然后按 ENTER 键。
- GO 的类型。 然后按 ENTER 键。
- 键入 exit 。 然后按 ENTER 键。
重新创建 SQL Server 用户和分配角色成员身份的数据库
- 启动 SQL Server 企业管理器。
- 连接到运行 SQL Server 的计算机。
- 展开 sql_server_name、 数据库 、 SOFTRICITY ,然后单击 用户 。
请注意 在这一步 sql_server_name 表示服务器的实际名称。 - 删除 domain_name\SoftGrid administrators group 的用户。
请注意 在这一步 domain_name\SoftGrid administrators group 表示域名和组名称。 - 删除 Softricity 用户。
- 添加数据库用户。 要这样做,请按下列步骤操作:
- 指定下列设置:
- 登录名 : <new>
- 名称 : 单击省略号按钮 (…) 选择并添加组名称
- 单击 确定 。
- 找到步骤 4,选择 domain_name 中,添加 SoftGrid administrators group 然后再单击 确定 。
- 在 数据库 列表中,单击 SOFTRICITY 。 然后单击 确定 。
- 指定下列设置:
- 登录 domain_name\SoftGrid administrators group 没有被授予对其默认数据库的访问: SOFTRICITY 而也就无法访问默认数据库。 继续吗?: 是
- 登录名 : domain_name\SoftGrid administrators group
- 在 数据库角色成员资格 窗口区域中单击以在 数据库角色中允许 列中选中 公用 复选框和 SFTadmin 复选框。
- 单击 确定
- 指定下列设置:
- 添加新的数据库用户。 要这样做,请按下列步骤操作:
- 指定下列设置:
- 登录名 : <new>
- 名称 : softricity
- 身份验证 : SQL Server 身份验证
- 密码 : 在密码 SoftGrid 服务器在原始安装过程中指定
- 数据库 : SOFTRICITY
- 单击 确定 。
- 指定下列设置:
- 登录 domain_name\SoftGrid administrators group 没有被授予对其默认数据库的访问: SOFTRICITY 而也就无法访问默认数据库。 继续吗?: 是
- 确认新密码 : 在密码 SoftGrid 服务器在原始安装过程中指定
- 单击 确定 。
- 指定以下设置:
- 登录名: softricity
- 数据库角色成员资格 窗口区域中: 单击以选中 公用 复选框、 SFTadmin 复选框和 SFTuser 复选框。 然后单击 确定 。
- 指定下列设置:
重新创建 Softricity SQL Server 代理警报和作业
- 启动 SQL Server 企业管理器。
- 连接到运行 SQL Server 的计算机。
- 展开 sql_server_name、 管理 、 SQL Server 代理 ,然后单击 作业 。
- 创建作业。 要这样做,请按下列步骤操作:
- 指定下列设置:
- 名称 : Softricity 数据库 (SOFTRICITY): 检查使用记录
- 类别 : 数据库维护
- 所有者 : sa
- 说明 : 调用清除使用数据,每月产关联 SoftGrid 数据库中的一个存储的过程,此作业 。
请注意 在此值,"清理"作为一个单词拼写。
- 单击 步骤 选项卡。
- 单击 新建 。
- 指定下列设置:
- 步骤名称 : 检查使用记录
- 类型 : Transact-SQL 脚本 (TSQL)
- 数据库 : SOFTRICITY
- 命令 : 键入 EXEC sp_SFTcheckusagehistory
- 单击 高级 选项卡。
- 指定下列设置:
- 成功执行的操作 : 退出作业报告成功
- 重试次数 : 4
- 重试间隔 (分钟) : 1440
- 作为用户运行 : dbo 。
- 单击 确定 。
- 单击 日程 选项卡。
- 单击 新的计划 。
- 指定下列设置:
- 名称 : 每月计划
- 计划类型 : 定期
- 单击 更改 。
- 指定下列设置:
- 发生 : 每月
- 每月 : 日
- Day: 1
- 每个月的 : 1
- 每天频率 : 一次在 Occurs
- 发生一次在 : 2: 00 上午
- 开始日期 : today's date
- 持续时间结束日期 选择无结束日期,然后选择确定
- 单击 确定 两次。
- 指定下列设置:
- 创建作业。 要这样做,请按下列步骤操作:
- 指定下列设置:
- 名称 : Softricity 数据库 (SOFTRICITY): 实施大小限制
- 类别 : 数据库维护
- 为所有者 : sa
- 说明 : 此作业调用存储的过程关联 SoftGrid 数据库中清除的使用情况数据。 预警触发增加数据库数据文件大小调用此作业。
请注意 在此值,"清理"作为一个单词拼写。
- 单击 步骤 选项卡。
- 单击 新建 。
- 指定下列设置:
- 步骤名称 : 实施大小限制
- 类型 : Transact-SQL 脚本 (TSQL)
- 数据库 : SOFTRICITY
- 命令 : EXEC sp_SFTenforcesizelimit
- 单击 高级 选项卡。
- 指定以下设置:
- 成功执行的操作 : 退出作业报告成功
- 作为用户运行 : dbo
- 单击 确定 。
- 单击 日程 选项卡。
- 单击 新建通知 。
- 指定下列设置:
- 名称 : Softricity 数据库 (SOFTRICITY): 大小限制已经达到
- 类型 : SQL Server 性能条件警报
- 对象 : SQLServer:Databases
- 计数器 : 数据文件大小 (KB)
- 实例 : SOFTRICITY
- 如果计数器的警告 : 何时上面
- 值 : 849254
- 单击 响应 选项卡。
- 清除 电子邮件和网络发送 复选框。 单击 确定 。
- 单击 通知 选项卡。
- 指定以下设置:
- 写入 Windows 应用程序事件日志 : 该作业完成时
- 单击 确定 。
- 指定下列设置:
- 创建作业。 要这样做,请按下列步骤操作:
- 指定下列设置:
- 名称 : Softricity 数据库 (SOFTRICITY): 监视通知 / 作业状态
- 类别 : 数据库维护
- 所有者 : sa
- 说明 : 此作业将刷新警报和与 SoftGrid 数据库基于存储在数据库中的配置数据相关联的其他作业。 每天都运行作业时。
- 单击 步骤 选项卡。
- 单击 新建 。
- 指定下列设置:
- 步骤名称 : 刷新数据库任务
- 类型 : Transact-SQL 脚本 (TSQL)
- 数据库 : SOFTRICITY
- 命令 : EXEC sp_SFTrefreshjobs N'REFRESH
- 单击 确定 。
- 单击 新建 。
- 指定下列设置:
- 步骤名称 : 刷新数据库警报
- 类型 : Transact-SQL 脚本 (TSQL)
- 数据库 : SOFTRICITY
- 命令 : EXEC sp_SFTrefreshalerts N'REFRESH
- 单击 高级 选项卡。
- 指定以下设置:
- 成功执行的操作 : 退出作业报告成功
- 单击 确定 。
- 单击 日程 选项卡。
- 单击 新的计划 。
- 指定下列设置:
- 名称 : 每日计划
- 计划类型 : 定期
- 单击 更改 。 然后指定下列设置:
- 发生 : 每日
- 每个 Day(s) : 1
- 每天频率 : 一次在 Occurs
- 发生一次在 : : 00 1:00
- 开始日期 : today's date
- 持续时间结束日期 : 无结束日期
- 单击确定三次。
- 指定下列设置:
启用 SQL Server 代理服务
- 计算机正在运行 SQL Server 上, 单击 开始 ,指向 所有程序 ,指向 管理工具 ,然后单击 服务 。
- 右键单击 SQLSERVERAGENT 服务,然后单击 属性 。
- 在 启动类型 列表中,单击 自动 。 然后单击 确定 。
- 右键单击 SQLSERVERAGENT 服务。 然后单击 开始 。
重新配置 SoftGrid 通信配置文件
重新配置 SoftGrid 虚拟应用程序服务器
- SoftGrid 虚拟的应用服务器上, 右键单击 开始 ,然后单击 资源管理器 。
- 找到以下文件夹: C: \ Program Files Files\Softricity\SoftGrid Server\conf
- 找到 Server.conf 文件。
- 若要更改之间的主机名称使用文本编辑器在 <location> 标记和 </location> 标记以在运行 SQL Server 的计算机的主机名。
- 保存该的更改,然后退出 Windows 资源管理器。
重新配置 SoftGrid 管理服务器,(如果已安装)
- 在 SoftGrid 管理服务器上右键单击 开始 ,然后单击 资源管理器 。
- 找到以下文件夹: C: \ Program Files Files\Softricity\SoftGrid Server\conf
- 找到 Manager.conf 文件。
- 若要更改之间的主机名称使用文本编辑器在 <location> 标记和 </location> 标记以在运行 SQL Server 的计算机的主机名。
- 保存该的更改,然后退出 Windows 资源管理器。
重新配置,SoftGrid 管理 Web 服务
- SoftGrid 管理 Web 服务服务器上右键单击 开始 ,然后单击 资源管理器 。
- 找到以下文件夹: C: \ Program Files Files\Softricity\SoftGrid 管理服务
- 找到 SftMgmt.udl 文件。
- 右键单击文件,然后单击 属性 。
- 单击 连接 选项卡。
- 在 选择或输入服务器名称 框中,键入正在运行 SQL Server 的计算机的名称。 然后单击 确定 。
- SoftGrid 管理 Web 服务服务器上单击 开始 ,指向 所有程序 ,指向 管理工具 ,然后单击 数据源 (ODBC) 。
- 单击 系统 DSN 选项卡。
- 单击 SoftGridReporting 系统数据源 ,然后单击 配置 。
- 在 服务器 框键入正在运行 SQL Server 的计算机的主机名称。
- 单击 完成 。
- 在窗口显示,并包含在邮件中,"将使用下面的配置中创建新的 ODBC 数据源"单击 确定 。
重置,SoftGrid 管理 Web 服务
- SoftGrid 管理 Web 服务服务器上单击 开始 ,指向 所有程序 ,指向 管理工具 ,然后单击 服务 。
- 停止,然后启动 World Wide Web Publishing 服务。
重新配置数据库日志记录
- 启动 SoftGrid 管理控制台,然后将其连接到 SoftGrid 管理 Web 服务。
- 展开 SoftGrid 系统 、 展开 server_name,然后单击 服务器组 。
- 右键单击默认的服务器组的名称,然后单击 属性 。
- 单击 日志记录 选项卡。
- 通过更改运行 SQL Server 的计算机的主机名 DNS 主机名 框中的名称来修改现有的 SQL 数据库类型。
- 单击确定两次。
- 在窗口显示,并包含在邮件中,"必须重新启动 SoftGrid 虚拟应用程序服务器服务以反映所做,更改为其该组中"单击 确定 。
当前被配置为登录到源数据库服务器的每个数据库日志记录的重复步骤到此过程的第 7 的 1
- 重新启动 SoftGrid 虚拟应用程序服务器。
请注意 如果 SoftGrid 管理服务器是同一个服务器与 SoftGrid 虚拟应用程序服务器之前重新启动,可以跳过此步骤。 - 在 SoftGrid 虚拟应用服务器中,上单击 开始 ,指向 所有程序 ,指向 管理工具 ,然后单击 服务 。
- 停止,然后启动下列服务:
- SNMP 黄铜管理多路复用器代理
- SNMP EMANATE 主代理
- SoftGrid 管理服务器
- SoftGrid SNMP 监视器
- SoftGrid 管理服务器