ASP.Net 跟 SQL Server 2000 的连接问题

用企业管理器可以正常打开数据库,但是在ASP.Net的连接总是在myConnection.Open()那一句出错.这个错误是突然发生的,之前一直连接正常,查询,插入都没问... 用企业管理器可以正常打开数据库,但是在ASP.Net的连接总是在myConnection.Open()那一句出错.这个错误是突然发生的,之前一直连接正常,查询,插入都没问题...所以服务器,数据库,用户名,密码都正常无误...不知道为什么突然出现这种问题.烦请高手指点迷津啊!谢谢了!
问题是听怪异的,所以来向高手请教,我想补充的是,命名空间都有引入,而且之前都工作的很好,这个问题突然产生的...郁闷中...
展开
 我来答
landy543210
2007-10-22 · TA获得超过768个赞
知道小有建树答主
回答量:508
采纳率:0%
帮助的人:0
展开全部
呵呵 是查询分析器连不上数据库?
重新装sql
1)添加/删除程序中彻底删除sql server。

2)将没有删除的sql server目录也删除掉。

3)打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。

4)删除注册表中跟sql server相关的键。
、重启机器,再进行安装,如果发现还有该错误,请按下面步骤
b、在开始->运行中输入regedit
c、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置
d、选择文件->倒出,保存
e、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认
f、重启安装,问题解决
-------------------------------------------------------
如果问题依旧,试试先修复操作系统

命令提示符下执行:
sfc /scannow

最后的方法:换Windows 2000 安装盘 和SQL Server2000安装盘
有时候问题的原因很奇怪,有人曾更换了一个电源就解决了问题。

1 先卸载您的 SQL Server 2000,必要的时候删除 Program Files\Microsoft SQL Server 文件夹
2 打开注册表
在"开始"--"运行"键入 "regedit"
3 按下列顺序点击打开
+ HKEY_LOCAL_MACHINE
+ SOFTWART
+ Microsoft
+ Windows
+ CurrentVersion
+ Setup
+ ExceptionComponents
4 将 ExceptionComponents 下面的文件夹全部删除!
如 {60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
6 重新启动:
7 重新安装 SQL Server 2000

XP+SP2的问题
1.winxp+sp2的系统需要安装SQL Server SP3(服务包补丁3),如果之前已经安装,必须再安装一次。
SP3可以在微软网站免费下载,中文版地址如下:
SQL Server 2000 Service Pack 3a
http://download.microsoft.com/download/d/d/e/dde427eb-0296-4eac-a47c-d11a66b03816/chs_sql2ksp3.exe
启帆信息
2024-11-19 广告
启帆信息是英伟达中国区代理商,原厂授权代理,提供全面的软件技术解决方案以及NVIDIA以太网产品、交换机等产品,欢迎前来咨询!... 点击进入详情页
本回答由启帆信息提供
xing_8888_good
2007-10-22 · TA获得超过5403个赞
知道小有建树答主
回答量:875
采纳率:0%
帮助的人:0
展开全部
你先进入企业管理器,把数据库打开,然后你在运行
asp.net代码,试试看!

这是我写的连接数据库代码,你试试看1

SqlConnection sqlconnection2 = new SqlConnection("server=localhost;uid=sa;password=;database=test");

try
{
sqlconnection2.Open();
Response.Write("Successful to connection database");
}

catch
{

}

不知道你引入了名称空间没有??

using System;
using System.Data;
using System.Data.SqlClient;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jonszh
2007-10-22 · TA获得超过137个赞
知道答主
回答量:140
采纳率:0%
帮助的人:78.3万
展开全部
问题怪异!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式