SQL Server网络数据库实习报告

时间:2024.3.31

管理SQL Server 20## 服务器

1. 实习内容:

A.   配置SQL Server 2005服务器

a)   配置【常规】选项卡

b)   配置【内存】选项卡

c)   配置【处理器】选项卡

d)   配置【安全性】选项卡

e)   配置【连接】选项卡

f)   配置【数据库设置】选项卡

g)   配置【高级】选项卡

h)   配置【权限】选项卡

B.   SQL Server 2005服务器的奥秘

2. 实习过程:

2.1  配置SQL Server 2005服务器

启动【SQL Server Management Studio】,【对象资源管理器】面板下选择【MYNETSERVER】选项,单击鼠标右键,在出现的快捷菜单中选择【属性】选项,在出现的选项卡中可以配置SQL Server 2005服务器。

2.1.1   配置【常规】选项卡

如图所示为服务器属性的【常规】选项卡,【服务器的环境信息】部分内容如下:

a)   产品: SQL Server 2005服务器的产品版本。

b)   操作系统: SQL Server 2005产品所在计算机的操作系统版本。

c)   平台: SQL Server 2005产品的运行平台的处理器。

d)   版本: SQL Server 2005在微软内部的版本控制中是9.0。

e)   语言: SQL Server 2005产品的默认语言。

f)   内存:可用的操作系统内存。

g)   处理器:使用的CPU数量。

h)   根目录: SQL Server 2005产品的安装路径。

i)   服务器排序规则:服务器上的采用的排序规则。

j)   已群集化:是否安装了服务器群集。

2.1.2   配置【内存】选项卡

切换到如图所示的服务器属性的【内存】选项卡。

a)   使用AWE分配内存

32位的Windows 2000或者Windows Server 2OO3操作系统最多只能支持4GB的物理内存,因为232=4GB,这是由32的地址总线自身设计的寻址方式决定了的。

大型的SQL Server 2005服务器的物理内存可以扩展到4GB以上,要寻址4GB以上的内存,就需要启用AWE分配内存选项。

AWE,译为Windows地址扩展,是由操作系统来完成的虚拟寻址机制,这样可以突破4GB物理内存容量的限制。

提示:如果服务器的物理内存小于4GB,就不用选择该项。

b)   最小服务器内存

SQL Server 2005使用动态分配内存的方法。SQL Server 2005实例会在Windows操作系统的调度下动态获得内存。

【最小服务器内存】微调框中设置服务器应该至少以分配的最小内存启动,在低于此值时不释放内存。

c)   最大服务器内存

【最大服务器内存】微调框中设置SQL Server 2005启动和运行时可以分配的最大内存。

如果知道有多个应用程序与SQL Server 2005同时运行,并且要保证这些应用程序有足够的内存运行,则可以将此配置选项设置为特定值。

应用程序通常在启动时使用全部可用内存,并且也不会根据需要请求更多内。如果以这种方式运行的应用程序与SQL Server 2005服务器同时运行在同一台计算机上,则需要设置该选项的值来确保应用程序不会占用SQL Server 2005服务器的内存。

d)   创建索引占有的内存

【创建索引占用的内存】微调框中设置索引排序过程中要使用的内存(KB)。默认值为零,表示启用动态分配索引所需要的内存。

在大多数情况下无需设置。用户可以设置704--2 147 483 647之间的其他值。

e)   每次查询占用的最小内存

【每次查询占用的最小内存】微调框中设置执行每个用户执行SQL查询的内存量(KB)。默认值为1024,用户可以设置512-2 147 483 647之间的值。

2.1.3   配置【处理器】选项卡

切换到如图所示的服务器属性的【处理器】选项卡。

一般在有多个CPU处理器的环境中才需要对该选项卡进行设置,可以给不同能力的处理器分配不同比例的CPU任务量和I/0任务量,这样可以优化服务器的性能。

a)   处理器关联掩码

处理器关联掩码用于设置哪些CPU可以为SQL Server 2005服务器所使用。启用自动设置后,操作系统将自动为SQL Server 2005分配CPU。

b)   I/O关联掩码

I/O关联掩码用于设置哪些磁盘控制器可以为SQL Server 2005服务器所使用。启用自动设置后,操作系统将自动为SQL Server 2005分配磁盘控制器。

c)   线程

SQL Server 2005服务器为了提高并发执行速度,采用线程来调度CPU,线程是比进程更小的并发执行单位。

d)   最大工作线程数

    如果为0,则允许SQL Server 2005服务器动态设置工作线程数。对于大多数系统而言,此为最佳设置。可以特定的系统配置将此选项设置为特定值来优化性能。

e)   VVindows 纤程

如果是单CPU环境,使用线程作为并发CPU调度单位就可以了。如果是多CPU环境,可以使用更精细的纤程作为CPU调度单位以获得更高的效率。在图中选择【使用Windows NT纤程(轻型池)】复选框指定SQL Server 2005服务器使用纤程而不是线程。

SQL Server 2005服务器将为每个CPU分配一个线程,然后为每个并发用户分配一个纤程。

f)   提升SQL Server优先级

     指定SQL Server是否应当以比相同计算机上的其他进程更高的操作系统优先级运行。

如果服务器上运行的任务以SQL Server 2005为主,就可以选择该项。

2.1.4   配置【安全性】选项卡

切换到如图所示的服务器属性的【安全性】选项卡

a)   服务器身份验证

用于更改SQL Server 2005服务器的身份验证方式

b)   登录审核

设置是否对用户登录SQL Server 2005服务器的情况进行审核。

   i.      无∶关闭登录审核。

  ii.      仅失败的登录:仅审核未成功的登录。

iii.      仅限成功的登录:仅审核成功的登录。

  iv.      成功和失败的登录:审核所有登录尝试。

c)   服务器代理账户

    如果希望某个Windows操作系统的账户可以模拟登录、服务器角色和数据库角色,执行对SQL Server 2005服务器的某些操作,就可以将该账户设置为服务代理账户。

d)   启用C2审核跟踪

    审查对语句和对象的所有访问,并记录到文件中,对于默认SQL Server 2005实例,该文件位于\MSSQL\Data目录中,对于SQL Server 20## 命名实例,该文件位于MSSQL$实例名\Data目录中。

e)   跨数据库所有权链接

选中此项将允许该SQL Server 2005服务器上的数据库成为跨数据库所有权链接的源或目标数据库。

2.1.5   配置【连接】选项卡

切换到如图所示的服务器属性的【连接】选项卡。

a)   最大并发连接数

   i.      指定并发用户连接的最大数目

  ii.      0表示可以有无限多个并发用户连接。

iii.      连接不等于会话。连接是从TCP/IP协议的应用层来看客户机的行为。会话是从TCP/IP协议的会话层来看客户机的行为。

新建立的连接将创建一个会话,断开连接时会话不会立即消失,而是保存一定时间。这样做的目的是当下次使用同样参数的连接时,服务器可以从内存中分配会话,而不需要重新分配。这样服务器效率较高。

b)   使用查询调控器防止查询长时间运行

某些客户机使用的SQL查询语句可能会长时间运行,这样服务器的资源将被长时间占用。如果要防止这样的情况发生就可以选择该项,并设置最长的查询运行时间(秒),超过该时间后将自动切断,并释放查询占用的资源允许远程连接到此服务器。

在多SQL Server 2005服务器的网络中,如果要完成分布式事务,必须在如图所示选项卡中选择【允许远程连接到此服务器】复选框。这样将允许其他SQL Server 2005服务器使用远程过程调用(RPC)远程连接到本服务器。即SQL Server 2005服务器可以成为其他服务器的远程服务器。

   i.      在【查询超时设定(秒)】文本框中设置分布式查询的最大超时时间间隔 (以秒为单位),0表示对超时时间没有限制。

  ii.      选中【需要将分布式事务用于服务器到服务器的通信】复选框表示强制使用分布式事务处理协调器(MS DTC)来协调分布式事务顺利完成。

c)   默认连接选项

默认连接选项中的参数含义如表所示。

2.1.6   配置【数据库设置】选项卡

切换到如图所示的服务器属性的【数据库设置】选项卡。

a)   默认索引填充因子

索引和表一样,都是实际存储数据的数据对象。SQL Server 2005为索引分配标准的8KB大小的数据页面。索引的填充因子(假如设置为60%)就规定了在向   索引页面中插入索引数据时最多可以占用的页面空间(60%×8KB=4.8KB)。剩下的约40%(40%×8KB=3.2KB)的空间保留供索引的数据更新时用。

b)   磁带备份和还原参数

重要的SQL Server 2005数据库系统会采用磁带机来备份数据库。如图所示的【备份/还原】区域用于设置在读取磁带机的备份时等待的时间、备份保持的天数。

无限期等待:指定SQL Server在等待新备份磁带时永不超时。

尝试一次:指定如果需要备份磁带但它却不可用,则SQL Server 超时。

   i.      尝试的分钟数:指定如果备份磁带在指定的时间内不可用,则SQL Server将超时。

  ii.      默认备份媒体保持期:提供一个系统范围默认值,指示在用于数据库备份或事务日志备份后每一个备份媒体的保留时间。此选项可以防止在指定的日期前覆盖备份。

c)   恢复间隔

【恢复间隔】微调框中可以设置SQL Server 2005需要用来完成每个数据库的恢复过程的最大分钟数。

   默认值为每个数据库0分钟,这是用于快速恢复的自动配置,表示由SQL Server 2005自动决定什么时间生成检查点。实际上这表示每个数据库的恢复时间不超过1分钟,活动的数据库大约每1分钟会产生一个检查点。

d)   检查点

日志文件用于在数据库系统发生故障时进行恢复。数据库系统发生故障进行恢复时,需要从头到尾扫描日志文件的内容,执行重做或者回滚的操作。如果没有检查点,则每次恢复都要从头开始扫描,这对于大容量的日志文件来说,会导致恢复的时间比较长。

    有了检查点后,系统在恢复时只需要从距离故障发生点最近的检查点开始做起就可以了,所以可以大大减少恢复的时间。

    把日志文件理解为地铁,检查点就好比是设置的车站,故障点为我们要到达的目的地,我们既可以从头开始,也可以从中间的车站(中间的检查点)开始,最后都能到达目的地。但最快的还是从距离目的地最近的车站(检查点)开始。

e)   数据和日志

【数据】文本框:指定数据文件的默认位置。

【日志】文本框:指定日志文件的默认位置。

2.1.7   配置【高级】选项卡

切换到如图所示的服务器属性的【高级】选项卡。

a)   并行

   i.      【并行的开销阈值】文本框:如果一个SQL查询语句的开销超过该值,在具有多个CPU的SQL Server 2005服务器上,将启用多个CPU来并行执行高于该阈值的查询,这样可以优化性能。

  ii.      开销指的是在特定硬件配置中运行串行计划估计需要花费的时间(秒)。

iii.      【锁数】文本框:设置可用锁的最大数目,以限制SQL Server 2005为锁分配的内存容量。默认设置为0,允许SQL Server根据不断变化的系统要求动态地分配和释放锁。推荐的配置是允许SQL Server动态地使用锁。

  iv.      【最大并行度】文本框:限制执行并行SQL查询所使用的处理器数(最多为64个)。如默认值为0,则使用所有可用的处理器。如果该值为1,则取消生成并行计划。如果该值大于1,则将限制执行的单个查询所使用的最大处理器数。如果指定的值比可用的处理器数大,则使用实际可用数目的处理器。

   v.      【查询等待值】文本框:指定在超时之前查询等待资源的秒数(0--2147483647)。如果使用默认值-1,则按估计查询开销的25倍计算超时值。

b)   网络

【网络数据包大小】文本框:设置整个网络使用的数据包大小(字节)。默认数据包大小为4096字节。

如果应用程序执行大容量复制操作或者发送或接收大量的text(文本)和image(图像)数据,则使用比默认值大的数据包可以提高效率,因为这样可以减少网络读取和写入操作。 如果应用程序发送和接收的信息量很小,可以将数据包的大小设置为512字节,这对于大多数数据传输来说已经足够了。

【远程登录超时值】文本框:指定从远程登录尝试失败返回之前SQLServer等待的秒数。默认值为20秒。如果该值为0,则允许无限期等待。

c)   杂项

   i.      【游标阈值】文本框:指定游标集合中的行数,超过此行数,将异步生成游标键集合当游标为结果集合生成键集时,查询优化器会估算将为该结果集返回的行数。如果查询优化器估算出的返回行数大于此阈值,则将异步生成游标,使用户能够在继续填充游标的同时,从该游标中提取行。否则同步生成游标,查询将一直等待到返回所有行。如果设置为-1,则将同步生成所有键集,此设置适用于较小的游标集。如果设置为0,则将异步生成所有游标键集。如果设置为其他值,则查询优化器将比较游标集中的预期行数,并在该行数超过所设置的数量时异步生成键集。

  ii.      【默认全文语言】文本框:指定全文索引列的默认语言。全文索引数据的语言分析取决于数据的语言。该选项的默认值为服务器的语言。

iii.      【最大文本复制大小】文本框:指定用一个INSERT、UPDATE、WRITETEXT或UPDATETEXT语句可以向复制列添加的text和image数据的最大大小(字节)。

  iv.      【打开的对象】文本框:指定在一个SQL Server 2005实例上一次可以打开的最大数据库对象数。

   v.      【启动时扫描存储过程】文本框:指定SQL Server将在启动时扫描并自动执行存储过程。如果设置为True,则SQL Server将扫描并自动运行服务器上定义的所有存储过程。如果设置为False(默认值),则不执行扫描。

2.1.8   配置【权限】选项卡

切换到如图所示的服务器属性的【权限】选项卡。用于授予或撤销账对服务器的操作权限。

2.2   SQL Server 2005服务器的奥秘

SQL Server 2005服务器的关闭、暂停和启动产生的事件记录在操作系统的【事件查看器】中。因此通过分析上述过程产生的事件,就可以获得SQL Server 2005服务器的奥秘。

2.2.1   在【事件查看器】中查看服务器的奥秘

(1)任选一种方法关闭SQL Server 2005服务器

(2)在计算机桌面上选择【开始】/【程序】/【管理工具】/【事件查看器】选项,出现如图所示的【事件查看器】界面。在【树】下选择【事件查看器(本地)】/【应用程序日志】选项,单击鼠标右键,在出现的快捷菜单中选择【清除所有事件】选项。

(3)任选一种方法启动SQL Server2005服务器。

(4)查看【事件查看器】中产生的事件如图所示。

(5)在图中双击事件,可以查看事件内容。

2.2.2   在【错误日志】中查看服务器的奥秘

打开错误日志,其记录的SQL Server 2005服务器启动过程的事件如下。可以看出其内容和【事件查看器】记录的内容大同小异。

2.2.3   在【Management Studio】中查看服务器的奥秘

(1)启动【SQL Servcr Management Studio】, 如所示。在【对象资源管理器 】面板选择【MYNETSERVER】/【管理】/【SQL Server日志】选项, 双击当前日志, 这里的当前日志就是错误日志。

(2)出现如图所示的【日志文件查看器】界面。可以分析服务器的日志内容,得出SQL Server 2005服务器启动的奥秘。


第二篇:SQL Server图书销售系统毕业实习报告


对SQL Server图书销售系统的看法

姓名:姚俊杰

专业:计算机信息管理 班级 学号:09417855031

摘要:随着计算机的快速发展,我们已步入数字化、网络化的时代。计算机的运用给各行业带来了巨大的变化。在新华图书有限公司以前的图书销售中主要依靠人工去实行,所有的入库和出库全依赖手工去查询操作,显然已不能适应现代销售的方式,效率过于低下。为改善人工管理信息的现状 ,使图书销售管理更准确高效快捷。

图书销售系统不仅可以大量减少人力、物力,降低了成本,而且突破了时间和空间的限制,使得图书交易活动可以在任何时间、任何地点进行,从而大大提高了效率,对推动新华图书有限公司未来的发展有着一定的实际意义

对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机与信息管理系统的开发密切相关,系统的开发是系统管理的前提

我现在实习与新绛新华书店,为了毕业设计我结合了我学的知识和我上网查资料及我在新华书店应用的销售系统做出了见习报告.

在新绛新华书店的实习即将结束,我对我在新华书店图书销售系统化管理的思考和认识做以下总结。 关键字:图书销售, 图书销售管理, 图书销售系统

一、实习的基本情况

一、实习的时间:20xx年x月3号到20xx年x月15号。

二、实习的目的:在实践中锻炼自己,进一步理解社会,进一步了解自己。为今后发展定制明确的目标。通过实习掌握与专业有关的知识,把所学的销售知识与实践结合起来。把自己培养成有工作能力和应变能力的合格人才。

三、实习情况

1、实习选题背景介绍

当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,计算机被广泛应用于B/S系统环境。计算机的好处在于它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了安全性。

图书管理包括的涂书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书管理系统都是初步开始使用,甚至尚未使计算机进行信息管理。以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是图书管理系统开发所要解决的问题。

基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行查询和修改图书情况等图书管理操作。

四、 图书销售系统的意义

图书销售系统不仅可以大量减少人力、物力,降低了成本,而且突破了时间和空间的限制,使得图书交易活动可以在任何时间、任何地点进行,从而大大提高了效率,对推动新华图书有限公司未来的发展有着一定的实际意义。

五、为毕业所做工作

为保证此次毕业设计所作内容的顺利进行和完成,在此之前本人已做了多方面的知识储备和实际调查。查阅了许多相关资料并进行了文档的备份以便日后查阅,结合所学过的理论知识,与其他信息系统进行对比,并对系统进行了需求分析、可行性分析、对在实习期间调查、收集的材料进行了归纳和总结。

在实践调查方面,本人在新华图书有限公司先后进行了为期两个多月的生产实习和毕业实习。通过在企业的实习,收集的大量的材料,对该公司的自然状况、组织结构、管理模式、业务流程、信息化建设情况等都进行了详细调查,并在此基础上对图书销售业业务流程进行了深入细致地调查,对图书销售部分知识有了一定的了解。足以满足开发本系统的需求。

同时在实习过程中,本人经过努力收集到了书店大量的客户信息和数据,为本文的实证研究提供了可靠的、有价值的数据。

六、实习收获

在实习期间实习收获主要有两方面:1、是在实习期间所学到的东西;2 是在实习期间所发现自己不足和出现的问题。具体如下:

1、 在实习期间所学到的东西:工作的日子是很辛苦的,经过这次短期的实习生活,我发现自己的收获很多,让我生活知识和工作知识都有了很大的长进。首先我的思想就有了很大的提高从原来的学生时代思想转变成了合格的劳动者思想。知识可以改变命运,社会决定未来。我们从学生时期的不知道如何将所学的知识灵活应用,无法用于社会,不知道知识的作用。可是自从踏上实习的旅程,让我可以学以致用。让我们认识到知识的力量,从而更加的促进我对知识的学习态度让自己随时学习知识,改变提高自己。我们的工作随时都有可能加班,这让我明白了社会的复杂和工作的辛苦。但是也让我感觉到生活的充实感和满足感。我发现我成熟了好多,考虑问题不像以前那么肤浅了,学会了深入的发现问题和考虑问题了。从而刚好的解决问题。

2、 发现不足和问题:我发现自己在实习中缺少向前辈多指教的主动向,和考虑问题的不全面和不合理性,还有就是缺少工作的积极性和责任性。在这几点我还需多锻炼、多学习。多想多看多考虑。还有就是在做人方面不够成熟,做事不圆滑和做事欠考虑。

3.实习总结

通过这段时间的实习,我开始了我的职业生涯,在实习的中发现我们还有许多东西需学习。实习时开展工作的前奏,有了好的实习,以后的工作就会少阻力多动力的开始。我个人认为我工作的新华书店还可以,新华书店有良好的图书销售系统和运营模式。我在新华书店学到了很多在学校无法的学到的东西。让我们有好的实习开始,和创造美好的未来。

以上是学生我的实习报告,最后请老师检阅我的实习报告,如有不足之处,请多多指教。

更多相关推荐:
数据库实习实习报告

中原工学院经济管理学院数据库应用实习实习报告专业:信息管理与信息系统目录一、前言3二、实习目的与要求3三、实习内容与过程41、需求分析42、数据库的设计53、应用程序设计74、编程实现85、系统实现86、在实习…

数据库实习报告

数据库实习报告目录1前言2实习时间3实习内容及过程A主要写实习过程中遇到的问题及解决的过程B内容和过程应该是具体的是你具体做了些什么C不允许在报告中出现大量截图4实习感想或心得与实习内容要对应5最后附2张白纸老...

数据库实习报告

大学本科生实习报告书教学单位学院专业班级学生姓名学号指导教师第2页14页第3页14页第4页14页第5页14页第6页14页第7页14页第8页14页第9页14页第10页14页第11页14页第12页14页第13页14...

数据库实习报告模板

数据库系统及应用实训报告设计题目学生姓名系别专业班级学号指导教师年日月目录一概述11项目背景312课程设计目的313题目名称314开发环境3二需求分析21基本要求422实现的方法4三数据库设计31概念模型设计4...

数据库实训报告

数据库实训报告专业计算机科学与技术班级计091姓名xxx任课教师20xx年11月5日1目录第一章概述311引言312摘要3第二章需求分析321功能分析322性能分析423可靠性和可用性需求424出错处理要求42...

数据库实习报告

苏州科技学院环境学院课程名称数据库实习实习报告专业班级学号姓名实习地点指导教师20xx年7月数据库实习报告书写内容要求一实习项目名称DOTA屌丝玩家管理系统二实习内容1系统技术路线这次实习中使用到了SQLSer...

数据库实习报告

目录前言2二实习时间3三实习软件平台简介331SQLServer20xx332VisualC604四设计内容及过程541系统设计5411系统功能分析5412系统功能模块设计542数据库设计6421数据库需求分析...

数据库基础课堂实习报告1-4

数据库基础课堂实验报告20xx20xx学年第1学期班级姓名学号上机前准备充分不充分未准备上机考勤全到缺次上机操作认真不认真实验计划完成部分完成未完成实验报告完成情况全部按时完成部分完成基本未提交实验报告撰写质量...

大型数据库 图书管理系统实习报告

目录一摘要11项目背景212课程设计目的213题目名称214开发环境2二需求分析21基本要求322实现的方法3三数据库设计31数据库概念结构设计332数据库逻辑结构设计433数据库物理设计4四数据流图及程序结构...

数据库检索实习报告(5份)

数据库检索实习报告一实习目的初步了解计算机中的数据库检索工具检索方法二实习方式计算机检索三实习地点电子阅览室四实习内容1检索课题单片机防盗报警系统设计2主题词单片机3检索系统万方数据库4检索范围全部5时间范围2...

20xx文献检索实习报告外文数据库

文献检索课程检索报告课题名称文献检索检索人徐晓东检索日期20xx529检索完成日期文献检索课程检索报告卷图书馆中文电子资源必检数据库或信息资源系统1CNKI期刊全文数据库2CNKI中国优秀博士学位论文库中国优秀...

(实训报告)数据库技术课程设计仓库管理系统

数据库技术课程设计题目姓名学号班级时间目录1需求分析1111仓库管理系统的功能分析112仓库管理系统的功能图22概念结构设计33逻辑结构设计54数据库设计541数据库和各表的创建6411数据表结构设计6412创...

数据库实习报告(29篇)