细化解析:如何解决管理工具的疑难问题

来源:岁月联盟 编辑:zhuzhu 时间:2007-10-12

1.当尝试从运行于 Microsoft Windows NT® 的 OLAP 服务器注册运行于 Microsoft® Windows® 2000 的 OLAP 服务器时,得到以下错误信息,如何解决该错误?

·连接到 server2000 时发生错误。

·无法连接到服务器计算机 (server2000) 上的注册表。

·仍要注册该服务器吗?

解答:

通过执行下列步骤,在运行 Windows 2000 的计算机上启动远程注册服务:

在"开始"菜单上,指向"程序"子菜单,进而指向"管理工具"选项,然后单击"服务"命令。

右击"远程注册服务",然后在快捷菜单上单击"启动"命令。

2.在用户界面中可以设置 ON DELETE CASCADE 选项吗?

解答:

是。当在"关系图"用户界面中创建表时,单击"表和索引属性"。在"关系"选项卡上,选择要实现的级联引用完整性选项:

级联更新相关的字段

级联删除相关的记录

3.当在 SQL Server 企业管理器中创建新表时,看到每列都有一个名为 Description 的字段。该字段如何使用?

解答:

Description 字段的目的是使您得以存储每列的文本化描述。也有与表相关联的 Description 字段。该描述作为字段的一个扩展属性进行存储。当生成表的脚本时,"包括扩展属性"选项出现在格式页上。如果在生成脚本时选中该选项,则描述属性将在脚本中显示。

4.使用 SQL Server 企业管理器时,如何将数据库设置为"单用户"模式和"只供 dbo 使用"模式?

解答:

在 SQL Server 2000 中,数据库不能同时设置为"单用户"模式和"只供 dbo 使用"模式。而 SQL Server 企业管理器允许您设置以下可选选项,方法是右击要更改的数据库,单击快捷菜单上的"属性"命令,然后单击"选项"选项卡。

5.限制访问

·当未选中该选项时,允许对数据库的普通访问。

·当选中该选项时,可进行以下设置:

·db_owner、dbcreator 或 sysadmin 的成员

当选中该选项时,只允许 db_owner、dbcreator 或 sysadmin 角色的成员访问该数据库。

·单个用户

当选中该选项时,只允许用户逐个访问该数据库。

 

解答:

SQL Server 6.5 和 7.0 数据库都有这些选项。但是,如果使用 SQL Server 2000 工具,则不能在 SQL Server 企业管理器的"数据库属性"选项卡中设置这些选项。这些选项只可以在 SQL Server 6.5 和 7.0 数据库上通过运行 sp_dboption 存储过程来进行设置。

6.可以在同一台计算机上同时安装有 SQL Server 7.0 和 SQL Server 2000 客户端管理工具吗?

解答:

否。在安装升级过程中,SQL Server 2000 工具替换 SQL Server 7.0 工具。此外,当将 SQL Server 2000 安装为单独实例时,如果选择升级工具,SQL Server 7.0 程序组保留,并添加 SQL Server 2000 程序组。但是,SQL Server 7.0 程序组中的图标实际执行 SQL Server 2000 工具,而不是原来的 SQL Server 7.0 工具。

7.是否有可能定义一种特殊的模板,当选择"新建"命令时该模板自动复制到 SQL 查询分析器的查询窗格中?

解答:

是。默认情况下,总显示一个空白文档。但是,可以定义并保存特殊的模板,方法是在 SQL 查询分析器的一个窗口中键入 Transact-SQL 语句,选择"另存为"命令,然后将它作为模板 SQL 文件 (*.tql) 保存在所需的目录中。可以通过选择工具栏上的下拉式"新建"图标,然后选择"模板"命令,来选择要打开的模板。

8.是否有可能使用 SQL Server 7.0 工具连接到 SQL Server 2000?

解答:

如果您计划连接到运行 SQL Server 2000 的计算机,建议将您的工具升级到 SQL Server 2000,因为大多数 SQL Server 7.0 工具不会连接到运行 SQL Server 2000 的计算机。可以连接到运行 SQL Server 2000 的计算机的 SQL Server 7.0 工具只有 SQL 查询分析器和 osql;但是,这些工具无法用来连接到 SQL Server 2000 的命名实例。