分类:服务器
共 348 篇
当使用上边字符串连接数据库时,收到错误信息: 用户 NT AUTHORITY\NETWORK SERVICE 登录失败。 原因是当前站点用户"NETWORK SERVICE"没有数据库的访问权限,既是没权限,加下就好了。添加步骤如下: ①.右击"安全性→登录名",选择"新建登录名...": ②.登录名选择Windows用户"NT AUTHORITY\NETWORK SERVICE": ③.打开"NT AUTHORITY\NETWORK SERVICE"用户属性页面设置权限: 保存后再访问就正常了。
📂 服务器
👤 博主
📅 2010-04-21
👁 4514
👍 0
阅读全文 →
刚安装的服务器,用IIS7访问ASPX页面时出错,提示如下: HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。 页面中还列出发生错误的可能原因: 最可能的原因: •可能是缺少处理程序映射。默认情况下,静态文件处理程序将处理所有内容。 •您要使用的功能可能尚未安装。 •没有为网站或应用程序启用相应的 MIME 映射。(警告: 请不要为用户不应下载的 .ASPX 页或 .config 文件等内容创建 MIME 映射。) •如果未安装 ASP.NET。 百度查说是未在IIS中注册aspnet的原因,运行命令行工具进行注册,再访问就正常了:
📂 服务器
👤 博主
📅 2010-04-21
👁 11430
👍 0
阅读全文 →
设计有用的索引是改善查询性能最重要的方面之一,它要求理解索引的结构及理解数据是如何使用的。 数据 在创建索引前,必须对数据有全面的了解,包括以下内容: ·逻辑和物理设计 ·数据特征 ·如何使用数据 为了设计有用和有效索引,必须依赖于对用户所发出查询的分析。对用户如何访问数据的不准确分析会导致查询响应慢或不必要的表锁定。通过以下观察应该知道用户如何访问数据: ·所执行的查询类型 ·通常执行的查询频率 全面了解用户的数据要求有助于确定对哪些列进行索引和创建哪一类的索引。可能需要牺牲某个查询的速度以使另一个查询获得较好的查询性能。 使用索引的指导原则 事务环境、数据特征和数据的使用决定了要指定创建索引的列。索引的有用性直接与查询返回行的比例有关,低比例或高选择性是比较有效的。…
📂 服务器
👤 博主
📅 2010-04-21
👁 4069
👍 0
阅读全文 →
本文所有示例均在Student表上操作,表结构如下: 在Student表上建如下索引: 例1:select * from student 例2:select * from student where id=18 例5:select * from student where name like 'zhang%' and age>=18 例6:select * from student where name like 'zhang%' and age>=18 and id、!=18
📂 服务器
👤 博主
📅 2010-04-20
👁 5467
👍 0
阅读全文 →
COMPUTE函数能在普通查询的基础上显示一些统计信息,和ROLLUP和CUBE运算符不同,这些统计信息不直接加在结果集中,在查询分析器中可以看到,但不返回给客户端程序,并且它不需要和GROUP BY一起使用。 例如有一张OrderDetail表,结构和数据如下: 例1:统计所有订单的产品数 结果集: 例2:统计每个订单的产品数量 结果集: 注意:compute by后面的字段必须在order by后面的字段列表中。
📂 服务器
👤 博主
📅 2010-04-17
👁 4504
👍 0
阅读全文 →
ROLLUP、CUBE运算符和GROUP BY一起使用能在结果集中加入一些额外的统计信息,例如有一张OrderDetail表,结构和数据如下: 例1:统计每个订单的产品数量。 结果集: 如图所示,ROLLUP统计出了所有订单的产品数。 例2:统计每个订单、每种产品的数量。 结果集: 如图所示,ROLLUP统计出了每笔订单的产品数以及所有订单的产品数。 例3:统计每个订单、每种产品的金额。 结果集: 如图所示,ROLLUP统计出了每笔订单的金额以及所有订单的金额。 例4:当GROUP BY后边有多个字段时,字段的前后顺序不同,结果就会不同,用例2做测试。 结果集: 小结 ·ROLLUP得紧跟在GROUP BY后边使用;…
📂 服务器
👤 博主
📅 2010-04-16
👁 5630
👍 0
阅读全文 →
SQL Server2000关系图字面上的理解是用于管理表之间的关系用的,除此外,也可以用它来新建、修改表,并且比SQL Server2000的表设计器还好用。在关系图空白处单击右键,在菜单中可以看到,我们既可以新建表,也可以将现有的表添加到关系图中: 这边我们将现有的表添加到关系图中: 默认表视图只显示一个列名,实际上除了列名外,我们还想看列的类型、说明等,这就要自定义表视图了。可以一个个表去修改,但SQL Server2000允许我们批量的修改,方法是按Ctrl+A选择全部表,右键单击任意一个表,选择"表视图→自定义": 默认自定义视图是显示列名、类型和可为空值,还不是我们想要的,再全选表,右键单击任意表,选择"表视图→修改自定义":…
📂 服务器
👤 博主
📅 2010-04-15
👁 4923
👍 0
阅读全文 →
SQL Server2000的聚合函数大都会忽略空值,所以在含有空值的列上使用聚合函数时需格外谨慎。例如有一个Student表如下: 我们用下边SQL语句统计下人数、平均年龄、最大年龄、最小年龄: count1 count2 avg max min ----------- ----------- ----------- ----------- ----------- 3 2 21 22 20 可以看到,除了count(*),其他聚合函数都忽略了stu3。可以使用isnull函数给空值设置一个默认值,让聚合函数不忽略该行: count1 count2 avg max min ----------- ----------- ----------- ----------- -----------…
📂 服务器
👤 博主
📅 2010-04-10
👁 5342
👍 0
阅读全文 →
用户定义数据类型提供了一个便利的方法来确保数据类型的一致性,即在值域可能相同的列上使用用户定义数据类型替代系统提供的数据类型。例如,数据库可能将在很多个表中存储各种各样的电话号码。尽管号码不是单一的,但存在确定的方法来存储电话号码,这在数据库一致性方面是重要的。可以创建用户定义数据类型,在表列中一致地使用它,确保电话号码使用相同的数据类型。 下边建立一个用户定义数据类型phone_number: 建立好用户定义数据类型后,新建表时就可以像使用系统数据类型一样使用它了: 注意,在SQL Server2000内部,用户定义数据类型仍然被看作是系统数据类型。我们来看一下: 参考资料 .《数据库程序设计-SQL Server2000 数据库程序设计》微软公司著,高等教育出版社,P65
📂 服务器
👤 博主
📅 2010-04-09
👁 4523
👍 0
阅读全文 →
上图是一个WEB站点访问日志表,记录了访问对象的相关信息。现在要求增加一个站点每天的IP、PV统计功能,数据量小时直接对Web_AccessLogTB表中的数据进行统计即可,若数据量比较大,这样做就不合适了。解决方法是进行预统计:在用户查看统计之前就已经预先统计好了,用户查看时只是显示下结果而已。 预统计的方式又可分成两种:同步或异步。同步可以写个存储过程来完成,添加访问日志的同时进行预统计;异步是将添加访问日志和预统计两个过程分开,后者可由其他程序来完成,例如Windows服务、触发器等等。显然异步比较合适,下边我们就用触发器来完成。 上图为预统计表,记录每天的IP和PV量。现在要解决的一个问题是IP的统计,到目前为止,每个IP都必须先扫描一次Web_AccessLogTB表,才知道它是不是首次访问,是则IPCount字段加1,这样效率太差了。我们再建一个辅助表(Web_IPLogTB)来解决这个问题:…
📂 服务器
👤 博主
📅 2010-04-07
👁 5026
👍 0
阅读全文 →