任务 A-C


添加

为用户添加别名

  1. 打开登录的属性表。
  2. 单击“用户”选项卡。
  3. 单击“添加别名”。
  4. 在“添加别名”对话框中,选择要将登录名设为其别名的用户。
  5. 单击“确定”应用更改并关闭对话框。
  6. 在属性表上,单击“确定”或“应用”。

参见将登录设为用户的别名

返回任务列表。

 

为命名缓存添加缓冲池

  1. 打开命名缓存的属性表。
  2. 单击“缓冲池”选项卡。
  3. 单击“添加”。
  4. 在“添加/更改内存池”对话框中,从下拉列表上选择 I/O 缓冲区大小。
  5. 指定“池中容量”的值。
  6. 指定数量单位是页、KB、MB 还是 GB。
  7. 指定清洗大小。此大小是要在此缓冲池的清洗区中保留的空间量。新池将自动使用缺省的清洗大小。
  8. 单击“确定”应用更改并关闭对话框。
  9. 在属性表上,单击“确定”或“应用”。

返回任务列表。

 

添加缓存

  1. 打开服务器的“缓存”文件夹。
  2. 在右窗格中,双击“添加缓存”图标。
  3. 输入缓存名称。
  4. 以页、KB、MB 或 GB 为单位指定缓存大小。缓存最小为 512 KB。
  5. 选择缓存是存储数据页和日志页还是仅存储日志页。
  6. 单击“完成”。
  7. 停止并重新启动 Adaptive Server。

Adaptive Server 创建状态为“待执行”的缓存。在这种状态下,缓存已经在 Adaptive Server 中定义,但不能用于保存数据,也不能绑定到数据库、索引或表,除非重新启动 Adaptive Server。在停止并重新启动 Adaptive Server 之后,缓存的状态变为“活动”,缓存就可以使用了。

返回任务列表。

 

添加检查约束

  1. 打开表的“检查约束”文件夹。
  2. 在右窗格中,双击“添加检查约束”图标。
  3. 按照向导的提示执行操作。

返回任务列表。

 

向表中添加列

  1. 选择要添加列的表。
  2. 选择“文件 | 编辑表”。表将在表编辑器中打开。
  3. 单击表编辑器工具条中的“添加列”图标。
  4. 输入列名。
  5. 单击数据类型单元格,然后从下拉列表中选择一种数据类型。
  6. 如果有必要,输入“大小/精度”和“标度”的值。
  7. 如果要使列允许 NULL 值,单击“允许空值”。
  8. 要为列添加检查约束,单击表编辑器工具条中的“高级列属性”图标。
  9. 注释:要为列添加检查约束,必须先创建表的检查约束。只有在已创建新列但未保存表时,才能为列添加检查约束。

  10. 选择“检查约束”选项卡。
  11. 从列表中选择“检查约束”。
  12. 单击“确定”。
  13. 继续根据需要添加列或更改列属性。完成后,单击表编辑器工具条上的“保存”按钮或“保存并关闭”按钮。

返回任务列表。

 

添加数据库

在将数据库添加到服务器之前,应确定:

有关如何规划数据库的详细信息,参见系统管理指南

  1. 打开服务器的“数据库”文件夹。
  2. 在右窗格中,双击“添加数据库”图标。
  3. 按照向导的提示执行操作。
  4. 单击“完成”。

返回任务列表。

 

添加数据库设备

在添加数据库设备之前:

  1. 打开服务器的“数据库设备”文件夹。
  2. 在右窗格中,双击“添加数据库设备”图标。
  3. 按照向导的提示执行操作。

您可以为数据库和段指派新的设备。

注释:在添加设备之后,应再次备份 master 数据库。

返回任务列表。

 

添加缺省

  1. 选择数据库的“缺省”文件夹。
  2. 在右窗格中,双击“添加缺省”图标。
  3. 按照向导的提示执行操作。
  4. 注释:缺省表达式是 create default 语句中 as 关键词之后的文本。

在创建缺省后,可以将它绑定到数据库中的表列和用户定义的数据类型上。

返回任务列表。

 

向段中添加设备

在向段中添加设备之前,该设备必须已位于服务器中

  1. 打开数据库的“段”文件夹。
  2. 打开段的属性表。
  3. 单击“设备”选项卡。
  4. 单击“添加”。
  5. 在列表中选择要添加的设备。
  6. 单击“确定”。

返回任务列表。

 

添加转储设备

  1. 打开服务器的“转储设备”文件夹。
  2. 在右窗格中,双击“添加转储设备”图标。
  3. 按照向导的提示执行操作。
  4. 单击“完成”。

返回任务列表。

 

添加引擎组

  1. 打开服务器的“引擎组”文件夹。
  2. 双击“添加引擎组”图标。
  3. 按照向导的提示执行操作。
  4. 单击“完成”。

返回任务列表。

 

添加执行类

  1. 打开服务器的“执行类”文件夹。
  2. 双击“添加执行类”图标。
  3. 按照向导的提示执行操作。
  4. 单击“完成”。

返回任务列表。

 

添加扩展存储过程

  1. 打开数据库的“扩展存储过程”文件夹。
  2. 双击“添加扩展存储过程”图标。
  3. 按照向导的提示执行操作。
  4. 单击“完成”。

返回任务列表。

 

添加外键

  1. 打开表的“外键”文件夹。
  2. 双击“添加外键”图标。
  3. 按照向导的提示执行操作。
  4. 单击“完成”。

返回任务列表。

 

添加组

  1. 打开数据库的“组”文件夹。
  2. 在右窗格中,双击“添加组”图标。
  3. 按照向导的提示执行操作。
  4. 单击“完成”。

返回任务列表。

 

添加索引

  1. 选择表的“索引”文件夹。
  2. 在右窗格中,双击“添加索引”图标。
  3. 按照向导的提示执行操作。
  4. 单击“完成”。

返回任务列表。

 

添加登录

  1. 选择服务器的“登录”文件夹。
  2. 在右窗格中,双击“添加登录”图标。
  3. 按照向导的提示执行操作。
  4. 单击“完成”。

当创建登录后,就可以将其设为用户的别名。

返回任务列表。

 

添加主键

不能对允许空值的列创建主键。

  1. 在表编辑器中打开该表
  2. 单击列的“键”属性中的相应图标。

主键将显示为“索引”文件夹中的索引。

返回任务列表。

 

添加远程服务器

  1. 打开“远程服务器”文件夹。
  2. 在右窗格中,双击“添加远程服务器”图标。
  3. 为远程服务器输入本地名。
  4. 从下拉列表中选择远程服务器的网络名。
  5. 从下拉列表中选择一个服务器类。服务器类指定在启用 CIS 时用来与远程服务器进行交互的访问方法。
  6. 单击“完成”。

返回任务列表。

 

添加角色

  1. 打开服务器的“角色”文件夹。
  2. 在右窗格中,双击“添加角色”图标。
  3. 按照向导的提示执行操作。
  4. 单击“完成”。

返回任务列表。

 

添加规则

  1. 选择数据库的“规则”文件夹。
  2. 在右窗格中,双击“添加规则”图标。
  3. 按照向导的提示执行操作。
  4. 单击“完成”。

在创建规则后,可以将它绑定到数据库中的表列和用户定义的数据类型上。

返回任务列表。

 

向数据库中添加段

  1. 选择数据库的“段”文件夹。
  2. 在右窗格中,双击“添加段”图标。
  3. 按照向导的提示执行操作。
  4. 单击“完成”。

一旦创建了段,就可以将表和索引指派给它。

返回任务列表。

 

添加存储过程

  1. 打开数据库的“存储过程”文件夹。
  2. 在右窗格中,双击“添加存储过程”图标。
  3. 按照向导的提示执行操作。当单击向导中的“完成”时,将打开代码编辑器,其中有一个可供您编辑的过程“框架”。
  4. 完成过程代码的编辑。
  5. 选择“文件 | 执行脚本”。

返回任务列表。

 

添加表

本主题是从 Transact -SQL 用户指南中的“如何设计并创建表”改编的,以适用于 Sybase Central。

在创建表之前,先完成以下任务:

  1. 为表创建设计草图。
  2. 确定哪些列应接受空值。
  3. (可选)创建用户定义的数据类型。

有关详细信息,参见设计表及相关对象

要创建所设计的表,请执行以下步骤:

  1. 打开数据库的“用户表”文件夹。
  2. 在右窗格中,双击“添加表”图标。
  3. 在表编辑器中:

注释:表中必须至少包含一列。在保存新表定义之前,您可以编辑和删除列。要更改未保存列的定义,编辑其定义即可。

返回任务列表。

 

添加阈值

在添加阈值之前,应确定在达到阈值时要运行哪一个存储过程。如有必要,可创建存储过程。

  1. 选择要创建阈值的段的图标。
  2. 打开段的属性表。
  3. 选择“阈值”选项卡。
  4. 单击“添加”按钮。将显示“添加新的阈值”对话框。
  5. 在“当可用空间在此之下”框中设置可用空间值。
  6. 从列表中选择一个过程。

返回任务列表。

 

为段添加阈值

  1. 打开数据库中的“段”文件夹。
  2. 打开段的属性表。
  3. 单击“阈值”选项卡。
  4. 单击“添加”。
  5. 指定阈值的可用空间量。
  6. 选择单位指定符(页、KB、MB 或 GB)。
  7. 在列表中,选择当可用空间低于阈值时要执行的过程。
  8. 单击“确定”应用更改并关闭对话框。
  9. 在属性表上,单击“确定”或“应用”。

返回任务列表。

 

添加触发器

在创建触发器之前,应确保您具有在表上创建触发器的权限。只有系统安全员才能授予或撤消创建触发器的权限。缺省情况下,将向用户授予发出 create trigger 命令的权限。

  1. 选择表的“触发器”文件夹。
  2. 在右窗格中,双击“添加触发器”图标。
  3. 按照向导的提示执行操作。当单击向导中的“完成”时,将打开代码编辑器,其中有一个可供您编辑的触发器“框架”。
  4. 完成触发器代码的编辑。
  5. 选择“文件 | 执行脚本”。

返回任务列表。

 

添加唯一约束

  1. 打开表的“唯一检查约束”文件夹。
  2. 在右窗格中,双击“添加唯一约束”图标。
  3. 按照向导的提示执行操作。
  4. 单击“完成”。

返回任务列表。

 

向数据库中添加用户

  1. 在数据库中,选择“用户”文件夹。
  2. 在右窗格中,双击“添加用户”图标。
  3. 输入用户名。
  4. 选择要指派给用户的登录名。
  5. 如果要将组指派给用户,请单击“指派组”,然后从下拉列表中选择一个组名。
  6. 单击“完成”。

返回任务列表。

 

向组中添加用户

  1. 在数据库中,选择“组”文件夹。
  2. 打开组的属性表。
  3. 选择“用户”选项卡。
  4. 单击“添加”。
  5. 选择要向组中添加的用户。
  6. 单击“确定”应用更改并关闭对话框。
  7. 在属性表上,单击“确定”或“应用”。

您也可以将用户移动到其它组中

返回任务列表。

 

添加用户定义的数据类型

  1. 选择数据库中的“用户定义的数据类型”文件夹。
  2. 在右窗格中,双击“添加用户定义的数据类型”图标。
  3. 按照向导的提示执行操作。
  4. 单击“完成”。

要使用户定义的数据类型在所有新数据库中都可用,可在 model 数据库中创建该数据类型。

返回任务列表。

 

添加视图

  1. 选择数据库的“视图”文件夹。
  2. 在右窗格中,双击“添加视图”图标。
  3. 按照向导的提示执行操作。当单击向导中的“完成”时,将打开代码编辑器,其中有一个可供您编辑的视图“框架”。
  4. 完成视图代码的编辑。
  5. 当完成脚本的编辑时,可选择“文件 | 执行脚本”来运行脚本,并使代码编辑器打开。要运行脚本并关闭代码编辑器,可选择“执行并关闭”。

返回任务列表。

 

将登录设为用户的别名

  1. 在数据库中,选择“用户”文件夹。
  2. 打开用户的属性表。
  3. 单击“别名登录”选项卡。
  4. 单击“添加别名”。
  5. 在列表中,选择要设为用户别名的登录。
  6. 单击“确定”应用更改并关闭对话框。
  7. 在属性表上,单击“确定”或“应用”。

您可以只将一个登录设为用户的别名。

参见为用户添加别名

返回任务列表。

 

为数据库分配更大的空间

  1. 打开数据库的属性表。
  2. 单击“设备”选项卡。
  3. 选择要分配空间的设备。
  4. 单击“编辑”。
  5. 输入要分配的额外空间量。此空间量将与最初分配的空间量加在一起。所添加的额外空间不能大于数据库设备的大小。
  6. 单击“确定”应用更改并关闭对话框。
  7. 在属性表上,单击“确定”或“应用”。

如果指定设备中没有可用空间,则应在数据库中添加另一个设备。

返回任务列表。

 

把设备指派给数据库或其日志

  1. 打开数据库的属性表。
  2. 单击“设备”选项卡。
  3. 单击“添加”。
  4. 选择要指派的设备。
  5. 输入要分配的空间量。
  6. 选择设备是存储数据还是事务日志。
  7. 单击“确定”应用更改并关闭对话框。
  8. 在属性表上,单击“确定”或“应用”。

取消指派刚指派的设备

  1. 选择要取消指派的设备。
  2. 单击“删除”。

返回任务列表。

 

为登录指派角色

  1. 打开要指派角色的登录的属性表。
  2. 选择“角色”选项卡。
  3. 单击“添加角色”。
  4. 选择要指派给登录的角色。某些角色可能是互斥的。
  5. 单击“确定”。
  6. 在属性表上,单击“确定”或“应用”。

返回任务列表。

 

备份(转储)数据库或事务日志

  1. 选择要备份的数据库。
  2. 选择“文件 | 备份”。
  3. 按照向导的提示执行操作。

    注释:要在列表中添加转储设备,请单击“添加”。完成“选择转储设备”对话框中的选项,然后单击“确定”。要从列表中删除转储设备,请选择该转储设备并单击“删除”。

备份的结果将显示在主控台窗口中。还可以从备份恢复数据库或事务日志。

返回任务列表。

 

 

绑定

将缺省值绑定到列

  1. 选择当前工作表的“列”文件夹。
  2. 选择一列。
  3. 打开列的属性表。
  4. 选择“规则和缺省值”选项卡。
  5. 在“缺省”组合框中,执行以下操作之一:

返回任务列表。

 

将缺省值绑定到用户定义的数据类型

  1. 打开用户定义数据类型的属性表。
  2. 选择“高级选项”选项卡。
  3. 从“缺省”下拉列表中选择缺省值。
  4. (可选)选择“只在未来”。如果选择“只在未来”,则缺省值只应用于绑定缺省值后向表中添加的此类列,而不应用于表中当前的此类列。如果没有选择“只在未来”,缺省值将应用于表中当前的此类列和以后添加的此类列。

返回任务列表。

 

将对象绑定到缓存

  1. 打开缓存的属性表。
  2. 单击“缓存绑定”选项卡。
  3. 选择要为其(数据库、表或索引)显示绑定的对象类型。
  4. 单击“绑定”。
  5. 在“新的缓存绑定”对话框中,选择要绑定到该缓存的对象。

还可以从对象各自的属性表中绑定对象。

返回任务列表。

 

将对象绑定到执行类

  1. 打开执行类的属性表。
  2. 选择“绑定”选项卡。
  3. 在“显示对象绑定分类”下拉列表中选择对象类型。
  4. 单击“绑定”按钮。
  5. 在“新执行类绑定”对话框中,选择要绑定的对象。对于登录和应用,可以选择一个域。对于过程,在选择过程前必须选择一个数据库。

返回任务列表。

 

将规则绑定到列

  1. 选择当前工作表的“列”文件夹。
  2. 选择一列。
  3. 打开列的属性表。
  4. 选择“规则和缺省值”选项卡。
  5. 在“规则”下拉列表中,选择要绑定到表列的规则。

注释:绑定到列的规则优先于绑定到该列数据类型的规则。

返回任务列表。

 

将规则绑定到用户定义的数据类型

  1. 打开用户定义数据类型的属性表。
  2. 选择“高级选项”选项卡。
  3. 从“规则”下拉列表中选择一项规则。
  4. (可选)选择“只在未来”。如果选择“只在未来”,则规则只应用于绑定规则后向表中添加的此类列,而不应用于表中当前的此类列。如果没有选择“只在未来”,规则将应用于表中当前的此类列和以后添加的此类列。

返回任务列表。

 

将表绑定到缓存

  1. 打开要绑定到缓存的表的属性表。
  2. 在“常规”选项卡中,从“绑定到”下拉列表中选择缓存。

返回任务列表。

 

 

更改

更改缓冲池大小

不能更改缺省的缓冲池大小。

  1. 打开缓存的属性表。
  2. 单击“缓冲池”选项卡。
  3. 在列表中选择要更改的缓冲池。
  4. 单击“更改”。
  5. 更改该缓冲池的“池大小”和/或“清洗大小”。
  6. 如果更改缓冲池大小,还必须选择一个提供所需空间的缓冲池。

返回任务列表。

 

更改数据库所有者

  1. 打开数据库的属性表。
  2. 在“常规”选项卡中,单击“更改”。
  3. 在“新数据库所有者”对话框的列表中选择新的所有者。
  4. (可选)将别名及其权限移交给新所有者。

注释:不能更改 master 数据库的所有者。

返回任务列表。

 

更改锁定方案

Adaptive Server 版本 11.9.x 或更高版本中的锁定方案包括所有页、数据页、数据行。数据页和数据行方案合称仅数据锁定。

数据页锁定和数据行锁定之间的转换 - 此转换通常速度快,成本低。这些转换通过更新系统表来完成。

注释:更改为数据行锁定后,可增加所需的锁数,因为每行都需要一个锁。检查服务器范围的 number of locks 配置参数。

  1. 打开表的属性表。
  2. 单击“锁定”选项卡。
  3. 单击所需的锁定方案。

从所有页锁定转换为仅数据锁定,或从仅数据锁定转换为所有页锁定 - 此转换可能会耗费大量的时间、I/O 和空间。这些转换通过复制表和重新创建索引来完成。转换需要规划和准备。

  1. 执行数据库转储。
  2. 更新希望变更的表上的统计信息。精确的统计信息可使转换执行得更好。
  3. 确定是否有足够的空间来执行转换。
  4. 打开表的属性表。
  5. 单击“锁定”选项卡。
  6. 设置将应用于表副本或其重建索引的所有空间管理属性。
  7. 如果表已分区并要求并行排序,则使用 sp_dboption 将 select into/bulkcopy/pllsort 设置为 true 并在数据库中运行 checkpoint。还应该确保按性能和调优指南中所述设置了配置参数,以获得最优的并行排序性能。
  8. 单击新的锁定方案。注意,如果从所有页锁定转换为仅数据锁定(或相反),将耗费较长时间和 I/O 资源。
  9. 转换后,检查表与数据库的一致性。
  10. 执行数据库转储。从所有页锁定转换为仅数据锁定(或相反)后,必须执行整个数据库转储,此后才能使用 dump transaction 备份事务日志。

返回任务列表。

 

更改登录的口令

  1. 打开“登录”文件夹。
  2. 打开登录的属性表。
  3. 选择“参数”选项卡。
  4. 单击“更改口令”。
  5. 输入口令。这是您登录时所使用的口令,而不是旧的登录口令。
  6. 输入登录的新口令。
  7. 再次输入登录的新口令,进行确认。

返回任务列表。

 

更改登录的角色指派

  1. 打开登录的属性表。
  2. 选择“角色”选项卡。
  3. 添加或删除此登录的角色。

您还可以设置为登录激活的缺省角色

返回任务列表。

 

更改事务日志缓冲区 (I/O) 大小

  1. 打开数据库的属性表。
  2. 选择“事务日志”选项卡。
  3. 在“日志 IO 大小”框中选择一个值(2、4、8 或 16)。

返回任务列表。

 

更改事务日志设备

在创建数据库时,可以指定在哪台数据库设备上创建数据库。若不指定设备,Adaptive Server 则在指定的缺省设备上创建数据库。若有多台缺省设备,Adaptive Server 将按字母顺序使用它们,直到用完为止。

在 Adaptive Server 安装过程中创建的主设备中存放着三个系统数据库:master、model 与 tempdb。该设备最初被指定为缺省设备。

注释:Sybase 极力建议您从主设备中删除缺省指定,这样可防止主设备变得混乱,并在出现磁盘故障后更易于恢复。

  1. 打开数据库的属性表。
  2. 单击“设备”选项卡。
  3. 在列表中,选择设备。必须保留至少一台设备来存储数据。
  4. 单击“移动日志”。

返回任务列表。

 

检查数据库一致性

  1. 打开“数据库”文件夹。
  2. 选择要检查的数据库。
  3. 选择“文件 | 检查一致性”。
  4. 按照向导的提示执行操作。一致性检查的结果显示在主控台窗口中。

返回任务列表。

 

连接到 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