Asp.net2.0连接SqlServer200的时候需要注意的问题

原创 2006年06月20日 15:12:00

用过VS2005开发的兄弟们都知道,在新建一个网站项目的时候,要求选择一个网站位置,既可以不使用IIS做开发WEB服务器,而使用文件系统,也就是VS2005自带的一个WEB服务器运行网站.

我有一个项目,是在"文件系统"方式下开发的,数据库系统是SQLSERVER2000,在开发时,一切正常.
但是在发布时,我们要使用IIS,当项目布署到IIS下时,访问SQLSERVER2000的代码无法执行.连接数据库时被强制要求访问SQLSERVER2005,并提示了
<
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
>
切换回了"文件系统"方式,错误消失了....

解决办法:

1.
打开IIS属性-》虚拟目录属性-》选Net 2.0-》点‘编辑配置’-》删除所有连接SQlexpress的项
当然,最好连全局的配置也删除,
打开IIS属性-》站点属性-》选Net 2.0-》点‘编辑全局配置’
-》删除所有连接SQlexpress的项

2.在应用服务器的日志中,找到了
异常信息:
异常类型: SqlException
异常消息: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

请求信息:
请求 URL:
http://localhost/Test/default.aspx
请求路径: /Test/default.aspx
用户主机地址: 127.0.0.1
用户:
是否已经过身份验证: False
身份验证类型:
线程帐户名: NT AUTHORITY/NETWORK SERVICE

于是我判断是SQLSERVER服务器的问题.



3.在数据库日志中发现了
您运行的 Microsoft SQL Server 2000 版本或 Microsoft SQL Server 2000 Desktop Engine (也称为 MSDE) 和 Microsoft Windows Server 2003 家族使用时存在已知的 安全弱点。为了减少计算机被某些病毒的攻击,Microsoft SQL Server 2000,MSDE 或 两者的 TCP/IP 和 UDP 网络端口被禁用。要启用这些端口,您必须从
http://www.microsoft.com/sql/downloads/default.asphttp://www.microsoft.com/china/sql/downloads/default.asp 安装一个修补程序, 或 Microsoft SQL Server 2000 或 MSDE 的最新服务包。

于是我换了一台刚装好系统的服务器,并下载了SP4的补丁打上了.

果然,连起来再试,成功了....
看来,还是要多打补丁啊....

前端和后端交互的一些原规范问题

应该怎么去规避一些不该属于自己的任务而被后台强加于自己?等等问题, 关于交互会给大家详细介绍9个方面的细节: 1.前端请求数据URL由谁来写? 在开发中,URL主要是由后台来写的,写好了给前端开发者...
  • xcymorningsun
  • xcymorningsun
  • 2017年01月20日 14:22
  • 1885

[数据库]关于设计表时应该注意的问题

如有错误欢迎大家指出。这段时间在家里,做了点修正。 1、慎重选择表名。 有两种选择: 按照多数开发语言的命名规则。比如(myCustomer)。 按照多数开源思想命名规则。比如(my_cust...
  • SunnyYoona
  • SunnyYoona
  • 2014年05月19日 10:25
  • 1467

用 jdbc 注意问题

用jdbc不多,以前都是用现成的框架mybatis 中的sqlmap 映射,以后遇到问题就在下面加一项总结。   最近的项目里面用的jdbc比较多,所有的数据库增删改查都是jdbc ,这样写好不好就不...
  • u010552708
  • u010552708
  • 2016年06月03日 19:10
  • 327

分布式系统的设计几个要注意的地方

最近在做系统升级,由于当时设计的局限,导致系统不停服,保证服务的做法非常麻烦。当时再定方案的时候,由于自己在这方面没有经验,导致有些乐观。到了实际做的时候,预期时间至少比预想的多了一周的时间,要知道,...
  • anzhsoft2008
  • anzhsoft2008
  • 2014年12月25日 07:14
  • 7969

Log( )的详细问题

android的log解析 如何分析和研究Log文件 ,如何看日志信息 。 Log 在android中的地位非常重要,要是作为一个android程序员不能过分析log这关,算是and...
  • budong282712018
  • budong282712018
  • 2013年12月07日 10:47
  • 364

总结一下Android中Bitmap图片操作中要注意的地方

1. 使用decodeStream获取Bitmap    ImageView.setImageBitmap、ImageView.setImageResource、BitmapFactory.decod...
  • u011268102
  • u011268102
  • 2013年08月08日 22:55
  • 1325

使用变量的一般注意事项

看完代码大全第11章『使用变量的一般事项』,我想根据我们目前最容易遇到的以及对于我们目前最需要重视的方面,提炼出一些书中的精华。在这经典之上再进行浓缩一下。 先说一点知识:数据认知要想创建有效数据,那...
  • AndyNikolas
  • AndyNikolas
  • 2017年02月12日 16:36
  • 807

多线程开发中需要注意的问题

多线程开发在 Linux 平台上已经有成熟的 Pthread 库支持。其涉及的多线程开发的最基本概念主要包含三点:线程,互斥锁,条件。其中,线程操作又分线程的创建,退出,等待 3 种。互斥锁则包括 4...
  • saizo123
  • saizo123
  • 2017年03月21日 23:04
  • 452

Ajax需要注意的几个问题

在应用Ajax时,需要注意安全问题、性能问题和浏览器兼容性问题,下面进行具体介绍。 一 安全问题 随着网络的普及,安全问题已经是一个不可忽略的重要问题了。由于Web本身就是不安全的,所以尽可能降低...
  • chengqiuming
  • chengqiuming
  • 2017年04月12日 10:49
  • 220

Java中要注意的几个问题

对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。...
  • li294474470
  • li294474470
  • 2016年03月30日 09:08
  • 676
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Asp.net2.0连接SqlServer200的时候需要注意的问题
举报原因:
原因补充:

(最多只允许输入30个字)