任务 A-C
为用户添加别名
- 打开登录的属性表。
- 单击“用户”选项卡。
- 单击“添加别名”。
- 在“添加别名”对话框中,选择要将登录名设为其别名的用户。
- 单击“确定”应用更改并关闭对话框。
- 在属性表上,单击“确定”或“应用”。
参见将登录设为用户的别名。
返回任务列表。
为命名缓存添加缓冲池
- 打开命名缓存的属性表。
- 单击“缓冲池”选项卡。
- 单击“添加”。
- 在“添加/更改内存池”对话框中,从下拉列表上选择 I/O 缓冲区大小。
- 指定“池中容量”的值。
- 指定数量单位是页、KB、MB 还是 GB。
- 指定清洗大小。此大小是要在此缓冲池的清洗区中保留的空间量。新池将自动使用缺省的清洗大小。
- 单击“确定”应用更改并关闭对话框。
- 在属性表上,单击“确定”或“应用”。
返回任务列表。
添加缓存
- 打开服务器的“缓存”文件夹。
- 在右窗格中,双击“添加缓存”图标。
- 输入缓存名称。
- 以页、KB、MB 或 GB 为单位指定缓存大小。缓存最小为 512 KB。
- 选择缓存是存储数据页和日志页还是仅存储日志页。
- 单击“完成”。
- 停止并重新启动 Adaptive Server。
Adaptive Server 创建状态为“待执行”的缓存。在这种状态下,缓存已经在 Adaptive Server 中定义,但不能用于保存数据,也不能绑定到数据库、索引或表,除非重新启动 Adaptive Server。在停止并重新启动 Adaptive Server 之后,缓存的状态变为“活动”,缓存就可以使用了。
返回任务列表。
添加检查约束
- 打开表的“检查约束”文件夹。
- 在右窗格中,双击“添加检查约束”图标。
- 按照向导的提示执行操作。
返回任务列表。
向表中添加列
- 选择要添加列的表。
- 选择“文件 | 编辑表”。表将在表编辑器中打开。
- 单击表编辑器工具条中的“添加列”图标。
- 输入列名。
- 单击数据类型单元格,然后从下拉列表中选择一种数据类型。
- 如果有必要,输入“大小/精度”和“标度”的值。
- 如果要使列允许 NULL 值,单击“允许空值”。
- 要为列添加检查约束,单击表编辑器工具条中的“高级列属性”图标。
注释:要为列添加检查约束,必须先创建表的检查约束。只有在已创建新列但未保存表时,才能为列添加检查约束。
- 选择“检查约束”选项卡。
- 从列表中选择“检查约束”。
- 单击“确定”。
- 继续根据需要添加列或更改列属性。完成后,单击表编辑器工具条上的“保存”按钮或“保存并关闭”按钮。
返回任务列表。
添加数据库
在将数据库添加到服务器之前,应确定:
- 数据库的大小
- 数据库的物理位置
- 数据库的位置是否有足够的空间
- 是否要将事务日志存储在与数据分开的设备上
有关如何规划数据库的详细信息,参见系统管理指南。
- 打开服务器的“数据库”文件夹。
- 在右窗格中,双击“添加数据库”图标。
- 按照向导的提示执行操作。
- 单击“完成”。
返回任务列表。
添加数据库设备
在添加数据库设备之前:
- 确保物理设备具有足够的磁盘空间。
- 确保“sybase”操作系统帐户对物理设备具有写权限。
- 在 UNIX 主机上,备份 master 数据库。
- 打开服务器的“数据库设备”文件夹。
- 在右窗格中,双击“添加数据库设备”图标。
- 按照向导的提示执行操作。
您可以为数据库和段指派新的设备。
注释:在添加设备之后,应再次备份 master 数据库。
返回任务列表。
添加缺省
- 选择数据库的“缺省”文件夹。
- 在右窗格中,双击“添加缺省”图标。
- 按照向导的提示执行操作。
注释:缺省表达式是 create default 语句中 as 关键词之后的文本。
在创建缺省后,可以将它绑定到数据库中的表列和用户定义的数据类型上。
返回任务列表。
向段中添加设备
在向段中添加设备之前,该设备必须已位于服务器中。
- 打开数据库的“段”文件夹。
- 打开段的属性表。
- 单击“设备”选项卡。
- 单击“添加”。
- 在列表中选择要添加的设备。
- 单击“确定”。
返回任务列表。
添加转储设备
- 打开服务器的“转储设备”文件夹。
- 在右窗格中,双击“添加转储设备”图标。
- 按照向导的提示执行操作。
- 单击“完成”。
返回任务列表。
添加引擎组
- 打开服务器的“引擎组”文件夹。
- 双击“添加引擎组”图标。
- 按照向导的提示执行操作。
- 单击“完成”。
返回任务列表。
添加执行类
- 打开服务器的“执行类”文件夹。
- 双击“添加执行类”图标。
- 按照向导的提示执行操作。
- 单击“完成”。
返回任务列表。
添加扩展存储过程
- 打开数据库的“扩展存储过程”文件夹。
- 双击“添加扩展存储过程”图标。
- 按照向导的提示执行操作。
- 单击“完成”。
返回任务列表。
添加外键
- 打开表的“外键”文件夹。
- 双击“添加外键”图标。
- 按照向导的提示执行操作。
- 单击“完成”。
返回任务列表。
添加组
- 打开数据库的“组”文件夹。
- 在右窗格中,双击“添加组”图标。
- 按照向导的提示执行操作。
- 单击“完成”。
返回任务列表。
添加索引
- 选择表的“索引”文件夹。
- 在右窗格中,双击“添加索引”图标。
- 按照向导的提示执行操作。
- 单击“完成”。
返回任务列表。
添加登录
- 选择服务器的“登录”文件夹。
- 在右窗格中,双击“添加登录”图标。
- 按照向导的提示执行操作。
- 单击“完成”。
当创建登录后,就可以将其设为用户的别名。
返回任务列表。
添加主键
不能对允许空值的列创建主键。
- 在表编辑器中打开该表。
- 单击列的“键”属性中的相应图标。
主键将显示为“索引”文件夹中的索引。
返回任务列表。
添加远程服务器
- 打开“远程服务器”文件夹。
- 在右窗格中,双击“添加远程服务器”图标。
- 为远程服务器输入本地名。
- 从下拉列表中选择远程服务器的网络名。
- 从下拉列表中选择一个服务器类。服务器类指定在启用 CIS 时用来与远程服务器进行交互的访问方法。
- 单击“完成”。
返回任务列表。
添加角色
- 打开服务器的“角色”文件夹。
- 在右窗格中,双击“添加角色”图标。
- 按照向导的提示执行操作。
- 单击“完成”。
返回任务列表。
添加规则
- 选择数据库的“规则”文件夹。
- 在右窗格中,双击“添加规则”图标。
- 按照向导的提示执行操作。
- 单击“完成”。
在创建规则后,可以将它绑定到数据库中的表列和用户定义的数据类型上。
返回任务列表。
向数据库中添加段
- 选择数据库的“段”文件夹。
- 在右窗格中,双击“添加段”图标。
- 按照向导的提示执行操作。
- 单击“完成”。
一旦创建了段,就可以将表和索引指派给它。
返回任务列表。
添加存储过程
- 打开数据库的“存储过程”文件夹。
- 在右窗格中,双击“添加存储过程”图标。
- 按照向导的提示执行操作。当单击向导中的“完成”时,将打开代码编辑器,其中有一个可供您编辑的过程“框架”。
- 完成过程代码的编辑。
- 选择“文件 | 执行脚本”。
返回任务列表。
添加表
本主题是从 Transact -SQL 用户指南中的“如何设计并创建表”改编的,以适用于 Sybase Central。
在创建表之前,先完成以下任务:
- 为表创建设计草图。
- 确定哪些列应接受空值。
- (可选)创建用户定义的数据类型。
有关详细信息,参见设计表及相关对象。
要创建所设计的表,请执行以下步骤:
- 打开数据库的“用户表”文件夹。
- 在右窗格中,双击“添加表”图标。
- 在表编辑器中:
注释:表中必须至少包含一列。在保存新表定义之前,您可以编辑和删除列。要更改未保存列的定义,编辑其定义即可。
返回任务列表。
添加阈值
在添加阈值之前,应确定在达到阈值时要运行哪一个存储过程。如有必要,可创建存储过程。
- 选择要创建阈值的段的图标。
- 打开段的属性表。
- 选择“阈值”选项卡。
- 单击“添加”按钮。将显示“添加新的阈值”对话框。
- 在“当可用空间在此之下”框中设置可用空间值。
- 从列表中选择一个过程。
返回任务列表。
为段添加阈值
- 打开数据库中的“段”文件夹。
- 打开段的属性表。
- 单击“阈值”选项卡。
- 单击“添加”。
- 指定阈值的可用空间量。
- 选择单位指定符(页、KB、MB 或 GB)。
- 在列表中,选择当可用空间低于阈值时要执行的过程。
- 单击“确定”应用更改并关闭对话框。
- 在属性表上,单击“确定”或“应用”。
返回任务列表。
添加触发器
在创建触发器之前,应确保您具有在表上创建触发器的权限。只有系统安全员才能授予或撤消创建触发器的权限。缺省情况下,将向用户授予发出 create trigger 命令的权限。
- 选择表的“触发器”文件夹。
- 在右窗格中,双击“添加触发器”图标。
- 按照向导的提示执行操作。当单击向导中的“完成”时,将打开代码编辑器,其中有一个可供您编辑的触发器“框架”。
- 完成触发器代码的编辑。
- 选择“文件 | 执行脚本”。
返回任务列表。
添加唯一约束
- 打开表的“唯一检查约束”文件夹。
- 在右窗格中,双击“添加唯一约束”图标。
- 按照向导的提示执行操作。
- 单击“完成”。
返回任务列表。
向数据库中添加用户
- 在数据库中,选择“用户”文件夹。
- 在右窗格中,双击“添加用户”图标。
- 输入用户名。
- 选择要指派给用户的登录名。
- 如果要将组指派给用户,请单击“指派组”,然后从下拉列表中选择一个组名。
- 单击“完成”。
返回任务列表。
向组中添加用户
- 在数据库中,选择“组”文件夹。
- 打开组的属性表。
- 选择“用户”选项卡。
- 单击“添加”。
- 选择要向组中添加的用户。
- 单击“确定”应用更改并关闭对话框。
- 在属性表上,单击“确定”或“应用”。
您也可以将用户移动到其它组中。
返回任务列表。
添加用户定义的数据类型
- 选择数据库中的“用户定义的数据类型”文件夹。
- 在右窗格中,双击“添加用户定义的数据类型”图标。
- 按照向导的提示执行操作。
- 单击“完成”。
要使用户定义的数据类型在所有新数据库中都可用,可在 model 数据库中创建该数据类型。
返回任务列表。
添加视图
- 选择数据库的“视图”文件夹。
- 在右窗格中,双击“添加视图”图标。
- 按照向导的提示执行操作。当单击向导中的“完成”时,将打开代码编辑器,其中有一个可供您编辑的视图“框架”。
- 完成视图代码的编辑。
- 当完成脚本的编辑时,可选择“文件 | 执行脚本”来运行脚本,并使代码编辑器打开。要运行脚本并关闭代码编辑器,可选择“执行并关闭”。
返回任务列表。
将登录设为用户的别名
- 在数据库中,选择“用户”文件夹。
- 打开用户的属性表。
- 单击“别名登录”选项卡。
- 单击“添加别名”。
- 在列表中,选择要设为用户别名的登录。
- 单击“确定”应用更改并关闭对话框。
- 在属性表上,单击“确定”或“应用”。
您可以只将一个登录设为用户的别名。
参见为用户添加别名。
返回任务列表。
为数据库分配更大的空间
- 打开数据库的属性表。
- 单击“设备”选项卡。
- 选择要分配空间的设备。
- 单击“编辑”。
- 输入要分配的额外空间量。此空间量将与最初分配的空间量加在一起。所添加的额外空间不能大于数据库设备的大小。
- 单击“确定”应用更改并关闭对话框。
- 在属性表上,单击“确定”或“应用”。
如果指定设备中没有可用空间,则应在数据库中添加另一个设备。
返回任务列表。
把设备指派给数据库或其日志
- 打开数据库的属性表。
- 单击“设备”选项卡。
- 单击“添加”。
- 选择要指派的设备。
- 输入要分配的空间量。
- 选择设备是存储数据还是事务日志。
- 单击“确定”应用更改并关闭对话框。
- 在属性表上,单击“确定”或“应用”。
取消指派刚指派的设备
- 选择要取消指派的设备。
- 单击“删除”。
返回任务列表。
为登录指派角色
- 打开要指派角色的登录的属性表。
- 选择“角色”选项卡。
- 单击“添加角色”。
- 选择要指派给登录的角色。某些角色可能是互斥的。
- 单击“确定”。
- 在属性表上,单击“确定”或“应用”。
返回任务列表。
备份(转储)数据库或事务日志
- 选择要备份的数据库。
- 选择“文件 | 备份”。
- 按照向导的提示执行操作。
注释:要在列表中添加转储设备,请单击“添加”。完成“选择转储设备”对话框中的选项,然后单击“确定”。要从列表中删除转储设备,请选择该转储设备并单击“删除”。
备份的结果将显示在主控台窗口中。还可以从备份恢复数据库或事务日志。
返回任务列表。
将缺省值绑定到列
- 选择当前工作表的“列”文件夹。
- 选择一列。
- 打开列的属性表。
- 选择“规则和缺省值”选项卡。
- 在“缺省”组合框中,执行以下操作之一:
- 单击“已命名”选项并在下拉列表中选择缺省值。
- 单击“子句”选项并在文本框中输入子句的文本。
返回任务列表。
将缺省值绑定到用户定义的数据类型
- 打开用户定义数据类型的属性表。
- 选择“高级选项”选项卡。
- 从“缺省”下拉列表中选择缺省值。
- (可选)选择“只在未来”。如果选择“只在未来”,则缺省值只应用于绑定缺省值后向表中添加的此类列,而不应用于表中当前的此类列。如果没有选择“只在未来”,缺省值将应用于表中当前的此类列和以后添加的此类列。
返回任务列表。
将对象绑定到缓存
- 打开缓存的属性表。
- 单击“缓存绑定”选项卡。
- 选择要为其(数据库、表或索引)显示绑定的对象类型。
- 单击“绑定”。
- 在“新的缓存绑定”对话框中,选择要绑定到该缓存的对象。
还可以从对象各自的属性表中绑定对象。
返回任务列表。
将对象绑定到执行类
- 打开执行类的属性表。
- 选择“绑定”选项卡。
- 在“显示对象绑定分类”下拉列表中选择对象类型。
- 单击“绑定”按钮。
- 在“新执行类绑定”对话框中,选择要绑定的对象。对于登录和应用,可以选择一个域。对于过程,在选择过程前必须选择一个数据库。
返回任务列表。
将规则绑定到列
- 选择当前工作表的“列”文件夹。
- 选择一列。
- 打开列的属性表。
- 选择“规则和缺省值”选项卡。
- 在“规则”下拉列表中,选择要绑定到表列的规则。
注释:绑定到列的规则优先于绑定到该列数据类型的规则。
返回任务列表。
将规则绑定到用户定义的数据类型
- 打开用户定义数据类型的属性表。
- 选择“高级选项”选项卡。
- 从“规则”下拉列表中选择一项规则。
- (可选)选择“只在未来”。如果选择“只在未来”,则规则只应用于绑定规则后向表中添加的此类列,而不应用于表中当前的此类列。如果没有选择“只在未来”,规则将应用于表中当前的此类列和以后添加的此类列。
返回任务列表。
将表绑定到缓存
- 打开要绑定到缓存的表的属性表。
- 在“常规”选项卡中,从“绑定到”下拉列表中选择缓存。
返回任务列表。
更改缓冲池大小
不能更改缺省的缓冲池大小。
- 打开缓存的属性表。
- 单击“缓冲池”选项卡。
- 在列表中选择要更改的缓冲池。
- 单击“更改”。
- 更改该缓冲池的“池大小”和/或“清洗大小”。
- 如果更改缓冲池大小,还必须选择一个提供所需空间的缓冲池。
返回任务列表。
更改数据库所有者
- 打开数据库的属性表。
- 在“常规”选项卡中,单击“更改”。
- 在“新数据库所有者”对话框的列表中选择新的所有者。
- (可选)将别名及其权限移交给新所有者。
注释:不能更改 master 数据库的所有者。
返回任务列表。
更改锁定方案
Adaptive Server 版本 11.9.x 或更高版本中的锁定方案包括所有页、数据页、数据行。数据页和数据行方案合称仅数据锁定。
数据页锁定和数据行锁定之间的转换 - 此转换通常速度快,成本低。这些转换通过更新系统表来完成。
注释:更改为数据行锁定后,可增加所需的锁数,因为每行都需要一个锁。检查服务器范围的 number of locks 配置参数。
- 打开表的属性表。
- 单击“锁定”选项卡。
- 单击所需的锁定方案。
从所有页锁定转换为仅数据锁定,或从仅数据锁定转换为所有页锁定 - 此转换可能会耗费大量的时间、I/O 和空间。这些转换通过复制表和重新创建索引来完成。转换需要规划和准备。
- 执行数据库转储。
- 更新希望变更的表上的统计信息。精确的统计信息可使转换执行得更好。
- 确定是否有足够的空间来执行转换。
- 打开表的属性表。
- 单击“锁定”选项卡。
- 设置将应用于表副本或其重建索引的所有空间管理属性。
- 如果表已分区并要求并行排序,则使用 sp_dboption 将 select into/bulkcopy/pllsort 设置为 true 并在数据库中运行 checkpoint。还应该确保按性能和调优指南中所述设置了配置参数,以获得最优的并行排序性能。
- 单击新的锁定方案。注意,如果从所有页锁定转换为仅数据锁定(或相反),将耗费较长时间和 I/O 资源。
- 转换后,检查表与数据库的一致性。
- 执行数据库转储。从所有页锁定转换为仅数据锁定(或相反)后,必须执行整个数据库转储,此后才能使用 dump transaction 备份事务日志。
返回任务列表。
更改登录的口令
- 打开“登录”文件夹。
- 打开登录的属性表。
- 选择“参数”选项卡。
- 单击“更改口令”。
- 输入口令。这是您登录时所使用的口令,而不是旧的登录口令。
- 输入登录的新口令。
- 再次输入登录的新口令,进行确认。
返回任务列表。
更改登录的角色指派
- 打开登录的属性表。
- 选择“角色”选项卡。
- 添加或删除此登录的角色。
您还可以设置为登录激活的缺省角色。
返回任务列表。
更改事务日志缓冲区 (I/O) 大小
- 打开数据库的属性表。
- 选择“事务日志”选项卡。
- 在“日志 IO 大小”框中选择一个值(2、4、8 或 16)。
返回任务列表。
更改事务日志设备
在创建数据库时,可以指定在哪台数据库设备上创建数据库。若不指定设备,Adaptive Server 则在指定的缺省设备上创建数据库。若有多台缺省设备,Adaptive Server 将按字母顺序使用它们,直到用完为止。
在 Adaptive Server 安装过程中创建的主设备中存放着三个系统数据库:master、model 与 tempdb。该设备最初被指定为缺省设备。
注释:Sybase 极力建议您从主设备中删除缺省指定,这样可防止主设备变得混乱,并在出现磁盘故障后更易于恢复。
- 打开数据库的属性表。
- 单击“设备”选项卡。
- 在列表中,选择设备。必须保留至少一台设备来存储数据。
- 单击“移动日志”。
返回任务列表。
检查数据库一致性
- 打开“数据库”文件夹。
- 选择要检查的数据库。
- 选择“文件 | 检查一致性”。
- 按照向导的提示执行操作。一致性检查的结果显示在主控台窗口中。
返回任务列表。
连接到 Adaptive Server
选择一个 Adaptive Server 图标,然后选择“工具 | 连接”。
如果 Sybase Central 支持多个数据库产品,将出现一个对话框,提示您选择连接的类型。选择 Sybase Adaptive Server。在连接对话框中,选择要连接到的 Adaptive Server 软件。
有关 Windows NT 的说明:如果使用 RUN_SERVER.bat 命令启动与 Sybase Central 位于同一台计算机上的 Adaptive Server 软件,则不能从 Sybase Central 连接到 Adaptive Server。要连接到与 Sybase Central 位于同一台机器上的 Adaptive Server,可从 Sybase Central 启动 Adaptive Server 或使用“Windows NT 服务”对话框启动。
返回任务列表。
继续查看任务 D-L