vs2005连接sql seerver2005的问题

water335 2010-10-12 10:28:41
5,6年前学过一段时间的.net,那个时候用的是vs2003和sql2000,现在由于工作的关系,又想回头捡起以前学的东西,安装了vs2005和sql2005,这个两个版本的示例最多,可是安装好后示例打开却显示以下错误,请问问题出在什么地方!我估计是数据库连接的问题,因为没有连接数据库的页面可以打开,而且我在web.config里面没有看到连接数据库的账号和密码啊!请高手帮忙解答,谢谢!


“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)

源错误:


行 68: + @"App_Data\News.mdf;Integrated Security=True;User Instance=True";
行 69: SqlConnection conn = new SqlConnection(ConnectString);//创建数据库连接类的实例
行 70: conn.Open();
行 71: SqlDataAdapter dbAdapter = new SqlDataAdapter(strsql, conn);
行 72: DataSet dataset = new DataSet();


源文件: d:\aspx\LearningHouseManage\App_Code\NewsDb.cs 行: 70
...全文
138 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
water335 2010-10-13
  • 打赏
  • 举报
回复
已经实验多次了还是不知道为什么
water335 2010-10-12
  • 打赏
  • 举报
回复
多谢前面各位的回答!
3楼和7楼提供的我都设置了,还是一样的!
4楼和6楼我的webconfig里面有
5楼所说的是不是防火墙设置例外啊!也设置1433端口例外了啊!
下面将几段代码贴出来!

报错的地方在conn.Open()这行
public System.Data.DataSet GetDataSet(string strsql, string TableName)
{
string ConnectString = @"Data Source=.\SQLEXPRESS;AttachDbFilename="
+ HttpContext.Current.Request.ServerVariables["APPL_PHYSICAL_PATH"]
+ @"App_Data\News.mdf;Integrated Security=True;User Instance=True";
SqlConnection conn = new SqlConnection(ConnectString);//创建数据库连接类的实例
conn.Open();
SqlDataAdapter dbAdapter = new SqlDataAdapter(strsql, conn);
DataSet dataset = new DataSet();
dbAdapter.Fill(dataset, TableName);
conn.Close();
return dataset;
}
顺便问问:以上代码的@"App_Data\News.mdf是什么意思啊?应该是备份的数据库文件吧,我创建同名数据库以后就是用这个文件覆盖了数据库创建的mdf文件。


web.config中的连接字符串:
<connectionStrings>
<add name="NewsConnectionString1" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\News.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
pgameli 2010-10-12
  • 打赏
  • 举报
回复

SQL Server 2005 在默认情况下仅限本地连接.我们可以手动启用远程连接.在上面第一种方式中,找到Database Engine,单击"远程连接",在右侧将"仅限本地连接(L)"改为"本地连接和远程连接(R)",并选中"同时使用TCP/IP和named pipes(B)".
hongjiaoli 2010-10-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 water335 的回复:]
多谢1楼的回答,能详细点说明怎么设置权限吗?sql2005连接需要UID和PassWD吗?
[/Quote]

需要的,在配置文件中可以加上
<add key="ConnectionString" value="server=.;database=aa;uid=sa;pwd=sa"/>
yvhkwfn30 2010-10-12
  • 打赏
  • 举报
回复
SQL2005的配置问题.打开配置,TCP/IP 那设置一下就行了
yan19861206 2010-10-12
  • 打赏
  • 举报
回复
你在webConfig 里添加会看到一条类似
<appSettings>
<!--创建连接字符串-->
<add key="ConnectionString" value="server=.;database=aa;uid=sa;pwd=sa"/>
</appSettings>
uid 是你数据库登录时候的帐号,pwd 是你登录帐号所用的密码,database是你要连接的数据库,
添加玩这条后你在看看好不好使
water335 2010-10-12
  • 打赏
  • 举报
回复
多谢1楼的回答,能详细点说明怎么设置权限吗?sql2005连接需要UID和PassWD吗?
damjmk2 2010-10-12
  • 打赏
  • 举报
回复
是sql 2005权限设置方面的问题吧
ITcql 2010-10-12
  • 打赏
  • 举报
回复
这个问题,我刚开始学习的时候我也遇到过,不过现在看到你这样的我还真的望了,我去看看还能不能找到哪个问题是怎么解决的。反正自己多实验几次就知道怎么回事了。呵呵
water335 2010-10-12
  • 打赏
  • 举报
回复
在顶起寻求帮助
内容概要:本文研究了一种基于遗传算法的新型异构分布式系统任务调度算法,旨在解决异构计算环境中任务分配与调度的复杂优化问题。通过Matlab代码实现该算法,充分利用遗传算法强大的全局搜索能力和鲁棒性,对任务执行时间、资源利用率、系统负载均衡等关键性能指标进行综合优化,有效提升分布式系统的整体运行效率与稳定性。研究详细阐述了算法的整体架构设计、染色体编码策略、适应度函数构造、选择机制以及交叉与变异等遗传操作的实现细节,并通过大量仿真实验验证了所提出算法相较于传统调度方法在收敛速度、解的质量和调度性能方面的显著优越性。; 适合人群:具备一定编程基础和优化算法理论知识,从事分布式计算、高性能计算、云计算资源调度或智能优化算法研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于高性能计算、云计算、边缘计算等异构计算平台中的任务调度优化,提升资源利用效率;②为研究人员提供遗传算法在复杂组合优化问题中应用的完整实现案例,深化对智能优化算法设计原理与仿真实践的理解; 阅读建议:建议读者结合提供的Matlab代码深入研读,重点理解适应度函数的设计逻辑与遗传算子的参数调优策略,并可通过更换不同的任务集和系统模型来测试算法的泛化能力与鲁棒性。
参考李林凤等(2025)一文关于农村劳动力人均受教育年限指标的构建与计算方法,整理了中国31个省份总体、分性别的农村人均受教育年限数据,具体计算方法如下: 农村劳动力人均受教育年限 = (农村未上过学人数 × 1+小学学历人数 × 6+初中学历人数 × 9+高中和中专学历人数 ×12+大专及以上学历人数 × 16)/农村6岁及以上总人口 相关数据:各地区、分性别人均受教育年限数据 一、数据介绍 数据名称:中国各省农村人均受教育年限 数据范围:全国31个省份 时间范围:2006-2024年 样本数量:590条 数据来源:《中国人口和就业统计年鉴》、《中国劳动统计年鉴》 二、数据指标 年份 省份 省份代码 农村人均受教育年限 男性-农村人均受教育年限 女性-农村人均受教育年限 6岁及以上人口 6岁及以上人口_男 6岁及以上人口_女 未上过学人口 未上过学人口_男 未上过学人口_女 小学人口 小学人口_男 小学人口_女 初中人口 初中人口_男 初中人口_女 高中人口 高中人口_男 高中人口_女 大专及以上人口 大专及以上人口_男 大专及以上人口_女 三、参考文献 [1]李林凤,刘杨,杨亦民.种业创新驱动农村产业融合的作用机制与空间分异效应[J].广东财经大学学报,2025,40(6):97-109. [2]徐小阳,李洁,金丽馥.普惠金融对农村教育贫困的纾解效应[J].中国农村经济,2020,(9):41-64.
内容概要:本文围绕基于改进秃鹰算法的微电网群经济优化调度展开研究,提出了一种结合智能优化算法的调度模型,旨在实现微电网群运行过程中的成本最小化与能源利用效率最大化。研究详细阐述了改进秃鹰算法的原理与优化机制,将其应用于含分布式电源、储能系统及多元负荷的微电网群多目标经济调度问题中,充分考虑系统运行约束与能源交互特性,构建了完整的数学模型,并通过Matlab代码实现了算法仿真与结果验证。该资源不仅提供了核心算法代码,还整合了电力系统建模、智能优化、仿真分析等关键技术,形成一套完整的科研复现体系,有助于深入理解先进优化算法在现代能源系统中的实际应用。; 适合人群:具备电力系统基础、优化算法理论及Matlab编程能力的研究生、科研人员和工程技术人员,特别适用于从事微电网、综合能源系统、智能调度等领域研究的专业人士。; 使用场景及目标:①复现并验证改进秃鹰算法在微电网群经济调度中的有效性;②掌握智能优化算法在复杂电力系统调度问题中的建模与求解方法;③依托所提供的Matlab代码开展学术论文复现、科研项目开发或工程方案设计;④拓展应用于储能优化、电动汽车调度、多能协同等关联领域的创新研究。; 阅读建议:建议读者结合文本说明与Matlab代码同步实践,重点关注算法实现细节、模型构建逻辑与参数设置方法,通过仿真实验加深对优化过程的理解,并尝试将该方法迁移至其他类似优化问题中进行对比分析与创新改进。
源码链接: https://pan.quark.cn/s/e75a09b40d94 在计算机系统中,注册表被视为Windows操作系统不可或缺的一部分,它负责存储系统及应用程序的各类配置信息。注册表键、值与数据共同构建了一个层级化的数据库,用于调控软件配置、硬件设备及其他系统层面的设定。对注册表信息进行批量移除是一项需要小心进行的工作,因为不当地移除核心注册表条目可能引发系统运行不正常甚至系统崩溃。 标题"批量移除注册表信息"指的是借助特定工具或手段,一次性清除多个注册表记录。此过程通常包含搜索与特定关键词相联系的注册表条目,并依据用户设定的标准执行删除。批量移除能够节省时间,但伴随的风险也随之提升,因此需要对操作有透彻的认识和丰富的实践经验。 描述中提及的"免费下载"或许是指提供了一款名为RegistryWorkshop的应用程序,这是一款专注于注册表管理与编辑的软件。RegistryWorkshop使用户能够便捷地搜寻、调整和移除注册表条目,并且特别突出了其批量处理能力。借助"Ctrl+F"进行搜寻,用户可以输入关键词,随后软件将展示所有符合的注册表条目,用户可从中选择移除。除此之外,用户亦能设定移除条件,例如依据注册表条目的建立时间、体积或其他特征进行筛选和移除。 RegistryWorkshop作为一个功能强大的注册表编辑工具,具备以下特性: 1. **搜寻与替换**:用户可通过输入关键词搜寻注册表,找到相关项目后,可选择替换或移除它们。 2. **批量操作**:让用户能够一次性选取多个注册表条目进行移除,或实施其他批量操作,如重命名、复制、剪切和粘贴等。 3. **备份与复原**:在实施任何改动前,RegistryWorkshop会提示用户建立备份...

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧