SQL Server 2000实用教程(第二版)习题参考答案(7)
发布时间:2021-06-08
发布时间:2021-06-08
SQL Server 2000实用教程(第二版)习题参考答案
DECLARE @s int,@i int
SET @s=0
SET @i=1
WHILE @i<=@m
BEGIN
SET @s=@s+@i
SET @i=@i+1
END
RETURN @s
END
说明:函数创建后,可用以下语句测试函数的功能:
SELECT dbo.sum_m(4) AS '1+2+3+4'
SELECT dbo.sum_m(100) AS 'SUM(1~100)'
SELECT dbo.sum_m(-5)
第6章 数据库安全性管理
一、单项选择题
1.B、D 2. C 3. B 4.D 5.D、B 6.A 7.D 8.A 9.A、D 10.B
二、填空题
1.Windows认证 SQL Server认证
2.对象权限 语句权限 隐含权限
3.1~128 不能
4.BUILTIN \Administrators sa
5. dbo guest
6. master sysxlogins 用户 sysprotects
7.服务器 应用程序 固定数据库角色 自定义数据库角色
8. msdb
9.本地或网络硬盘文件 磁带
10.差异备份 日志备份 完全数据库备份
三、简答题
1. sp_revokelogin 可禁止指定的Windows NT/2000 用户通过其 Windows用户帐号进行连接。但是,如果被禁止的该用户是 Windows NT/2000 组的成员,且该组由 sp_grantlogin 授予了对 SQL Server 的访问权限,则该 Windows NT/2000 用户仍然可以连接到SQL Server。使用 sp_denylogin 则可显式禁止用户连接到 SQL Server,不论其Windows NT/2000 组成员资格如何。
2. (见6.3.1-1节)
3. (见6.4.3节)