• SQL Server的固定数据库角色都有哪些?对应的服务器权限有哪些?

    日期:

    固定服务器角色 对应的服务器级权限 bulkadmin 授予的权限: ADMINISTER BULK OPERATIONS dbcreator 授予的权限: CREATE DATABASE diskadmin 授予的权限: ALTER RESOURCES processadmin 授予的权限: ALTER SERVER STATE processadmin 授予的权限: ALTER...

  • 当我正在为表建立索引的时候,SQL Server 会禁止对表的访问吗?

    日期:

    答:在您建立索引时,SQL Server 不会禁止您对表进行读访问,除非您正在建立一个簇索引。然而,如果某人此时试图更新表中的数据,SQL Server 会禁止更新操作 不管您正在创建什么样的索引类型 因为您不能取得表级别的独占锁(IX lock)。独占锁会和Create IND...

  • 介绍一下SQL Server里面的索引视图?

    日期:

    复杂报表的场景经常会在数据仓储应用程序中遇到,它在查询过程中会对数据库服务器产生大量请求。当这些查询访问视图时,因为数据库将建立视图结果集所需的逻辑合并到从基本表数据建立完整查询结果集所需的逻辑中,所以性能将会下降。这一操作的开销可能会比...

  • SQL Server里面什么样的视图才能创建索引?

    日期:

    在为视图创建索引前,视图本身必须满足以下条件: l 视图以及视图中引用的所有表都必须在同一数据库中,并具有同一个所有者。 l 索引视图无需包含要供优化器使用的查询中引用的所有表。 l 必须先为视图创建唯一群集索引,然后才可以创建其它索引。 l 创建基...

  • 在数据文件自动增长时,自动增长是否会阻塞对文件的更新?

    日期:

    答: 不会,但是因为 SQL Server 阻塞了对分配页的更改,而分配页跟踪自动增长过程中所使用的文件部分,所以数据文件的自动增长阻塞了新扩展部分的分配。这些分配页是全局分配映射 (GAM) 和辅助 GAM (SGAM)。(请参阅 SQL Server Books Online-BOL 可以获得有...

  • 游标的作用?如何知道游标已经到了最后?

    日期:

    游标用于定位结果集的行,通过判断全局变量@@FETCH_STATUS可以判断是否到了最后,通常此变量不等于0表示出错或到了最后。...

  • 简述索引存取的方法的作用和建立索引的原则

    日期:

    作用:加快查询速度。 原则: (1) 如果某属性或属性组经常出现在查询条件中,考虑为该属性或属性组建立索引; (2) 如果某个属性常作为最大值和最小值等聚集函数的参数,考虑为该属性建立索引; (3) 如果某属性经常出现在连接操作的连接条件中,考虑为该属性或...

  • 主键和唯一索引有什么区别?

    日期:

    相同点:它们都属于实体完整性约束。 不同点: (1) 唯一性约束所在的列允许空值,但是主键约束所在的列不允许空值。 (2) 可以把唯一性约束放在一个或者多个列上,这些列或列的组合必须有唯一的。但是,唯一性约束所在的列并不是表的主键列。 (3) 唯一性约束强制...

  • 一份SQL面试题

    日期:

    删除新表? drop table tabname 删除数据库? drop database dbname 创建数据库? CREATE DATABASE database-name...

  • 在为视图创建索引前,视图本身必须满足哪些条件?

    日期:

    (1) 视图以及视图中引用的所有表都必须在同一数据库中,并具有同一个所有者 (2) 索引视图无需包含要供优化器使用的查询中引用的所有表。 (3) 必须先为视图创建唯一群集索引,然后才可以创建其它索引。 (4) 创建基表、视图和索引以及修改基表和视图中的数据时...