很多开发人员都想成为一名DBA,也有很多人一开始就把自己定位成为一名DBA,DBA究竟需要掌握些什么知识和技能呢?以下是我做DBA工作和面试DBA时,整理的一些DBA方面的三十个问题,三十个大问题中还有许多小的问...... <阅读全文>
SQL Server面试题 SQL Server笔试题
前言
记得很早以前就有人跟我说过,在使用count的时候要用count(1)而不要用count(*),因为使用count(*)的时候会对所有的列进行扫描,相比而言count(1)不用扫描所有列,所以count(1)要快一些。当时是对这一结论...... <阅读全文>
答: 不会,但是因为 SQL Server 阻塞了对分配页的更改,而分配页跟踪自动增长过程中所使用的文件部分,所以数据文件的自动增长阻塞了新扩展部分的分配。这些分配页是全局分配映射 (GAM) 和辅助 GAM (SGAM)。...... <阅读全文>
答: 出于安全原因需要这些权限。请考虑下列简单存储过程:
USE pubs
GO
Create PROCEDURE GeneralSelect @TableName SYSNAME
AS
EXEC (‘Select * FROM ‘ + @TableName)
GO
您可能希望您的存储过...... <阅读全文>
问: SQL Server 2000 Enterprise Edition 将在两个群集服务器上同步安装 SQL Server 可执行文件和程序文件。如果其中一台服务器发生故障,应该如何重新构建服务器并在该节点上重新安装 SQL?
答: 可以在 SQL...... <阅读全文>
答:在您建立索引时,SQL Server 不会禁止您对表进行读访问,除非您正在建立一个簇索引。然而,如果某人此时试图更新表中的数据,SQL Server 会禁止更新操作 – 不管您正在创建什么样的索引类型 – ...... <阅读全文>
填空题(1空1分共20分)
1、 如果设计的表不符合第二范式,可能会导致_______,________,_______。
2、 SQL是由_______语言,________语言,_______语言组成。
3、 SQL Server在两个安全级上验证用户...... <阅读全文>
1. 1000人左右的企业——SQL Server 2000标准版,5000人左右的企业——SQL Server 2000企业版。
2. SQL Server 2000有几种安装方式?1)本地全新安装:家里装的一般就是这种,默认为系统用户,域用户也可以,但密...... <阅读全文>
维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么?
答:尽可能用约束(包括CHECK、主键、唯一键、外键、非空字段)实现,这种方式的效率最好;其次用触发器,这种方式可以保证无论何种业...... <阅读全文>
1.安装最新的服务包
为了提高服务器安全性,最有效的一个方法就是升级到 SQL Server 2000 Service Pack 3a (SP3a)。要下载 SP3a,请访问SQL Server 2000 SP3a 页面。
另外,您还应该安装所有已发布的安全更新...... <阅读全文>
服务器 A 和服务器 B 是不同的服务器。 此外, 服务器 A 和 B 服务器都运行 SQL Server 2005。
将数据库从服务器 A 上的 SQLServer 实例移到 B, 服务器上的 SQLServer 实例后用户可能不能够登录到数据库 B 另外...... <阅读全文>
1、两种登陆方式:
标准登陆方式(sqlserver和windows),采用sqlserver提供的用户名和密码登陆连接,可用 sp_denylogin ‘builtinadministrators’拒绝操作系统管理员登陆连接(sp_grantlogin R...... <阅读全文>
全文索引可以对存储在SQL Server数据库中的文本数据执行快速检索功能。同LIKE谓词不同,全文索引只对字符模式进行操作,对字和语句执行搜索功能。全文索引对于查询非结构化数据非常有效。一般情况下,可以对ch...... <阅读全文>
在为视图创建索引前,视图本身必须满足以下条件:
l 视图以及视图中引用的所有表都必须在同一数据库中,并具有同一个所有者。
l 索引视图无需包含要供优化器使用的查询中引用的所有表。
l ...... <阅读全文>
复杂报表的场景经常会在数据仓储应用程序中遇到,它在查询过程中会对数据库服务器产生大量请求。当这些查询访问视图时,因为数据库将建立视图结果集所需的逻辑合并到从基本表数据建立完整查询结果集所需的逻辑...... <阅读全文>
SQL Server提供了3种恢复模型,分别是:
l 简单恢复 ,允许将数据库恢复到最新的备份。
l 完全恢复,允许将数据库恢复到故障点状态。
l 大容量日志记录恢复,允许大容量日志记录操作...... <阅读全文>
固定服务器角色
对应的服务器级权限
bulkadmin
授予的权限: ADMINISTER BULK OPERATIONS
dbcreator
授予的权限: CREATE DATABASE
diskadmin
授予的权限: ALTER RESOURCES
processadmin
授予的权...... <阅读全文>
在SQL Server中创建数据库主要有两种方法,第一种是在SQL Server Management Studio中使用向导创建数据库;第二种是执行Transact-SQL语句创建数据库。下面我们分别进行介绍。
(1)使用SQL Server Management ...... <阅读全文>
小小+霸霸+王王=小霸王 小=?,霸=?,王=? 用sql求证
参考答案:
declare @data int,@i int,@j int,@l int set @data=100 while (@data<=999) begin set @i=@data/100 ...... <阅读全文>
答案:SQL Server 2000 数据库有三种类型的文件:
主要数据文件
主要数据文件是数据库的起点,指向数据库中文件的其它部分。每个数据库都有一个主要数据文件。主要数据文件的推荐文件扩展名是 .mdf。
次要数据...... <阅读全文>
只要使用特定的输入值集并且数据库具有相同的状态,不管何时调用,始终都能范围相同结果的函数叫确定性函数。
几十访问的数据库的状态不变,每次书用特定的输入值都可能范围不同结果的函数叫非确定性函数。
<阅读全文>
SPACE函数的语法是SPACE(n)
SPACE函数的作用是范围n个空格
SPACE函数的参数n是指示空格个数的正整数。如果n为负,则返回空字符串。
如:
SELECT RTRIM(LastName) + ',' + SPACE(2) + LTRIM(FirstName)
FROM...... <阅读全文>
创建一个名为Production的表, 表中各列的名字为ProductionID, ProductionName, Price和Description. ProdictionID是这个标的主键。Price和Description可以为空。
CREATE TABLE dbo.PRODUCTION
(ProductionID ...... <阅读全文>
This one always gets asked. For a while the database interview questions were limited to Oracle and generic database design questions. This is a set of more than a hundred Microsoft SQL Server i...... <阅读全文>
一 单词解释(2分/个) 34分
Data 数据 Database 数据库 RDBMS 关系数据库管理系统 GRANT 授权
REVOKE 取消权限 DENY 拒绝权限 DECLARE 定义变量 PROCEDURE存储过程
事务 Transaction 触发器 TRIGGER 继续 cont...... <阅读全文>
