木子屋 Dnawo's BLOG

分类:服务器

共 348 篇

IIS 6.0 不能处理未知的 MIME 类型

症状 当您从 IIS 6.0 Web 服务器中请求文件时,而该文件的扩展名不是 Web 服务器上已定义的 MIME 类型,您将看到以下错误消息: HTTP 错误 404 - 找不到文件或目录。 原因 IIS 早期版本包含通配符 MIME 映射,允许 IIS 处理任何文件而无需考虑扩展名。IIS 6.0 不包含该通配符 MIME 映射,不能处理在 IIS 元数据库中的 MimeMap 节点以外定义的任何类型的扩展名。 解决方案 警告:如果不正确地编辑元数据库,可能会导致严重问题,您可能需要重新安装使用元数据库的所有产品。Microsoft 不能保证能够解决由于您错误地编辑元数据库而导致的问题。编辑元数据库需要您自担风险。…

Apache、IIS下PHPwind 6.0静态目录部署的方法

静态目录部署可以把论坛的URL转换成更容易被搜索引擎收录的形式,普通用户只需开启静态目录部署功能即可,URL形式如:http://www.phpwind.net/thread.php?fid-2.html,不过这种形式中包含有(.php?),可能会被某些搜索引擎判定为是动态页面,而降低网站内容被收录的机率,为了能更好的提高您的网站被搜索引擎收录的机率,可以使用参照下面的方法进行静态目录部署: 一、后台设置 在静态目录部署中,开启静态目录部署功能,将静态目录设置为"-htm-",将静态目录扩展名设置为:".html" 默认的URL形式为 "http://www.phpwind.net/thread.php?fid=2"…

开关IIS不重启电脑

有时候我们在WEB程序如:ASP,中无意中使用到了一个死循环,或者在测试 DLL组件时,挂了。这时候IIS就停止了响应,我们要继续我们的工作啊,重启IIS服务吧。 然而这个进程还在执行,Internet 服务管理器还关闭不了。而当想结束inetinfo.exe 或者 DLLHOST.EXE 进程的时候,我们得到了一个拒绝的信息,当然你是管理员权限也还是得到这样提示。你也可能会用net stop,不过花的时间要长些,而且有时候不响应。 这时我们只有重启电脑了。能不用重启电脑而RESTART IIS么? 当然可以,Microsoft在安装IIS的时候同时安装了一个工具,叫 iisreset,你可以在winnt\system32 中找到它,他可以和PING一样以命令行方式使用。它有多个参数,下面是几个重要的,也是我们本文切题的参数:…

在SQL Server2000中不显示系统数据库、系统表和系统存储过程

操作步骤: 1.打开SQL Server企业管理器; 2.依次展开:Microsoft SQL Servers》SQL Server级》数据库实例((LOCAL)(Windows NT)),在数据库实例上点击右键,选择"编辑 SQL Server 注册属性"; 3.在"已注册的 SQL Server 属性"窗口中去掉"显示系统数据库和系统对象"前的钩,确定即可;

分离、附加和备份、还原MSSQL数据库的区别

备份和恢复数据库: 备份就是指对SQL Server数据库及其他相关信息进行拷贝,数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,如果数据库因以外而损坏,这些备份文件将在数据库恢复时被用来恢复数据库。 恢复就是把遭受破坏、丢失的数据或出现错误的数据库恢复到原来的正常状态,这一状态就是有备份决定的。 分离和附加数据库: 在SQL Server运行时,在Windows中不能直接移动SQL Server数据库文件,如果想移动SQL Server数据库文件,就要将数据库文件从SQL Server服务器中分离出去,分离后SQL Server服务器上不再有该数据库。 附加数据库的工作是分离数据库的逆操作,通过附加数据库,可以将没有加入SQL Server服务器的数据库文件加到服务器中。

SQL Server2000数据库分离与附加

如果您数据库系统安装在系统盘(比如C盘),由于C盘容易受病毒侵害,您也许希望您的数据存放在非系统盘(比如D盘),要做的这点很简单,您并不需要重装数据库,只要把数据“分离”,然后将相关文件移动到D盘的某个目录,接着“附加”数据库即可。 SQL Server 2000允许分离数据库的数据和事务日志文件,然后将其重新附加到同一台或另一台服务器上。分离数据库将从SQL Server 删除数据库,但是保证在组成该数据库的数据和事务日志文件中的数据库完好无损。然后这些数据和事务日志文件可以用来将数据库附加到任何SQL Server实例上,这使数据库的使用状态与它分离时的状态完全相同。 数据库分离和附加其实很简单,您即使是初次接触数据库,做起来也很容易。…

在SqlServer2000的视图中小心使用*符号

有些朋友看到这个标题可能会有疑问,难道在视图中使用*符号还有何要注意的地方吗?对于这个问题,我们先不必回答,先看一下例子吧。 我这里,使用的数据库是SqlServer2000自带的Northwind,这样方便大家自己私下里测试。首先,创建两个视图,视图的脚本如下: 然后,使用这两个视图查询客户ID为ALFKI的资料,查询语句如下: 查询的结果如下: 一切正常,这个时候,需求发生了变化,我们需要改动vCustomersA,改动后的脚本如下:(为了说明问题,我们只是把CompanyName和ContactName互换一下位置) 这个时候,当我们再次使用视图vCustomersB查询客户ID为ALFKI的资料的时候,错误已经悄然来临,你注意到了吗?让我们来看一下这两个视图的查询结果吧,查询语句如下:…

物理文件名错误导致从设备还原MSSQL数据库失败

好几次在从设备还原MSSQL数据库时都因为物理文件名错误而导致还原失败,其实确切的不应该说是物理文件名错误,而是由于错误的路径。这种错误经常发生在一台机子上备份的数据库拿到另一台机子还原,原先的数据库路径很可能在另一台机子上不存在。奇怪的是当路径不存在时MSSQL不能自动创建,改成一个存在的路径就可以顺利还原了!

使用 SQL 事件探查器进行监视

SQL 事件探查器是图形工具,使系统管理员得以监视 Microsoft SQL Server 实例中的事件。可以捕获有关每个事件的数据并将其保存到文件或 SQL Server 表中供以后分析。例如,可以对生产环境进行监视,了解执行速度太慢而妨碍性能的存储过程。 使用 SQL 事件探查器只监视感兴趣的事件。如果跟踪变得太大,可以基于需要的信息进行筛选,以便只收集事件数据的子集。监视太多事件类会增加服务器和监视进程的开销,并且可能导致跟踪文件或跟踪表变得很大,尤其是在进行长时间监视时。 在跟踪事件后,SQL 事件探查器允许重播在 SQL Server 实例上捕获的事件数据,因此可以如事件当初发生时一样有效地重新执行保存的事件。…

解决DLL组件注册成功但无法使用的问题

一个很简单的问题,但是研究半天,给出标准答案,XP或2003下 如FSO,在NTFS格式下 Regsvr32 %systemroot%\system32\scrrun.dll 如果注册成功,但ASP中依然无法使用 先看scrrun.dll在NTFS格式下的权限,看是否加入user组中,如没有请用下命令 cacls %systemroot%\system32\scrrun.dll /d guests 而在FAT32格式下面,因为没有文件权限,无需要上面的步骤 而注册表中依然有用户权限 请查看HKEY_CLASSES_ROOT\Scripting.FileSystemObject的权限,请加上User组可读可运行权限…