1_SQL_Server_2000认证考试(MCP 70-229)模拟107题

合集下载

SQL-Server-期末考试题目及答案

SQL-Server-期末考试题目及答案

SQL Server 期末考试题目及答案一、单选题1. Microsoft公司的SQL Server2000数据库管理系统一般只能运行于()。

A. Windows平台B. UNIX平台C. LINX平台D. NetWare平台2. 当一条SELECT语句访问一大表里的有限几行数据时,SQL Server2000通常会()。

A. 为数据加上页级锁B. 为数据加上行级锁C. 需要用户的干涉和参与D. 使用户独占数据库3. 当采用Windows认证方式登录数据库服务器时,SQL Server2000客户端软件会向操作系统请求一个()。

A. 信任连接B. 集成C. 并发控制D. 数据转换服务4. 以下对SQL Server2000描述不正确的是()。

A. 支持XMLB. 支持用户自定义函数C. 支持集成D. 支持网状数据模型5. 如果在SQL Server2000上运行一个非常大的数据库,为取得较好效果应选用安装()。

A. 企业版B. 标准版C. 个人版D. 开发版6. 提高SQL Server2000性能的最佳方法之一是()。

A. 增大硬盘空间B. 增加存C. 减少数据量D. 采用高分辨率显示器7. SQL Server2000标准版不支持的操作系统是()。

A. Windows 2000 ServerB. Windows NT ServerC. Windows98D. Windows 2000 Advanced Server8. 如果希望完全安装SQL Server2000,则应选择()。

A. 典型安装B. 最小安装C. 自定义安装D. 仅连接9. 要想使SQL Server2000数据库管理系统开始工作,必须首先启动()。

A. SQL Server服务器B. 查询分析器C. 网络实用工具D. 数据导入和导出程序10. 用于配置客户端网络连接的工具是()。

A. 企业管理器B. 客户端网络实用工具C. 查询分析器D. 联机帮助文档11. SQL Server2000的物理存储主要包括3类文件()。

微软认证应用程序开发专家介绍(中)

微软认证应用程序开发专家介绍(中)

微软认证应用程序开发专家介绍(中)任选考试科目(选择一门)请从以下任选考试科目中选择一门:考试科目培训课程相关书籍考试70-305, 70-315, 70-306 或 70-316*参见上表中所列出的课程参见上表中所列出的书目考试70-229—借助Microsoft SQL Server 2000企业版设计并实现数据库课程 2071—使用Transact-SQL在Microsoft SQL Server 2000中进行查询课程 2073—Microsoft SQL Server 2000数据库程序设计Microsoft SQL Server 2000技术内幕MCSE培训工具包:Microsoft SQL Server 2000数据库设计与实现MCSE Microsoft SQL Server 2000数据库设计与实现复习资料(适用于考试科目70-229)考试70-230—借助Microsoft BizTalk Server 2000企业版设计并实现解决方案课程 2379— Microsoft BizTalk Server 2000解决方案开发与部署课程 2420—设计B2B集成化解决方案MCSE培训工具包:Microsoft BizTalk Server 2000(适用于考试科目70-230)考试70-234—借助Microsoft Commerce Server 2000设计并实现解决方案课程 2185— Microsoft Commerce Server 2000部署与管理课程 2420—设计B2B集成化解决方案Microsoft Commerce Server 2000袖珍参考手册Microsoft Commerce Server 2000资源工具包* 如果在核心考试课程中选择了考试课程70-305或70-315,那么,投考者可以指定考试科目70-306或70-316作为其任选科目。

如果在核心考试课程中选择了考试课程70-306或70-316,那么,投考者可以指定考试科目70-305或70-315作为其任选科目。

微软认证70-210模拟试卷1(题后含答案及解析)

微软认证70-210模拟试卷1(题后含答案及解析)

微软认证70-210模拟试卷1(题后含答案及解析) 题型有:1. 单选题 2. 多选题单选题1.You are the administrator of a Windows 2000 network. Your network includes 75 Windows NT Workstation 4.0 computers. You are adding 50 new PXE-compliant computers to the network. The hardware on each computer is configured identically.You are using a RIS image to deploy Windows 2000 Professional to the 50 computers. You successfully install Windows 2000 Professional on the first 10 computers. However, you cannot install Windows 2000 Professional on remaining 40 computers.What should you do?A.Configure the DHCP scope to add additional IP addresses.B.Run Rbfg.exe from the RemoteInstall\Admin folder on the RIS server.C.Modify the startup sequence in the CMOS of the remaining computers.D.Create computer accounts on the remaining computers in the Active Directory.正确答案:A解析:Explanation: RIS requires Active Directory, DNS and DHCP. The clients can either be PXE-compliant or they can use a Remote boot diskette. In this scenario, the DHCP server has run out of IP-addresses. By extending the scope by 40 IP addresses the installation on the remaining computers will be successful.Incorrect Answers:B: Rbfg.exe is used to create Remote Boot disks for computers that do not have PXE-compliant network cards. In this scenario, all clients are PXE-compliant and will thus be able to boot through the network and access the RIS image. It is thus not necessary to create Remote Boot disks.C: The 50 new computers have identical hardware. There installation worked on 10 of the new computers. There can thus be no incorrect startup sequence setting in CMOS.D: In this situation there is no need for prestaged computer accounts in Active Directory. Pre-staged computer accounts are used to select between RIS servers. By configuring the RIS server to answer only known client computers it would require user accounts for all RIS clients. This is not the default setting.2.You configure your Windows 2000 Professional computer for Internet Connection Sharing and for TCP/IP filtering as shown in the exhibit.You test your TCP/IP filtering configuration from another client computer. You can access web sites, but you cannot access FTP sites.What should you do to be able to access FTP sites?A.Add Port 21 to the TCP Ports section.B.Add Port 138 to the TCP Ports section.C.Add Port 21 to the IP Ports section.D.Add Port 138 to the IP Ports section.正确答案:A解析:Explanation: The FTP protocol uses the TCP port 21. In the exhibit the UDP port 21 has been incorrectly added instead of the TCP port.Incorrect answers:B: The FTP protocol uses Port 21 not Port 138.C: The port 21 should be added as a TCP port 21, not as a UDP port or as an IP protocol. IP is also a network protocol and not a port.D: The FTP protocol uses TCP port 21 not port 138. IP is also a network protocol and not a port.3.As a Ezonexam employee you are the desktop administrator of a Windows 2000 Professional computer.The Windows 2000 Professional computer has 25 MB of free disk space drive C and 800 MB of free disks pace on drive E. You are unable to print large documents because if inadequate disk space on drive C.You want to be able to use the space on drive E to print large documents.What should you do?A.From the Printer Properties dialog box, change the location field to E:\Winnt\System32\Spool\Printers.B.From the Print Server Properties dialog box, change the location of the spool folder to any existing file path on drive E.C.Copy the C:\Winnt\System32\Spool\Printers folder to the E:\Winnt\System32\Spool\Printers folder.D.Mount drive C as a subdirectory on drive E.正确答案:B解析:Explanation: When one is unable to print large documents then the hard disk space is insufficient for spooling. To remedy the situation you should create more free space on the hard disk. Since the question mentions that Drive C has 25 MB of free disk space and Disk E has 800 MB of free disk space, and there is an inability to print large documents due to inadequate disk space on Drive C, then it would be logical to change the location of the spool folder to any existing file path on Drive E if one wants to be able to print large documents.Incorrect answers:A: The Printer Properties dialog box is not the appropriate location from which to change the location of the spool folder.C: This procedure is not how one changes the location of the spool folder.D: There is no need to mount Drive C as a subdirectory on Drive E. Drive C will still have inadequate free disk space.多选题4.You are the network administrator for . Your network has 210 Windows 2000 Professional computers and eleven Windows 2000 Server computers. Users on the network save their work files in home folders on a network server. The NTFS partition that contains the home folders has Encrypting File System (EFS) enabled. A user named Sandra leaves . You decrypt the files for hermanager. When the manager attempts to open any of the files, he receives the following error message: “Access is denied.”You want the manager to be able to access the files.What should do? (Each correct answer presents a complete solution. Choose two.)A.Move the files from Sandra’s folder to the manager’s folder.B.Grant the manager NTFSFull Controlpermission to the files.C.Run theciphercommand to create a new file encryption key for the manager.D.Run theciphercommand to generate an EFS recovery agent key and certificate.E.Grant the manager NTFSList Folder Contentspermissions to the folder containing Sandra’s files.正确答案:A,B解析:Explanation:A: When a new file is created it inherits the permissions from its parent. A Move operation creates a new version of the resource you are moving if you are moving the resource to a different partition-for this reason, permissions of the parent are inherited. A Move operation does not create a new version of the resource if you are moving the resource to a different location on the same partition-for this reason, existing permissions are moved along with the resource.B: The NTFS Full Control permission allows a user to change permissions, take ownership, delete subfolders and files, and perform the actions granted by all other permissions.Incorrect answers:C, D: The Cipher utility allows you to encrypt files and folders as well as check the encryption statistics. However, this does not guarantee the manager access to the files because the files have been decrypted already and access was still denied.E: The NTFS List Folder Contents permission allows a user to see the names of files and subfolders in the folder. This is not the same as granting access.5.You are preparing to install Windows 2000 Professional on 75 new computers. You want to create a standard installation image to use on all the new computers. The computers have several different configurations of hard disks and hardware components.You install Windows 2000 Professional and other standard software on one of the computers. You log on to the computer using the local Administrator account. You configure the standard applications and customize the desktop settings you intend to deploy.You run the Setup Manager and create a Sysprep.inf file. You copy Sysprep.exe and Setupcl.exe to the C:\Sysprep folder. You run Sysprep.exe and run your third party disk imaging software.You copy the image to the several test computers and restart the computers. When the installation is complete, you find that some of the computers do not function at all. You also find that the desktop settings do not appear as you have configured them on the original computer.You want to correct the imaging process and ensure that all computers have the same standard desktop.What should you do? (Choose two)A.Copy Sysprep.inf to C:\Sysprep folder.B.Copy the Administrator profile to the Default User profile, and then grant permissions to the Everyone group to use the profile.C.Include the-pnpparameter for Sysprep.exe when you rerun that utility.D.Include the-nosidgenparameter for Sysprep.exe when you rerun that utility.正确答案:B,C解析:Explanation:B: A user profile is automatically created and maintains the desktop configuration for each user’s desktop on the local Windows 2000 computer. This user profile is created when the user logs on to a computer for the first time. An administrator profile, which maintains the administrators desktop configuration is created during the Windows 2000 Professional installation. In this scenario the administrator profile must be copied and used as the Default User profile, which is applied to all users. As all users are automatically placed in the Everyone user group, the Everyone user group must be granted permission to access this profile.C: Because the computers that Windows 2000 Professional will be installed onto have different hardware configurations a full plug and play detection must be done during the installation process. This can be accomplished by including the -pnp parameter to the sysprep.exe utility, as this parameter causes the plug and play detection utility to be used.Incorrect answers:A: When the installation is complete, you find that some of the computers do not function at all and that the desktop settings do not appear as they have been configured on the original computer. This indicates that the sysprep installation was successful. Therefore the sysprep.inf file must have already been in the C:\Sysprep folder (as is the default when using setupmgr.exe to create the file).D: The -nosidgen is only used on the initial computer where the clone image was made. It instructs the installation program not to generate the system information that is unique to each installation of Windows 2000 Professional. This parameter is not used here during the installation of Windows 2000 Professional on the target computers. It is therefore not relevant to this scenario.。

微软认证考试介绍

微软认证考试介绍

微软认证考试介绍微软认证考试是微软公司推出的计算机高级技术人员认证考试,是全球公认的计算机软件高级人才认证,由比尔-盖茨签发的证书在全球90多个国家均得到承认。

微软认证证书代表着企业及个人的技术实力,其拥有者在全球各地均可享有高就业机会、高薪、相关学业免学分的待遇,甚至在北美的一些国家可以作为外来移民的技术评估标准。

目前微软在我国国内有120多家授权考试中心,国内的微软认证有四种:微软认证产品专家(MCP)、微软认证系统工程师(MCSE)、微软认证软件开发专家(MCSD)、微软认证数据库管理员(MCDBA)。

考试特点:微软认证考试不同于一般的计算机普及考试,它的目的主要在于培养高级计算机专门人才。

微软认证考试的内容科目具有很强的针对性,都是针对微软各个不同阶段的产品来进行考试的,产品升级了,考试的内容、题型甚至题量也要相应地改变。

考试也没有固定的时间,随时可以到各授权考试中心报名,如果是第一次参加考试,报名时必须提供详细的个人信息,如姓名、姓名的汉语拼音、英文公司名、英文地址、电话、邮编、身份证号等;提供考试信息,如考试号码、考试名称、考试语种和考试日期等;交纳考试费用。

证书的发放一般由各认证公司负责,部分认证公司的主页上有成绩及证书查询功能,可以用考生身份证号登陆查询。

证书发放周期各公司稍有出入,一般为一个月。

考试内容:微软认证考试的内容非常专业化,主要有以下几个方面:一、操作系统(Windows NT 4.0的安装,系统配置,账户管理,文件、打印机资源管理,远程访问服务、域的规划建立及管理、企业的域模型设计,对NT的网络分析和优化及故障排除等)二、Windows 2000(Windows 2000平台系列,安装、DNS、活动目录,远程安装服务、组策略,终端服务、文件与磁盘管理、灾难保护,目录服务基础、命名策略、权限委派,活动目录逻辑结构、物结构、实施等)三、网络技术课程(网络设计,协议连网的实现,网络的连接、规划、配置、管理、监测等)四、数据库(数据库的安装、配置、管理,安全性管理,数据库的备份和恢复,性能调整,用户账户管理,多表查询,事务处理,视图,存储进程实施等)五、开发工程师(数据库的开发,COM的开发,MFC的开发,收集、分析商业需求,设计商业方案,设计数据服务和数据模型等)六、电子商务(创建网业,创建COM构件及MTS的使用,建立、维护、优化电子商务站点等)。

微软MCSE2000认证问题集锦(三)

微软MCSE2000认证问题集锦(三)

微软MCSE2000认证问题集锦(三)主要关于Win 2000的TCP/IP协议问题。

问:公司需要使用TCP/IP协议作为通信协议,在IP地址的使用上,行政部的服务器使用10.168.3.25的IP地址,财务部服务器使用10.168.10.65的IP地址,人力资源部使用10.168.192.54作为服务器的地址,所有的服务器缺省网关都是10.168.0.1,那么在这个公司的几个部门中,应该如何来设置子网掩码?A.255.255.0.0B.255.255.255.0C.255.0.0.0D.255.255.255.224答:为了使各服务器之间可以保证互相通信,并可以通过缺省网关连接其它网络,那么就应该保证它们的NETID相同。

又由于NETID是用IP地址与子网掩码“与”出来的,所以子网掩码应该在“与”之后,保证所有的机器的NETID相同,这样,使用选项“A”来作掩码可以使所有的服务器的NETID相同,所以选择“A”。

问:由于公司的需要,把一个135.122.0.0/16划分了2个子网,划分后新的子网的掩码和表示方法是什么?A.子网掩码是224,表示为135.122.64.0/16和135.122.128.0/16B.子网掩码是192,表示为135.122.64.0/16和135.122.128.0/16C.子网掩码是224,表示为135.122.64.0/18和135.122.128.0/18D.子网掩码是192,表示为135.122.64.0/18和135.122.128.0/18 答:划分两个子网,所以子网掩码应为192,并且由于向主机借了2位,所以在表示时应由原来的“/16”,变为“/18”,表示向主机借过2位。

所以应选择“D”。

问:公司的发展已由原来的小企业,发展为中型企业,出于网络性能的考虑,在各子公司之间使用路由器来连接,为了保证各公司之间的通信正常,应该如何去设置路由器?公司网络设置是:第一子公司的服务器IP地址为192.168.0.2,路由器的IP是192.168.0.1和192.168.1.1;第二子公司的服务器IP地址为192.168.1.2,路由器的IP是192.168.1.1和192.168.2.1;第三子公司的服务器IP地址为192.168.2.2,路由器的IP是192.168.2.1;A.如果第一子公司要访问第二子公司,那么在第一子公司的默认网关中应填入192.168.1.1B.如果第二子公司要访问第三子公司,那么在第二子公司的默认网关中应填入192.168.2.2C.如果第一子公司要访问第三子公司,那么在第一子公司的默认网关中应填入192.168.2.1D.如果第一子公司要访问第三子公司,那么在第一子公司的默认网关中应填入192.168.1.1答:由于路由器具有路由功能,其依据是NETID,所以应保证主机和默认网关的NETID相同,才能保证路由的正确,在A、B、C、D中只有“D”的默认网关是和主机是相同的NETID,所以选择“D”。

SQL Sever 2000安装问题处理

SQL Sever 2000安装问题处理

SQL Sever 2000安装问题处理我在安装的时候发现电脑上没有安装iis,然后停止安装,安装好iis之后再安装SQL 的时候,最后总会出现出错。

按照这些提示,删除安装目录下的文件,发现有些删除不了,最后尝试删除注册表中的一些项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL ServerHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServerHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVERHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVERADHE LPERHKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server重新启动系统;重新安装。

之后出现的提示实例没有启动,想起之前尝试过在运行里输入msconfig在里边该为诊断性启动,于是又改过来为正常启动。

重启之后,图标出现了,安装成功了,花了好长时间终于解决了,窃喜~一、情况说明sql server 2000以前的版本,例如7.0一般不存在多个版本,只有标准版跟桌面版,用户如果不清楚该装什么版本的话,可按安装上的安装先决条件指示安装,一般在WIN2000 服务器版上装标准版,其他的系统装桌面版的就可以;而SQL Server 2000安装问题就比较大,时常见到的问题如下:1、配置服务器时中断.2、注册ActiveX 时中断.3、显示到100%的时候中断.4、提示:command line option syntax error, type command /? for help,继续安装,最后在配置服务器的时候出现:无法找到动态链接SQLUNIRL.DLL于指定的路径……5、以前进行的程序创建了挂起的文件操作,运行安装程序前,必须重新启动二、情况1,2,3的解决办法:提醒:为避免误操作,先备份注册表和数据库进不了SQL Server 2000,可以备份C:Program Files\Microsoft SQL Server\MSSQL\Data (默认路径)文件夹的文件.1)、先把SQL Server卸载(卸载不掉也没有关系,继续下面的操作);2)、把Microsoft SQL Server文件夹整个删掉;3)、运行注册表,删除如下项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL ServerHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServerHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVERHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVERADHE LPERHKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server4)、需要的话就重新启动系统;5)、重新安装。

Windows.2000.Server的安装与配置和管理_考试大纲

Windows.2000.Server的安装与配置和管理_考试大纲

Windows 2000 Server 的安装配置和管理(Professional)(考试大纲)考试时长:225 分钟试题数量:51 道单/多项选择题,10 道操作题Skills measured by exam MCP 70-210MCP 70-210 考试考查的内容如下:Installing Windows 2000 Professional一.安装Windows 2000 专业版Perform an attended installation of Windows 2000 Professional.1.执行有人干预的Windows 2000 专业版安装Perform an unattended installation of Windows 2000 Professional.2.执行无人干预的Windows 2000 专业版安装Install Windows 2000 Professional by using Windows 2000 Server Remote Installation Services (RIS).2.1.使用Windows 2000 服务版远程安装服务安装Windows 2000 专业版Install Windows 2000 Professional by using the System Preparation Tool.2.2.使用系统准备工具安装Windows 2000 专业版Create unattended answer files by using Setup Manager to automate the installation of Windows 2000 Professional.2.3.使用安装管理器创建一个无人干预应答文件来自动完成Windows 2000 专业版的安装Upgrade from a previous version of Windows to Windows 2000 Professional.3.从前一版本的Windows 升级到Windows 2000 专业版Apply update packs to installed software applications.3.1.申请更新包安装软件应用程序Prepare a computer to meet upgrade requirements.3.2.准备计算机使之达到升级要求Deploy service packs.4.部署服务包Troubleshoot failed installations.5.排除失败安装中的故障Implementing and Conducting Administration of Resources二.实施资源管理Monitor, manage, and troubleshoot access to files and folders.1.对文件和文件夹访问的监控、管理及故障排除Configure, manage, and troubleshoot file compression.1.1.对文件压缩的监控、管理及故障排除Control access to files and folders by using permissions.1.2.通过授权控制文件和文件夹的访问Optimize access to files and folders.1.3.优化文件和文件夹的访问Manage and troubleshoot access to shared folders.2.共享文件访问的管理及故障排除Create and remove shared folders.2.1.创建和删除共享文件夹Control access to shared folders by using permissions.2.2.通过授权控制访问共享文件夹Manage and troubleshoot Web server resources.2.3.Web 服务资源的管理及故障排除Connect to local and network print devices.3.连接本地和网络打印设备Manage printers and print jobs.3.1.管理打印机和打印任务Control access to printers by using permissions.3.2.通过授权控制访问打印机Connect to an Internet printer.3.3 连接到Internet 打印机Connect to a local print device.3.4 连接到本地打印设备3.实现和管理可移动式计算机硬件及故障排除Configure Advanced Power Management (APM).3.1.配置先进电源管理Configure and manage card services.3.2.配置和管理网卡服务Implement, manage, and troubleshoot input and output (I/O) devices.4.实现和管理输入/输出(I/O)设备及故障排除Monitor, configure, and troubleshoot I/O devices, such as printers, scanners, multimedia devices, mouse, keyboard, and smart card reader.4.1.监控和配置输入/输出设备及故障排除,例如打印机、扫描仪、多媒体设备、鼠标、键盘和智能卡读卡器等Monitor, configure, and troubleshoot multimedia hardware, such as cameras4.2.监控和配置多媒体硬件设备及故障排除,例如数码相机Install, configure, and manage modems.4.3.安装、配置和管理调制解调器Install, configure, and manage Infrared Data Association (IrDA) devices.4.4.安装、配置和管理红外数据连接(IrDA)设备Install, configure, and manage wireless devices.4.5.安装、配置和管理无线设备Install, configure, and manage USB devices.4.6.安装、配置和管理USB 设备Update drivers.5.升级驱动程序Monitor and configure multiple processing units.6.监控和处理多处理单元Install, configure, and troubleshoot network adapters.7.安装和配置网络适配器及故障排除Monitoring and Optimizing System Performance and Reliability四.监控和优化系统性能与可靠性Manage and troubleshoot driver signing.1.管理驱动程序签名及故障排除Configure, manage, and troubleshoot the Task Scheduler.2.配置和管理计划任务及故障排除Manage and troubleshoot the use and synchronization of offline files.3.管理脱机文件的使用和同步及故障排除Optimize and troubleshoot performance of the Windows 2000 Professional desktop.4.优化Windows 2000 Professional 桌面性能及故障排除Optimize and troubleshoot memory performance.4.1.优化存储器性能及故障排除Optimize and troubleshoot processor utilization.4.2.优化处理机利用率及故障排除Optimize and troubleshoot disk performance.4.3.优化磁盘性能及故障排除Optimize and troubleshoot network performance.4.4.优化网络性能及故障排除Optimize and troubleshoot application performance.4.5.优化应用程序性能及故障排除Manage hardware profiles.5.管理硬件配置文件Recover system state data and user data.6.恢复系统和用户数据Recover system state data and user data by using Windows Backup.6.1.使用Windows 备份来恢复系统和用户数据Troubleshoot system restoration by using Safe Mode.6.2.使用安全模式对系统恢复进行故障排除Recover system state data and user data by using the Recovery Console.6.3.使用故障恢复控制台来恢复系统和用户数据Configuring and Troubleshooting the Desktop Environment五.配置桌面环境及故障排除Configure and manage user profiles.1.配置和管理用户配置文件Configure support for multiple languages or multiple locations.2.配置对多语言和多地区的支持Enable multiple-language support.2.1.启用多语言支持Configure multiple-language support for users.2.2.为用户配置多语言支持Configure local settings.2.3.配置本地环境Configure Windows 2000 Professional for multiple locations.2.4.配置Windows 2000 专业版多地区支持Manage applications by using Windows Installer packages.3.使用Windows Installer 对象包管理应用程序Configure and troubleshoot desktop settings.4.配置桌面环境及故障排除Configure and troubleshoot fax support.5.配置传真支持及故障排除Configure and troubleshoot accessibility services.6.配置辅助功能服务及故障排除Implementing, Managing, and Troubleshooting Network Protocols and Services 六.实现和管理网络协议和服务及故障排除Configure and troubleshoot the TCP/IP protocol.1.配置TCP/IP 协议及故障排除Connect to computers by using dial-up networking.2.使用拨号网络与计算机连接Connect to computers by using a virtual private network (VPN) connection.2.1.使用虚拟专用网与计算机连接Create a dial-up connection to connect to a remote access server.2.2.创建与远程访问服务器的拨号连接Connect to the Internet by using dial-up networking.2.3.使用拨号网络也Internet 连接Configure and troubleshoot Internet Connection Sharing.2.4.配置网络连接共享及故障排除Connect to shared resources on a Microsoft network.3.与Microsoft 网络上的共享资源连接Implementing, Monitoring, and Troubleshooting Security七.实施和监视安全策略及故障排除Encrypt data on a hard disk by using Encrypting File System (EFS).1.使用加密文件系统对硬盘上的数据加密Implement, configure, manage, and troubleshoot local security policy.2.实现、配置和管理本地安全策略及故障排除Implement, configure, manage, and troubleshoot local user accounts. 3.实现、配置和管理本地用户账户及故障排除Implement, configure, manage, and troubleshoot auditing.3.1.实现、配置和管理审核策略及故障排除Implement, configure, manage, and troubleshoot account settings.3.2.实现、配置和管理账户设置及故障排除Implement, configure, manage, and troubleshoot account policy.3.3.实现、配置和管理账户策略及故障排除Create and manage local users and groups.3.4.创建和管理本地用户和组Implement, configure, manage, and troubleshoot user rights.3.5.实现、配置和管理使用权及故障排除Implement, configure, manage, and troubleshoot local user authentication. 4.实现、配置和管理本地用户身份验证及故障排除Configure and troubleshoot local user accounts.4.1.配置本地用户账号及故障排除Configure and troubleshoot domain user accounts.4.2.配置域用户账号及故障排除Implement, configure, manage, and troubleshoot a security configuration. 5.实现、配置和管理安全设置及故障排除。

数字技术工程师认证考试

数字技术工程师认证考试

数字技术工程师认证考试第一部分:基础知识(30分)选择题(每题2分,共10题)简述二进制、八进制、十进制和十六进制之间的转换方法。

什么是计算机网络协议?列举三种常见的网络协议。

解释什么是数据封装与解封装过程。

简述操作系统的四大基本功能。

数据库管理系统(DBMS)的主要功能是什么?什么是软件开发生命周期(SDLC)?列举其几个阶段。

区分面向过程编程与面向对象编程的主要特点。

云计算的三种主要服务模式是什么?简述大数据处理的三大基本技术。

什么是网络安全?列举三种常见的网络安全威胁。

填空题(每题1分,共10题)IP地址由_____位二进制数组成,分为_____类。

常见的软件开发模型包括瀑布模型、_____模型和敏捷开发模型。

数据库中,用于存储和管理数据的表称为_____。

_____是一种用于保护数据传输安全性的协议。

人工智能的三大核心要素是数据、算力和_____。

第二部分:专业技能(50分)简答题(每题5分,共4题)描述并比较两种常用的数据库索引类型(如B树索引与哈希索引)。

解释什么是API,并说明在软件开发中API的重要性。

阐述云计算中的弹性伸缩机制是如何工作的,并给出应用场景。

分析并解释一个典型的DDoS攻击过程及其防御策略。

案例分析题(每题10分,共2题)案例一:某电商网站在高峰期频繁出现页面加载缓慢的问题,请分析可能的原因,并提出解决方案。

案例二:一家企业计划将其业务迁移到云平台上,作为数字技术工程师,你应如何规划迁移流程,并考虑哪些关键因素?第三部分:高级应用与创新能力(20分)设计题(10分)设计一个基于微服务架构的电商系统,包括主要服务划分、服务间通信方式、数据库设计思路及安全性考虑。

论述题(10分)结合当前数字技术发展趋势(如区块链、物联网、5G等),论述这些技术如何影响未来的数字技术发展,并预测一个具体的应用场景。

SQL server 2000 学习资料很全.doc

SQL server 2000 学习资料很全.doc

“数据库原理与SQL Server"考试大纲(一)考试形式◊试题类型:标准试题(单选、多选、判断)0组卷策略:标准题50道,总分值为100分仑考题形式:远程考试G考试时间:120分钟(二)知识点内容和分值比例序号知识点内容分值比例1SQL Server 2000 安装5%2数据库管理10%3表管理20%4数据检索20%5Transact-SQL 语言15%6索引、视图、存储过程和触发器15%7数据库复制和恢复5%8数据安全性5%9数据完整性5%(三)具体考试内容一、SQL Server 2000 安装(5%)>了解SQL Server版本,软硬件平台;A 掌握SQL Server 2000的定制安装,服务管理器、企业管理器组件的基本操作,数据库服务器的注册方法。

二、数据库管理(10%)>了解数据库技术的发展、数据库系统的构成,SQL语言、Transact-SQL语言;A 了解SQL Server 2000数据库的订阅和发布方法;A 掌握SQL Server 2000数据库的构成、数据库的创建方法。

三、表管理(20%)>了解数据模型及相关概念;>掌握关系模型及相关概念;>掌握表结构的建立方法、表数据的编辑方法;>掌握函数依赖的相关概念,属性集闭包的概念及计算,INF、2NF、3NF的概念及判断。

四、数据检索(20%)A 了解Transact-SQL运算符和函数、关系的定义和性质;A 掌握基本查询语句、多表查询语句、子查询语句、集合查询语句、生成新表查询语句、嵌入式SQL语句的构造;>掌握关系的集合运算和专门的关系运算、关系代数表达式的构造、关系代数表达式向SELECT语句的转换。

五、Transact-SQL 语言(15%)>了解转移、等待、返回语句;A 了解游标的概念和应用;A 掌握批处理定义、块定义及注释、输出语句,Transact-SQL语言的变量,条件语句与循环语句;>掌握SQL Server程序设计方法。

SQLSERVER2000培训

SQLSERVER2000培训



从 1753 年 1 月 1 日到 9999 年 12 月 31 日的日期和时间数据,精确到 百分之三秒
可变长度的二进制数据,其最大长度为 2^31 - 1 (2,147,483,647) 个字节 货币数据值介于 -2^63 (-922,337,203,685,477.5808) 与 2^63 - 1 (+922,337,203,685,477.5807) 之间
2、块注释 通过在开始文件的开头放一个注释符(/*),输入注释,然后使用 注释结束符(*/)结束注释,可以创建多行块注释。 语法:/*注释文本*/
运算符
1、算术运算符
运算符 +(加) -(减) *(乘) /(除) %(模) 加法 减法 乘法 除法 返回一个除法的整数余数。12%5=2,因为12除以5余数是 2 含 义
运算符3通配符通配符百分号在该位置处有零个或者多个字符like?john?下划线在该位置处有一个字符like?张?常用函数1集合函数集合函数avg求平均值selectavgpriceavgpricefromtitlescount返回非空值的个数selectcountpricefromtitlescount返回全部记录的个数包含空值selectcountfromtitlesmax求最大值selectmaxpricemaxpricefromtitlesmin求最小值selectminpriceminpricefromtitlessum求和selectsumamountfromtitles常用函数2数学函数数学函数语法举例abs返回给定数的绝对值selectabs10将向用户返回10celing返回大于或等于所给数字表达式的最小整数值selectceling105将向用户返回11floor返回小于或等于所给数字表达式的最大整数值selectfloor105将向用户返回10power返回指定幂次数的乘方selectpower32将向用户返回9round返回数字表达式并四舍五入为指定的长度或精selectround82572将向用户返回826square返回一个数的平方selectsquare4将向用户返回16sqrt返回一个数的平方根selectsqrt9将向用户返回数值3常用函数3字符串函数字符串函数语法及举例char将int整数转换为字符的字符串函数selectchar78返回字符?n?

微软认证]MCP问题解答

微软认证]MCP问题解答

1.MCP认证的基本目标?由微软公司创建的MCP认证。

自然与微软的产品有关。

MCP认证的基本目标是:利用以科学方法确立的考题,一方面测试应考者对某一微软产品知识的了解深度以及操作掌握微软产品的技术熟练程度,另一方面也使应考者通过考试确实对解决实际问题有所帮助。

随着IT产业专家队伍的扩大和对人才需求的增加,MCP认证也在逐渐升温。

应试者个人可以通过认证确认自己的计算机软件知识掌握水平,微软公司也可以通过认证情况了解自己产品在世界各地的使用情况,同时,使用微软产品的企业在招聘相关产品的技术人才时,也有了一个统一的考察标准。

2.MCP证书有几项?微软认证专家(MCP)证书有八项:MCP 微软认证产品专家(Microsoft Certified Professional)MCP+Internet 微软认证专家+网络专家MCP+SiteBuilding 微软认证专家+网站开发专家MCSE 微软认证系统工程师(Microsoft Certified System Engineer)MCSE+Internet 微软认证系统工程师+网络专家MCSD 微软认证软件开专家(Microsoft Certified Solution Developer)MCDBA 微软认证数据库管理员(Microsoft Certified Database Administrator)MCT 微软认证教师(Microsoft Certified Trainer)3.MCP与MCPS的表示方法是否有区别?在目前微软认证专家体系中,根本不存在MCPS的说法,因此两者的区别也无从谈起。

如果更准确地定义MCP,它应该包括两个层面的含义:从高层面上讲,MCP是整个微软认证专家体系的总称,是全部8项认证项目的代表名称;从低层面上讲,MCP是微软认证产品专家的名称,微软认证产品专家是微软认证专家体系中的一项认证,也是最初级的一项认证。

在一般情况下,MCP是指整个微软认证专家体系而言,指代全部8项MCP认证专家。

SQL Server 2000 考试试卷

SQL Server 2000 考试试卷

2011-2012学年第一学期期末考试职二年级《SQL Server 数据库管理和开发》试卷第Ⅰ卷一、单选题(共20空,每空2分,共40分。

将答案填入下方的表格中。

)A.企业版B.标准版C.个人版D.开发版2. 数据完整性是指( 2 )。

A.数据库中的数据不存在重复B.数据库中所有的数据格式是一样的C.所有的数据全部保存在数据库中D.数据库中的数据能够正确反映实际情况3. ( 3 )适用于数据量小的数据库或者数据无变化的静态数据。

A.事务日志备份B.文件组备份C.完全数据库备份D.差异备份4. 在进行差异还原的时候,只要不是最后一个备份集,就需要在“还原数据库”对话框的“恢复完成状态”选项中选择( 4 )。

A.使数据库可以继续运行,但无法还原其它事务日志B.使数据库为只读,但能还原其它事务日志C.在现有数据库上强制还原D.使数据库不再运行,但能还原其它事务日志5.假设Course表是主表,Student表是子表,需要建立它们的主外键关系,则下列描述错误的是( 5 )。

A.在设计Course表的时候进入到关系的设计B.在设计Student表的时候进入到关系的设计C.Student表主键和Course表外键的名称必须一样D.Student表主键和Course表外键可以使int数据类型6. 表Course和表Teachers建立了主外键关系,Course为主表,Teachers为子表,以下说法中正确的是( 6 )。

A.Teachers表存在Course表的外键B.Teachers表中存在外键C.Course表中存在外键D.Course表存在Teachers表中的外键7. 数据库管理员为用户建立了一个存储市场有关信息的数据库,按要求创建了数据库之后就把这事忘了。

后来用户问数据库管理员为什么他无法向数据库中输入数据,这可能是( 7 )造成的。

A.数据库过多B.数据可的约束不起作用C.用户输入数据行太多D.还没有创建数据库表,因此无法输入数据8. 使用语句( 8 )可以向表中插入数据。

通过MCDBA证书来验证你的SQL Server水平

通过MCDBA证书来验证你的SQL Server水平

通过MCDBA证书来验证你的SQL Server水平很多开发人员和系统管理人员都使用过SQL服务器,但他们对SQL服务器本身的理解往往是有限的。

所以,如何评价你就是一位SQL服务器开发人员?以及如何评价你在这一领域的知识水平?答案在于微软认证数据库网络管理员(MCDBA) SQL服务器2000证书。

这一证书可以证明你熟悉和精通SQL服务器开发和网络管理方面的工作。

你知道SQL吗?SQL是一种与关系数据库有关的标准语言,所以在获取证书之前必须熟悉SQL。

很多网络管理员和开发人员都使用SQL。

微软的SQL版本被称为Transact-SQL (T-SQL),其包含了基本SQL的升级部分。

对标准SQL的熟悉也许是足够的,但是你也要了解T-SQL。

熟悉从开发到结束的所有内容MCDBA证书表明了开发人员全面地了解了SQL服务器系统的各个方面。

这包括软件的不同版本,安装,设置,各个平台的开发方法。

SQL服务器2000证书包含以下三种主要的考试:•安装,设置,管理Microsoft SQL Server 2000 企业版本•利用Microsoft SQL Server 2000 企业版本来设计和实现数据库•安装,设置,管理Microsoft Windows 2000 服务器除此之外,还有四种选择性的考试。

你可以从以下列表中选择:•利用Microsoft Visual C++ 6.设计和实现分布式程序•利用Microsoft Visual FoxPro 6.0设计和实现分布式程序•利用Microsoft Visual Basic 6.0设计和实现分布式程序•实现和管理一个Microsoft Windows 2000网络下部组织•利用和开发和实现网络程序•利用和开发和实现基于Windows程序•利用和.NET框架开发XML网络服务和服务器组件•利用C# .NET和 开发和实现网络程序•利用C# .NET和 开发和实现基于Windows程序•利用C#和.NET框架开发XML网络服务和服务器组件以前的老式可选择的考试(比如没有.NET)将会逐步被淘汰,因为.NET将成为微软主要的开发平台。

SQL Server认证考试题

SQL Server认证考试题

贵公司的S QL服务器7 . 0巴克我应得的支持,我被列为[j].我碧。

你一morni负载大量数据的时候用nonlogged交易。

然后你禁用selectinto / bulkcopy处方。

什么是最简单的方法来恢复效力的交易logbackup顺序?A:创建一个数据库备份。

B乙截断交易记录。

C备份的交易记录之。

D创建一个微分数据库备份>。

答:D你想改善绩效的SQL数据库发放700多个输入输出操作物理磁盘。

你知道哪个表和indexesare质疑最多的地方,你想他们中的每一个人在一个单独的磁盘。

每年有怎样的最常见的质疑表和索引在它自己的独立磁盘吗?答:一个磁盘,创造一个filegroup组成一个单一的文件,并将每桌andindex在自己的filegroup你打算使用SQL服务器进行调试和优化查询和applicationsin SQL Server 7.0。

你希望能够使用SQL服务器query-processing工具进行分析thedata捕捉到。

你应保存事件数据将被进行的痕迹呢?A:在一个文本文件B在一个窗口新台币申请日志C在追踪之定义文件。

D在一个SQL服务器的桌子答:D注意:如果你想要使用SQL查询处理工具来分析数据,你应该拯救被俘事件数据表你必须履行的多重相同的设备在偏远的树枝SQL 7.0级ofyour公司不连接到中央办公室。

网络管理员thebranches没有被教导要安装SQL Server 7.0。

你怎么能促进theinstallations使大部分的工作将会自动完成吗?答:跑SQL服务器设置交互安装SQL服务器计算机在centraloffice。

在安装期间,将MSSQLServer不在域中localsystem服务,用户帐号文件的发送国际空间站上的树枝你的公司使用Sql服务器7.0级的数据到一个企业经营店Windows NT服务器计算机。

硬盘空间需求评估和优化磁盘空间的使用你想知道新数据记录常常数据库,将为您提供信息的工具对频率的写操作。

MCSE标准考试科目

MCSE标准考试科目

通过微软认证MCSE2003+security可同时获得5个证书:(MCP+MCSA+MCSAS+MCSE+MCSES):(1)MCP Microsoft Certified Professionals 微软认证专家(2)MCSA Microsoft Certified System Administrator 微软认证系统管理员(3)MCSAS Microsoft Certified System Administrator Security 微软认证系统管理员(安全)(4)MCSE Microsoft Certified System Engineer 微软认证系统工程师(5)MCSES Microsoft Certified System Engineer Security 微软认证系统工程师(安全)MCSE安全Exam 70–270:Installing, Configuring, and Administering Microsoft Windows XP1(安装,配置和管理windowsXP)Exam 70–290:Managing and Maintaining a Microsoft Windows Server 2003 Environment(管理和维护2003环境)Exam 70–291:Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure(实现,管理和维护2003网络架构)Exam 70–293:Planning and Maintaining a Microsoft Windows Server 2003 Network Infrastructure(计划和维护2003网络架构)Exam 70–294:Planning, Implementing, and Maintaining a Microsoft Windows Server 2003Active Directory Infrastructure(计划,实现和管理2003活动目录架构)Exam 70–298:Designing Security for a Microsoft Windows Server 2003 Network(设计安全的2003网络)Exam 70-299(构建和管理Microsoft Server 2003的网络安全)Exam 70-350 Installing, Configuring, and Administering Microsoft Internet Security and Acceleration (ISA) Server 2004, Enterprise Edition(安装配置和管理ISA2004企业版)MCDBAExam 70–228:Installing, Configuring, and Administering Microsoft SQL Server 2000 EnterpriseEdition(安装,配置和管理SQL2000server企业版)Exam 70-229:SQL server 2000Database Design and Implementaton(设计和实现SQL2000server企业版)1、微软认证MCSE2008Openlab全国首推Windows Server 2008的课程,全新展示了Windows Server 2008新特性,让您更快,更好的去驾驭新的系统平台。

实验1:SQL SERVER 2000服务器的安装与配置

实验1:SQL SERVER 2000服务器的安装与配置

SQL SERVER 2000【实验目的与要求】1.掌握SQL SERVER 2000服务器版的安装方法、SQL SERVER配置。

2.熟悉在客户机上注册SQL SERVER 2000的方法。

3.了解安装SQL SERVER 2000服务器版的硬件要求和软件环境。

【实验环境与方法】(1)Windows XP操作系统(2)SQL SERVER 2000【实验内容】在客户机上安装SQL Server 2000系统,对客户机的SQL Server作安全配置,安装数据库补丁包、修改SA账户密码、修改数据库默认端口,分别使用SQL Server 服务管理器和控制面板启动服务,在客户端创建一个服务器组teacher,并在此组下注册一个服务器。

以服务器的SA用户登录,查看有哪些数据库及数据库有哪些对象,在服务器上,建立自己的账户,并用该账户登录数据库服务器。

【实验注意事项】在安装SQL Server 2000时可能会遇到某些问题导致安装进度停止或终止,遇到此种情况请同学们自觉通过百度的方式具体了解解决的方法。

【实验步骤】1.打开安装文件,选择并点击安装的“SQL Server 2000简体中文个人版”。

2.点击安装“SQL Server 2000组件”。

3.点击“安装数据库服务器”。

4.在欢迎界面点击“下一步”,在计算机名里选择“本地计算机”,然后在点击“下一步”5.在安装选择界面选择要安装的选项,然后点击“下一步”6.在用户信息内输入相关信息后进入下一步,选择接受协议,选择安装服务器和客户端工具。

7.安装类型为典型,服务帐户设置为使用本地系统帐户【教师总结】。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQL Server 2000数据库程序设计107题(MCP 70-229)考试模拟题1.你是一数据公司的数据库开发者,你创建了一个用来存储15个不同高校运动会统计表的数据库。

这些信息将被用在50家公司的网页设置上。

每个公司的WEB设置以不同的格式来安排和显示这些统计表。

你需要组装这些数据传送到这些公司去,你应该做什么?A.用包含FOR XML子句的SELECT语句来提取数据。

B.使用sp_makewebtask系统存储过程,用select 语句从数据的返回中产生HTML。

C.创建数据转换服务包从数据库中输出数据并且将数据放在带有分隔标记的文本文件中。

(DTS)D.使用SQL_DMO来创建一个应用程序把数据从数据库中取出并转换它.(SQL-DMO: SQL分布式关系对象)答案: A.(DECLARE @x xmlSET @x = (SELECT * FROM Sales.Customer FOR XML AUTO, TYPE)SELECT @x)解释: 这些数据将会在公司的网站发布。

XML是可扩展标示语言,包含结构信息的文档。

可扩展标示语言适合制作WEB文件。

SQL 查询结果可以是XML文档。

直接执行查询或存储过程也可以生成XML文档。

使用带FOR XML的子句的SELECT 语句可以直接生成XML文档。

在FOR XML子句中XML的模式可以通过参数T RAW, AUTO, 或EXPLICIT 来指定。

2.你是一邮件订购公司的数据库开发者,该公司有两台名为CORP1和CORP2 的SQLServer2000的计算机。

CORP1是台在线处理事务的服务器。

CORP2存放销售的历史数据。

CORP2已经添加了一个连接服务器到CORP1上。

销售部经理请你创建一个是谁购买软盘的用户清单。

这清单每个月生成一次,软盘在数据库中用ID21来表示。

你必须从一张名为SalesHistory的表中检索数据。

该表放在本地的CORP2档案数据库中。

你需要在CORP1上执行这个请求。

你该选择哪个选项?A. EXEC sp_addlinkedserver ‘CORP2’, ‘SQL Server’GOSELECT CustomerID FROM CORP2.Archive.dbo.SalesHistoryWHERE CategoryID = 21B. SELECT CustomerID FROM OPENROWSET (‘SQLOLEDB’, ‘CORP2’; ‘p*word’, ‘SELECTCustomerID FROM Archive.dbo.SalesHistory WHERE CategoryID = 21’)C. SELECT CustomerID FROM CORP2.Archive.dbo.SalesHistoryWHERE CategoryID = 21D. EXEC sp_addserver ‘CORP2’GOSELECT CustomerID FROM CORP2.Archive.dbo.SalesHistoryWHERE CategoryID = 21答案: C.解释:对于这种情况,只要一个简单的带WHERE子句SELECT FROM语句即可,一般格式:SELECT CustomerID FROM SalesHistory WHERE CategoryID = 21但是SalesHistory表在另一台服务器上,并且已经建立了另一台服务器的连接,可以直接执行分布查询,必须使用对象的四部分名称:服务器、数据库、所有者和表名,即CORP2.Archive.dbo.SalesHistory。

注: sp_linkedserver使用sp_linkedserver建立服务器连接, 语法为:sp_addlinkedserver [ @server = ] 'server'[ , [ @srvproduct = ] 'product_name' ][ , [ @provider = ] 'provider_name' ][ , [ @datasrc = ] 'data_source' ][ , [ @location = ] 'location' ][ , [ @provstr = ] 'provider_string' ][ , [ @catalog = ] 'catalog' ]3.你是一名Trey Research的数据库开发者,你创建两个事务来帮助将雇员的数据信息写入公司的数据库中。

一个事物将雇员的姓名和地址插入数据库中,这个事务很重要,另外一个事务将雇员的人数统计插入到数据库中。

这个事务不那么重要。

在数据库使用的高峰期,在服务器有时遇到错误的期间管理员会通知。

每次发生时,数据库服务器会随机地终止其中一个事务。

你必须确定当服务器终止其中一个事务时,它不会终止比较重要的那个事务。

你应该做什么?A.为插入雇员姓名和地址信息的那个事务设置 DEADLOCK_PRIORITY to LOW 选项B.为插入雇员人数信息的那个事务设置 DEADLOCK_PRIORITY to LOW 选项C.为插入雇员姓名和地址信息的那个事务添加一个检查1205服务器错误的条件代码。

如果这个错误被遇到,重新启动该事务。

D.在事务中添加一个ROWLOCK优化提示给SQL数据操作语句。

E.为插入雇员姓名和地址信息的那个事务设置隔离级别给 SERIALIZABLE.(可防止幻像和非重复读)答案: B.解释:现在是一个死锁的问题,并且随机终止一个事务。

现在有两类事务:重要事务和不重要事务问题要求当死锁的问题发生时,要终止不重要事务而重要事务一定不要终止。

通过把不重要事务的DEADLOCK_PRIORITY级别设置低,当在两个事务间发生死锁时,不重要事务首先成为牺牲品,而重要事务没有被终止。

死锁:当某组资源的两个或多个线程之间有循环相关性时,将发生死锁。

死锁是一种可能发生在任何多线程系统中的状态,而不仅仅发生在关系数据库管理系统中。

多线程系统中的一个线程可能获取一个或多个资源(如锁)。

如果正获取的资源当前为另一线程所拥有,则第一个线程可能必须等待拥有线程释放目标资源。

这时就说等待线程在那个特定资源上与拥有线程有相关性。

如果拥有线程需要获取另外一个资源,而该资源当前为等待线程所拥有,则这种情形将成为死锁:在事务提交或回滚之前两个线程都不能释放资源,而且它们因为正等待对方拥有的资源而不能提交或回滚事务。

例如,运行事务1 的线程T1 具有Supplier表上的排它锁。

运行事务2 的线程T2 具有Part表上的排它锁,并且之后需要Supplier表上的锁。

事务2 无法获得这一锁,因为事务 1 已拥有它。

事务2 被阻塞,等待事务1。

然后,事务1 需要Part表的锁,但无法获得锁,因为事务2 将它锁定了。

事务在提交或回滚之前不能释放持有的锁。

因为事务需要对方控制的锁才能继续操作,所以它们不能提交或回滚。

说明:死锁经常与正常阻塞混淆。

当一个事务锁定了另一个事务需要的资源,第二个事务等待锁被释放。

默认情况下,SQL Server 事务不会超时(除非设置了LOCK_TIMEOUT)。

第二个事务被阻塞,而不是被死锁。

在该插图中,对于Part表锁资源,线程T1 在线程T2 上具有相关性。

同样,对于Supplier表锁资源,线程T2 在线程T1 上具有相关性。

因为这些相关性形成了一个循环,所以在线程T1 和线程T2 之间存在死锁。

4.你是公司的SQL Server 2000在线事务处理数据库的开发者.很多表中有一千甚至更多行。

所有的表都有一聚集索引。

大量地访问表至少要有一个非聚集索引。

在数据库服务器上数据文件将包含有2个RAID阵列。

你想要排列这些表和索引以确保最佳的输入/输出性能。

你在每个RAID阵列上创建一个文件组,你接下来应该做什么?A.把经常连接在一起的表放在同一个文件组中。

把大量访问的表和属于这些表的所有索引放在不同的文件组中。

B. 把经常连接在一起的表放在同一个文件组中。

把大量访问的表和属于这些表的非聚集索引放在同一个文件组中。

C. 把经常连接在一起的表放在不同的文件组中。

把大量访问的表和属于这些表的非聚集索引放在不同的文件组中。

D. 把经常连接在一起的表放在不同的文件组中。

把大量访问的表和属于这些表的非聚集索引放在同一个文件组中。

答案: C解释:把频繁访问的表和它的索引存放在不同磁盘阵列的文件组,可以提高数据库的性能。

因为这样可以使不同的线程来访问表和非聚集索引。

表和聚集索引不能分开存放到不同的文件组。

把经常连接的表分开存储到不同磁盘阵列也能提高数据库的性能。

另外,创建和磁盘阵列数一样多的文件个数,使得每个阵列上有一个文件,这样也能提高性能。

日志文件和数据文件分开存放到不同的磁盘阵列上也能提高性能。

5.你是你公司SQL Server 2000 数据库的开发者。

你在数据库中更新一些为销售部门创建新的月底报表的存储过程。

这存储过程包括从三个或更多的表中检索数据的复杂请求。

在数据库中所有的表至少有一个索引。

用户报告说有一个新的月底报表的运行比以前版本的报表的运行来的慢。

你想要提高这些报表的性能,你应该做什么?A.为每个存储过程创建一个包含数据定义语言的脚本。

为索引调整向导使用这个脚本作为工作负荷记录文件B.在SQL跟踪事件探查器捕获每一个存储的执行过程。

为索引调整向导使用跟踪文件作为工作负荷记录文件C.在使用存储过程的表中更新统计表D.在查询分析器中执行每一个存储过程,并使用Show Execution Plan选项E.在查询分析器中执行每一个存储过程,并使用Show Server Trace选项答案: E解释:通过查看服务器跟踪来分析和优化存储过程。

使用"显示服务器跟踪"选项,可以显示查询对服务器到底有何影响,通过这些信息,来分析和优化存储过程。

Note: 查询窗口跟踪窗格"显示服务器跟踪"命令提供了对信息的访问,此信息用于确定查询对服务器方的影响。

如果"显示服务器跟踪"命令在执行查询时启用,则该命令显示跟踪窗格,此窗格提供有关事件类、子类、整型数据、文本数据、数据库ID、持续时间、启动时间、读、写以及CPU 使用的信息。

索引优化向导索引优化向导使您得以为Microsoft®SQL Server™ 2000 数据库选择和创建优化的索引集和统计信息集,而不需要深入了解SQL Server 的数据库结构、工作负荷或内部原理。

相关文档
最新文档