1:选A, DBCC SHRINKDATABASE ( database_name  , target_percent ),target_percent 是可用空间所占的百分比,(1g-600m-200m)/(1g-600m)=50%.
dbcc shrinkfile(dbfilename,targetsize)对文件操作。
2:我选DEF
3:我选C

解决方案 »

  1.   

    1,a 最后要求有400M空间即数据文件加上余下空间为400M,故应该收缩比例为(400-200)/400*=50%,即A选项
    2,ADEF正确
    3。选择C,执行对分配的操作失误
      

  2.   

    1。我认为第一题选c,因为DBCC SHRINKDATABASE 计算的文件的最小大小不能小于文件最初创建时指定的大小,要收缩得更小,必须使用SHRINKFILE 。
    2。我同意选A, B, D, E, F ,因为sqlserver的两种登录方式,nt域用户或sqlserver用户,winnt workstation和win95都可以加入nt域中,Netware客户机连接sqlserver只能使用sqlserver用户。
    3。选c,DBCC CHECKALLOC('database_name',REPAIR_ALLOW_DATA_LOSS) 就是执行由 REPAIR_REBUILD 完成的所有修复,包括对行和页进行分配和取消分配以改正分配错误、结构行或页的错误,以及删除已损坏的文本对象。
      

  3.   

    SORRY,第一题是选择C,没有考虑到创建文件为500M,由 DBCC SHRINKDATABASE 计算的数据和日志文件的目标大小始终不小于文件的最小大小。文件的最小大小是在文件最初创建时指定的大小,或是上一次用更改文件大小的操作 ALTER DATABASE 或 DBCC SHRINKFILE)显式设置
      

  4.   

    由于最近要去考Admin SQL Server 7.0(Exam 70-28)有些问题搞不准,还要麻繁大家,本
    人在此先谢谢在家的帮助!!!