网站建设与管理知识.doc_第1页
网站建设与管理知识.doc_第2页
网站建设与管理知识.doc_第3页
网站建设与管理知识.doc_第4页
网站建设与管理知识.doc_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

IIS的安装与使用一、 IIS的安装IIS(Internet信息服务)是windows 2003的一个组件,提供WEB服务功能。安装了IIS后,才能创建网站,提供网页访问服务功能。如何查看是否安装了IIS?1. 在“我的电脑”上点右键,选择“管理”,打开“计算机管理”程序;或者点击“开始菜单”-“所有程序”-“管理工具”-“计算机管理”。2. 在“计算机管理”中点击“服务和应用程序”左侧的+号,展开。查看其中是否有Internet信息服务(IIS)管理器 。如上图所示的系统中,没有安装IIS。安装IIS1. 点击“开始菜单”-“控制面板”-“添加或删除程序”2. 在弹出的“添加或删除程序”窗口中选择“添加/删除Windows组件”,会弹出“Windows组件向导”。在“Windows组件”窗口中,拖动右侧的滚动条,选择下面的“应用程序服务器”。然后,点击“详细信息”,可以看到它包含的组件。下图是应用程序服务器默认包含的组件,其中包含了IIS,而IIS中又有一些子组件。ASP.NET组件A组件允许计算机运行应用程序。 .net是微软公司的新一代程序语言,和asp一样,为WWW网站提供服务端脚本运行功能。如何知道WWW网站是否需要组件? A程序文件的扩展名是aspx,只要我们在网站文件中发现.aspx扩展名的文件,这个网站就需要组件的支持。 同样,ASP应用程序的扩展名是.asp,如果网站中包含.asp扩展名的文件,就需要启用IIS里的ASP组件。 A和asp都是一种脚本语言,类似于批处理,嵌入在网页源代码中,在服务器端运行,运行结果直接返回给客户浏览器。在浏览器上打开的网页中是看不到asp脚本的源代码的,只能看到asp脚本的运行结果。 IIS组件 下面,我们来看一下IIS的详细信息默认情况下,以下选项被勾选n Internet信息服务管理器n 公用文件n 万维网服务 这些选项都是建立站点及管理站点所必须的,我们不用改动。其它的选项一般情况下都是不常用的,不了解的就不要随意选择。 在上图中可以看到,最后一个选项是“文件传输协议(FTP)”服务,它提供了FTP服务器功能。如果我们想架设FTP服务器的话,就要选择这一项。 万维网服务 万维网服务是IIS最重要的组件,默认情况下,只有万维网服务被选择。而我们现在所使用的网站一般都使用ASP程序,所以我们还需要选择“Active Server Pages”选项,提供ASP脚本应用程序服务功能。 总结:1. 如何使Windows 2003支持asp网站?从控制面板中打开“添加/删除程序”,选择“添加/删除windows组件”,勾选“应用程序服务器”,点击详细信息,点击“Internet信息服务(IIS)”,点击详细信息,点击“万维网服务”,点击详细信息,勾选“Active Server Pages”选项,点击确定,点击“下一步”安装IIS。2. 默认情况下,IIS不支持ASP脚本语言,需要勾选“万维网服务”中的“Active Server Pages”子组件。3. 要使IIS支持脚本语言,需要选择“应用程序服务器”中的A组件4. Asp脚本语言程序的扩展名是.asp,A脚本语言程序的扩展名是.aspx. 5. Asp和都是服务器运行的脚本语言,在浏览器中显示的网页源代码中只会显示asp脚本的运行结果,不会显示asp脚本的源代码。 6. 删除某项IIS组件,只要重新安装IIS,去掉组件对应的勾号,继续安装就可以了。 静态文件和动态文件 网站中,直接发送给浏览器就可以使用的文件称为静态文件,静态文件只能被打开或下载,无法在服务器端运行。一般html网页,jpeg,gif图片文件,mp3,zip等文件,都属于静态文件。 动态文件只指可以在服务器端运行的文件,如ASP文件等。动态文件在服务器端运行,将运行结果发送给客户浏览器。 客户端运行的脚本程序:还有一种脚本程序是在客户端的浏览器中运行的,一般是以.js .vbs扩展名,这种脚本直接在IE浏览器中运行。管理IISIIS管理器在“我的电脑”上点右键,选择“计算机管理”,展开“服务和应用程序”分支,就能看到IIS管理器。也可以在“运行”里输入inetmgr回车,可以直接打开IIS管理器.从上图可以看到,IIS管理器里包含了“应用程序池、网站、Web服务器扩展三项1. 应用程序池 应用程序池为网站创建一个独立的运行环境。每一个网站都需要指定一个应用程序池,多个网站可以共用一个应用程序池,也可以使用单独的应用程序池。应用程序池可以删除,重建,不影响网站程序本身,只要在重建后为网站指定应用程序池就可以。 为了提高安全性、可靠性及性能,IIS 6.0增加了应用程序池这一功能。当多个网站共用一个应用程序池时,可以重复使用系统资源,提高了性能;当网站使用独立的应用程序池时,如果网站被攻击而崩溃也不会影响到其他网站。2. 网站 网站,就是IIS可管理的WEB站点。可以有多个不同的网站。网站的默认端口是80,其他网站可以设置另外的端口。可以为网站设置主机头值,让多个网站共用80端口。主机头值,就是网站的域名。3. Web服务器扩展 Web服务器扩展为IIS增加额外的功能。如上图所示,ASP组件就包含在Web服务器扩展中。默认情况下,安装IIS时,ASP组件也被安装,但是禁止的。我们在前面手工安装ASP组件,实际上就是“允许”ASP组件。网站属性1 “网站”选项卡 描述:为网站设置一个名称,如果有多个网站,在IIS管理器的网站列表中可以清晰的区分。 IP地址:网站所使用的IP地址,如果不指定就使用服务器所拥有的所有IP地址。如果服务器上有多个网站,而且都使用80端口,就需要在这儿设置主机头。点击“高级”,选择“默认值”,点击“编辑”,在弹出的窗口中输入网站的域名,如下图。还可以为网站输入域名和端口,都可以访问网站。 TCP端口:访问网站所使用的端口,默认是80。使用80端口时,直接输入网址就可以访问网站。当使用其它端口时,访问时需要加上端口号,如:8080/。注意,要输入完整的URL地址,不能省略http:/和/。 连接超时:一般按默认设置就可以了。超过设定的时间后,服务器会主动断开与客户端的连接。当网站的访问人数过多时,连接超时设置过长会影响服务器性能,如果发现服务器内存占用过大,可以适当降低连接超时的时间。 日志记录:日志对维护IIS,网站出现问题后分析解决故障,有很大帮助。日志默认保存在C:WINDOWSsystem32LogFiles目录下,每个网站一个目录,目录名一般如W3SVC1这样的。需要注意的是,对于访问数量较大的网站,IIS日志会占用较大的磁盘空间,需要定期清理。2.性能选项卡 性能选项卡中,“带宽限制”设置网站最多可使用的带宽,“网站连接”设置可访问网站的最多连接数。只有当网站的访问量非常大时,才需要设置。3.ISAPI筛选器ISAPI筛选器可以为IIS添加额外的功能,一些特殊的网站需要使用ISAPI筛选器。一般安装网站时,会自动安装ISAPI筛选器。添加成功后,ISAPI筛选器列表中的筛选器显示绿色箭头。如果是红色表示筛选器未正常运行。当ISAPI筛选器不能正常运行时,检查DLL文件的权限,检查Web服务器扩展中是否有相应的ISAPI扩展并设为允许。4.主目录主目录是网站源代码所在的目录,目录下的文件都可以通过网站访问到。网站所有的文件,如html网页,ASP脚本,图片等都存放在主目录下。在目录路径下方,有对主目录访问权限的设置,一般按默认就可以了。如果网站主要用于静态文件下载,可以勾选“目录浏览”选项,这样访问网站时,就可以看到网站的目录及文件列表。除非特别指定,“脚本资源访问”和“写入”权限不要勾选。“脚本资源访问”不是指可以运行ASP脚本程序,而是允许客户端IE下载查看ASP脚本源码,这通常是不安全的。“写入”权限也是针对客户端浏览器来说的。应用程序名:一个标识,这儿设置的名称可以在IIS管理器的“应用程序池”列表中显示,区分不同的网站。执行权限:除非特别指定,一般使用纯脚本。可执行文件是指一些CGI及ISAPI文件,一般我们用不到。应用程序池:这儿指定了网站所使用的应用程序池。默认的,所有新建网站都使用DefaultAppPool应用程序池。可以在IIS管理器的应用程序池中创建新的项目,并在这儿指定。应用程序配置:点击“配置”按钮,打开应用程序配置窗口。一般情况下,这里使用默认设置即可。如果网站脚本运行出错,可以尝试勾选“启用父路径”,或将默认ASP语言改为JavaScript.5.文档这儿主要设置网站的首页文件。当我们访问一个网站时,如,实际上是访问的/index.asp文件,index.asp就是的首页文件。首页文件名一般是index.asp index.html default.asp deufault.html等6. 目录安全性 身份验证和访问控制:设置允许访问网站的用户,默认情况下,启用匿名访问,所有客户端使用内置的用户IUSR_RCJY-GGT46I0QUI访问网站。这个用户是安装Windows 2003时,系统自动创建的。网站所在的目录及文件需要允许此用户读的权限,客户端才能访问此网站。集成Windows身份验证:勾选此项时,用户访问网站需要输入用户名和密码。这里的用户就是windows 2003的用户账号,用户名和密码可以在windows用户管理中创建。7. HTTP头和自定义错误 HTTP头选项卡中,可能用到的设置是“MIME类型”。MIME类型,类似于windows中通过扩展名识别出文件类型的方法,设置了MIME扩展名的文件,IIS服务器会通知客户端浏览器打开的文件是何种类型,如rar文件,就直接下载,视频文件就播放等。因为Windows 2003中不支持rmvb和flv文件的IIS服务,如果网站中有这两种文件需要下载,就要在这儿进行设置。设置如上图,注意扩展名前有.号。类型写application,这种类型的文件都可以下载。Flv文件可以使用video/x-flv。详细的信息可以搜索”windows 2003 mime rmvb “或“rmvb mime”都可以找到。自定义错误:当客户端打开网页出错时显示的信息。常见的错误有404文件找不到,400请求处理请求,500内部服务器错误(通常是ASP等程序出错)。详细信息可以搜索“IIS 错误代码”。下载源码,并创建一个网站(演示)1.网上常见的网站程序有两种打包的应用程序网站,按照说明书,直接运行setup安装即可。下载后解压缩,就可以直接使用的源码程序,这类程序最多,将重点介绍。2.源码网站的文件介绍搜索ASP源码网站,可以使用“源码 asp”关键字搜索。下载后的压缩包解开后,一般有以下几个文件及文件夹。Index.asp 网站的首页文件Install.asp 有的源码程序中包含了这个文件。这表示,网站在IIS中发布后,需要在IE浏览器中打开install.asp,对网站进行设置。设置完成后,install.asp文件将被删除。这类源码,需要对照说明文档设置好相应文件和文件夹的权限。Conn.asp 这个文件通常用于连接数据库Config.asp 这个文件一般用于保存网站的配置数据,或者是一个配置网站数据的ASP程序。用记事本打开config.asp,如果看到里面是标准的asp和html语句,就表明这是一个配置程序。如果是一些带有解释性的文本,就是用于保存配置数据的文本文件。安装说明.txt 系统说明.txt 这些都是网站的说明文档Database文件夹 用于保存网站的数据库,一般是access数据库。Upload 文件夹 保存用户上传的文件,用户头像,发表的图片,上传的文件等Include文件夹 这个文件夹保存网站频繁使用的ASP程序。如例子中的Conn.asp和Config.asp。网站中每个页面都会使用的文件一般都放在这儿,如页眉,页脚显示的信息。Images文件夹 保存网站常用的图片,用户上传的头像、图片等也可能放在这儿。Usr文件夹 用户上传的文件,头像,图片等,一般每个用户一个子文件夹3.数据库免费的源码程序一般使用access数据库,当用户数及数据量较大时需要使用mssql数据库。Access数据库的扩展名是mdb,有的网站程序为了防止下载,将数据库扩展名更改为asp,这不影响使用。MSSQL数据库一般有两个文件,扩展名分别为mdf和ldf。其中ldf是数据库的日志文件。4.创建网站将下载的压缩包解开,复制到D盘。一般不要放在C盘,防止硬盘空间不足。在IIS中创建网站,并将主目录指向源码所在的路径。5.设置权限如何设置 Web 服务器的权限?如果Web服务器的权限没有设置好,那么网站就会出现漏洞并且很可能会出现被不怀好意的人黑掉的情况。我们不应该把这归咎于 IIS 的不安全。如果对站点的每个目录都配以正确的权限,出现漏洞被人黑掉的机会还是很小的(Web 应用程序本身有问题和通过其它方式入侵黑掉服务器的除外)。下面是我在配置过程中总结的一些经验,希望对大家有所帮助。 IIS Web 服务器的权限设置有两个地方,一个是 NTFS 文件系统本身的权限设置,另一个是 IIS 下网站-站点-属性-主目录(或站点下目录-属性-目录)面板上。这两个地方是密切相关的。下面以实例的方式来讲解如何设置权限。IIS 下网站-站点-属性-主目录(或站点下目录-属性-目录)面板上有:脚本资源访问 读取 写入 浏览 记录访问 索引资源 6 个选项。这 6 个选项中,“记录访问”和“索引资源”跟安全性关系不大,一般都设置。但是如果前面四个权限都没有设置的话,这两个权限也没有必要设置。在设置权限时,记住这个规则即可,后面的例子中不再特别说明这两个权限的设置。 另外在这 6 个选项下面的执行权限下拉列表中还有:无 纯脚本 纯脚本和可执行程序 3 个选项。 而网站目录如果在 NTFS 分区(推荐用这种)的话,还需要对 NTFS 分区上的这个目录设置相应权限,许多地方都介绍设置 everyone 的权限,实际上这是不好的,其实只要设置好 Internet 来宾帐号(IUSR_xxxxxxx)或 IIS_WPG 组的帐号权限就可以了。如果是设置 ASP、PHP 程序的目录权限,那么设置 Internet 来宾帐号的权限,而对于 ASP.NET 程序,则需要设置 IIS_WPG 组的帐号权限。在后面提到 NTFS 权限设置时会明确指出,没有明确指出的都是指设置 IIS 属性面板上的权限。例1 ASP、PHP、ASP.NET 程序所在目录的权限设置: 如果这些程序是要执行的,那么需要设置“读取”权限,并且设置执行权限为“纯脚本”。不要设置“写入”和“脚本资源访问”,更不要设置执行权限为“纯脚本和可执行程序”。NTFS 权限中不要给 IIS_WPG 用户组和 Internet 来宾帐号设置写和修改权限。如果有一些特殊的配置文件(而且配置文件本身也是 ASP、PHP 程序),则需要给这些特定的文件配置 NTFS 权限中的 Internet 来宾帐号(ASP.NET 程序是 IIS_WPG 组)的写权限,而不要配置 IIS 属性面板中的“写入”权限。 IIS 面板中的“写入”权限实际上是对 HTTP PUT 指令的处理,对于普通网站,一般情况下这个权限是不打开的。 IIS 面板中的“脚本资源访问”不是指可以执行脚本的权限,而是指可以访问源代码的权限,如果同时又打开“写入”权限的话,那么就非常危险了。 执行权限中“纯脚本和可执行程序”权限可以执行任意程序,包括 exe 可执行程序,如果目录同时有“写入”权限的话,那么就很容易被人上传并执行木马程序了。 对于 ASP.NET 程序的目录,许多人喜欢在文件系统中设置成 Web 共享,实际上这是没有必要的。只需要在 IIS 中保证该目录为一个应用程序即可。如果所在目录在 IIS 中不是一个应用程序目录,只需要在其属性-目录面板中应用程序设置部分点创建就可以了。Web 共享会给其更多权限,可能会造成不安全因素。总结: 也就是说一般不要打开-主目录-(写入),(脚本资源访问) 这两项以及不要选上(纯脚本和可执行程序),选(纯脚本)就可以了.需要的应用程序的如果应用程序目录不止应用程序一个程序的可以在应用程序文件夹上(属性)-目录-点创建就可以了.不要在文件夹上选web共享.例2 上传目录的权限设置: 用户的网站上可能会设置一个或几个目录允许上传文件,上传的方式一般是通过 ASP、PHP、ASP.NET 等程序来完成。这时需要注意,一定要将上传目录的执行权限设为“无”,这样即使上传了 ASP、PHP 等脚本程序或者 exe 程序,也不会在用户浏览器里就触发执行。 同样,如果不需要用户用 PUT 指令上传,那么不要打开该上传目录的“写入”权限。而应该设置 NTFS 权限中的 Internet 来宾帐号(ASP.NET 程序的上传目录是 IIS_WPG 组)的写权限。 如果下载时,是通过程序读取文件内容然后再转发给用户的话,那么连“读取”权限也不要设置。这样可以保证用户上传的文件只能被程序中已授权的用户所下载。而不是知道文件存放目录的用户所下载。“浏览”权限也不要打开,除非你就是希望用户可以浏览你的上传目录,并可以选择自己想要下载的东西。总结: 一般的一些asp.php等程序都有一个上传目录.比如论坛.他们继承了上面的属性可以运行脚本的.我们应该将这些目录从新设置一下属性.将(纯脚本)改成(无).例3 Access 数据库所在目录的权限设置: 许多 IIS 用户常常采用将 Access 数据库改名(改为 asp 或者 aspx 后缀等)或者放在发布目录之外的方法来避免浏览者下载它们的 Access 数据库。而实际上,这是不必要的。其实只需要将 Access 所在目录(或者该文件)的“读取”、“写入”权限都去掉就可以防止被人下载或篡改了。你不必担心这样你的程序会无法读取和写入你的 Access 数据库。你的程序需要的是 NTFS 上 Internet 来宾帐号或 IIS_WPG 组帐号的权限,你只要将这些用户的权限设置为可读可写就完全可以保证你的程序能够正确运行了。总结: Internet 来宾帐号或 IIS_WPG 组帐号的权限可读可写.那么Access所在目录(或者该文件)的“读取”、“写入”权限都去掉就可以防止被人下载或篡改了例4 其它目录的权限设置: 你的网站下可能还有纯图片目录、纯 html 模版目录、纯客户端 js 文件目录或者样式表目录等,这些目录只需要设置“读取”权限即可,执行权限设成“无”即可。其它权限一概不需要设置。 上面的几个例子已经包含了大部分情况下的权限设置,只要掌握了设置的基本原理,也就很容易地完成能其它情况下的权限设置。在示例网站中,需要设置的权限如下:NTFS文件夹相关权限网站根目录school Internet来宾用户,读取权限数据库目录database Internet来宾用户,修改权限用户上传目录upload Internet来宾用户,修改权限配置文件include/config.asp Internet来宾用户,修改权限网站目录属性设置School 读取,执行权限纯脚本Database 取消读取权限,执行权限无Upload,images 读取,执行权限无权限的相关说明:NTFS文件夹权限中,修改权限包含了读取+运行+列出目录+写入。允许脚本执行是在网站目录属性里的执行权限里设置,所以根目录的NTFS权限不需要“运行”。Database目录包含数据库,不希望用户下载,所以在网站目录属性中取消读取权限,这样用户就无法下载,但NTFS目录的读取权限不能取消。测试网站,排除错误网站架设好后,在IE浏览器中打开首页,测试。如果服务器上有多个网站并使用相同端口,就需要使用域名来访问网站。如果域名未注册,可以修改XP设置,在本机实现域名访问。打开C:windowssystem32driversetchosts文件,在最后添加一行28 这样就可以使用域名访问网站。这种方法,只能在本机使用。其它电脑上无法使用这个域名。错误提示1您未被授权查看该页您试图访问的 URL 安装有 ISAPI 或 CGI 应用程序,在继续执行之前对用户凭据进行验证。该应用程序无法验证您的凭据。 请尝试以下操作: 如果您认为自己应该能够查看该目录或页面,请与网站管理员联系。 单击刷新按钮,并使用其他凭据重试。HTTP 401.5 - 未经授权:ISAPI/CGI 应用程序授权失败。Internet 信息服务 (IIS)一般是Internet来宾用户权限未设置好,在高级选项中的特殊权限里,有拒绝Internet来宾用户读取的设置。或者是数据库等文件未设置修改权限。错误提示2HTTP 500内部服务器错误这种错误是由于ASP脚本运行出错造成的,一种原因是在目录属性中未对脚本所在目录设置“纯脚本”权限。另外,目录路径错误也会造成ASP出错。如Conn.asp连接数据库,路径错误。错误提示3Microsoft JET Database Engine 错误 80040e09 不能更新。数据库或对象为只读。 /school2/register.asp,行 231 这种错误是由于没有数据库的修改权限造成的,在NTFS文件夹中设置Internet来宾用户修改权限。.net程序设置IIS_WPG组拥有修改权限。错误提示4Server.MapPath() 错误 ASP 0175 : 80004005 不允许的 Path 字符 /shool/Include/upload.asp,行 292 在 MapPath 的 Path 参数中不允许字符 .。 这种错误是由于未启用父路径造成的。在ASP语言中,使用“.“代表父路径。看到这种提示,在网站主目录选项卡中选择”配置“,在选项面板中勾选“启用父路径”。修改网站源码,创建自己的网站简单的HTML语句介绍/webclass/html/html_design.htmlbgcolor - 背景色彩 text - 非可链接文字的色彩 link - 可链接文字的色彩 alink - 正被点击的可链接文字的色彩 vlink - 已经点击(访问)过的可链接文字的色彩 链接(Link)基本语法 . 这是一个链接的例子。 点一下带下划线的文字!这是一个链接的例子。 点一下带下划线的文字!跳转到页面的另外一个地方 . . 跳转到下一个链接点下一个链接点 跳转到下一个链接点下一个链接点 . 开一个新窗口! 链入图象的基本语法 #=图象的 URL #=在浏览器尚未完全读入图象时,在图象位置显示的文字。 . - 定义表格 - 定义表行 - 定义表头 - 定义表元(表格的具体数据)带边框的表格: FoodDrinkSweetABC 安装MSSQL数据库1.运行seup,选择安装数据库服务器。其他组件一般不需要安装。2.MSSQL的最后补丁包是SP4,如果安装程序未集成SP4补丁,安装后还要手工安装SP4补丁。3.点击“下一步”,按默认设置安装4. 如果C盘空间不多,可以将MSSQL安装到其他分区中5.这儿一般选择本地系统账户,这里的账户用来启动mssql。6.这里的身份验证是指访问SQL数据库时使用的账号。一般选择混合模式,并为SA用户设置密码。. 7.点击“下一步”继续,后面的安装按照默认设置即可。8.安装完成后,还需要安装MSSQL SP4补丁。压缩包中已经包含了。运行压缩包中的SP4安装程序,会解压一个文件夹,打开文件夹中setup.bat安装SP4.9.安装过程中,会提示输入SA密码,按要求设置一个即可。ASP等脚本语言使用SA密码连接数据库,架设网站时需要用到。安装的最后,会弹出向后兼容性一览,选择“升级Microsoft Search”,继续安装。10.安装完成后重启系统。管理MSSQL1.打开计算机管理,在服务和应用程序中,展开“Microsoft SQL Server”2.MSSQL默认带有6个数据库,这些数据库是程序运行必须的,不要修改。3.一个数据库包含多个表,每个表中存储不同的内容。4.数据库文件的扩展名是mdf 和ldf,数据库文件默认保存在C:Program FilesMicrosoft SQL ServerMSSQLData目录下5.日志:为提高可靠性,MSSQL将写入数据库的每一项命令保存在扩展名为ldf的日志文件中,当数据库出错错误时,通过回滚日志,可以将数据库恢复到正确的状态。当日志文件较大时,可以在数据库上点右键,选择“收缩数据库”,删除多余的日志。6. 附加数据库: 架设网站时,需要将网站的SQL数据库添加到MSSQL Server中。在“数据库”分支上点右键,选择“所有任务”-“附加数据库”,选择数据库文件,点击确定,附加数据库。7.备份数据库:备份数据库只复制MDF文件,不复制日志文件。备份的数据库默认在C:Program FilesMicrosoft SQL ServerMSSQLBACKUP下。完全备份时选择重写现有媒体,差异备份时选择追加到媒体。添加路径时,要手工输入数据库名称。备份的数据库文件只能使用“还原数据库”操作恢复。8. 还原数据库:还原数据库时,先要新建一个数据库,数据库名称和备份的数据库一样。还原时选择“从设备”,点击“选择设备”选择备份数据库。9.分离数据库: 备份数据库比较麻烦,而且不能保存日志文件。所以一般采用“分离数据库”来备份。分离数据库的缺点是操作时要断开连接到数据库上的用户。10. 导入数据库:导入数据库可以将其他类型的数据库文件导入到MSSQL中,下图中导入的是Access数据库。导入数据库之前要注意,一定要新建空的数据库,如左图中,要新建名为eimscms3的数据库,选定新建的数据库,导入。11. 通过sql脚本新建数据库: 首先,新建一个空的数据库,然后选择这个数据库,点击菜单上的工具,SQL查询分析器,将SQL脚本复制到窗口中,点击运行按钮,运行脚本。SQL Server服务器属性在Sql Server服务器(local)上点右键-属性,可以打开Sql Server服务器属性面板。1.常规: 如果使用数据库维护计划维护服务器,需要勾选“自动启动SQL Server代理”2. 内存和处理器选项,调整SQL服务器可以使用的内存及CPU配额。3.安全性:设置连接数据库时身份验证方式,sa用户连接数据库,要在这儿选择“SQL Server和Windows” 审核级别:成功或失败的连接,将记录到Windows的安全性日志中,一般调试网站时使用。4.数据库设置选项可以设置数据库文件的默认存放目录。使用数据库维护计划维护数据库数据库维护计划定期优化数据库,并备份数据。使用数据库维护计划,必须在SQL服务器属性中启用SqlServer代理。具体设置,按默认即可,如下图。备份IIS配置信息IIS配置信息包含了IIS下所有网站的设置,当网站较多时,需要备份IIS配置信息方便恢复。IIS配置信息保存在C:WINDOWSsystem32inetsrvMetaBack,扩展名为MD0和SC0(数字0)如iisbak.MD0和iisbak.SC0手工备份:在IIS管理器上点右键,选择所有任务,备份/还原配置。也可以使用下面的命令备份cscript.exe C:WINDOWSsystem32iisback.vbs /backup /b iisbak/b 后面的参数是备份的文件名,上例中是iisbak.备份文件只能保存在C:WINDOWSsystem32inetsrvMetaBack目录下,所里这儿不能输入路径。参考/zh-cn/library/cc775682(WS.10).aspx备份网站数据库正常情况下,我们使用COPY命令备份文件时,打开或正在使用的文件无法复制。当有用户访问网站时,数据库文件都是处于正在使用状态,无法使用COPY命令备份。我们可以使用Windows自带的备份命令ntbackup备份数据库。Ntbackup命令利用windows的卷影复制功能,可以复制正在使用的文件。使用NTBACKUP备份文件:1. 点击备份向导2. 选择要备份的文件夹3. 选择保存备份的位置及文件名4. 点击高级,选择备份类型。“正常”:将目标文件夹内的所有文件全部备份。“增量”和“差异”只备份上一次备份后修改过的文件。如果使用“增量”和“差异”,Ntbackup会将修改过的文件备份多个副本,造成备份文件体积很大。5.下一步,选择是否验证备份6.下一步,选择替换还是附加备份。注意,只有备份类型使用“正常”,才能选择替换备份。使用“增量”“差异”“每日”,都要选择附加备份。7.设定备份执行的时间。一般,第一次备份时,使用“正常”类型备份,创建一个备份文件。之后,使用“增量”定期备份修改过的文件。8.设定备份计划。可以设置为周一1:30运行备份。输入运行计划的用户名和密码。计划任务,可以在控制面板中打开并修改。9.打开计划任务属性,可以看到,在运行栏中有如下的命令: C:WINDOWSsystem32ntbackup.exe backup C:Documents and SettingsAdministratorLocal SettingsApplication DataMicrosoftWindows NTNTBackupdataback

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论