VS2008+SQL2005 ASP.NET2.0数据库连接总结 (vs2005也可)----转载+说明
一:关于MS SQL 2005和C#远程连接的详细设置
◎ 首先嘛MSSQL2005总要先装好了的!,然后先我们要配置MSSQL服务器开启远程连接功能,可以到配置工具-=>SQL Server 外围应用配置器
◎ 打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以了
◎ 第二嘛,要开启数据库的SQL服务器身份验证的SQL登陆验证的功能(默认情况下只开启了WINDOWS身份验证)
◎ 现在我们要设置一个登陆账户了,作为开发者,一般用SA了(当然你也可以自己建立用户,设置过程同类),打开SQL Server Management Studio,然后在安全性-=>登录名-=>SA-=>鼠标右击属性,然后打开属性页面,把密码更改了,最好连默认的数据库也改了!
◎ 这个窗口别关,还要设置下这个用户的【状态】,默认情况下,里面的登陆选项是禁用的,你要做的就是把他开启了
◎ 昨晚上面几步,基本上就已经完成了SQL软件方面的设置了,接下来的是连接字符串:
我这边用的是这个串:
Server=127.0.0.1,3725;Initial Catalog=ITNB;User ID=sa;Password=sa123456
当然网络上也发现了很多,这些都是和你的SQL版本相关的,也一并列出来:
Data Server=.\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456
Data Server=服务器名\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456
Data Server=localhost\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456
Data Server=.;Initial Catalog=Northwind;User ID=sa;Password=sa123456
Data Server=服务器名;Initial Catalog=Northwind;User ID=sa;Password=sa123456
◎ 对了还有一些问题要注意的:就是如果连接不上 的话,可以设置下
配置工具-=>SQL Server Configuration Manager-=>SQL Server2005网络配置-=>SQLEXPRESS的协议
-=>TCP/IP【这里要注意一下,确定启用了除VIA以外的各个项】-=>打开TCP/IP属性-=>IP地址-=>IP1和IP2里面都有个“已启用”这个里面的数值要写:“是”
以上步骤需提前做好〉〉
5.在.net2.0 Framework中注册SQL Server数据库:
找到.net2.0 Framework的安装路径,一般安装在 “C:\Windows\Microsoft.NET\Framework\v2.0.50727”目录下,然后在DOS中在指定目录下运行“ASPNET_REGSQL”指令,就会出现ASP.NET sql Server安装向导,点击“下一步”,然后选择“为应用程序服务配置SQL server”,然后直接点击下一步,就会完成SQL Server注册界面。我们就会看到NorthWind数据库下面多了几张表。
注:此步骤不知道是否有用,但是按照此做,成功!
6.设置web.config文件:
在应用程序中的web.config文件添加如下数据库连接的配置:
<connectionStrings>
<add name="ConnectionSqlServer"
connectionString="Data Source=
.\SQLEXPRESS;Initial Catalog=Northwind;
User ID=sa;Password= sapassSql" providerName="System.Data.SqlClient"/>
</connectionStrings>
注:此步骤看个人喜好,我没有在这里配置,是在另一个配置文件中写的!
至此,我们就可以在Visual Studio 2005中调用SQL Server的数据连接了。
最后,我们来测试数据连接,首先打开Visual Studio 2005,在视图的“服务器资源管理器”来添加SQL server 2005的连接,通过输入服务器名称和对应的SQL Server身份验证的sa用户名密码后,选取对应的数据库,最后点击“测试连接”,即可成功连接到数据库了。 添加一张图片参考:
注:这是最后一步了,当测试成功时,察看一下属性,就能看到它的连接字符串,所以不用去找了,完美的东西都在这里可以找到!最后我得到的连接字符串为:data Source=(local)\SQLEXPRESS;Initial Catalog=TC2008;User ID=sa 但没有密码。所以是要自己手动添加的!测试成功!
补充:那个local是可以用127.0.0.1代替的或者你的本机机器名,但是 local必须要外加括号的。
本人是在同时存在sql2000 和 sql2005的条件下测试的,我在关闭sql2000后测试sql2005连接通过,连接sql2000失败!启动sql2000后再次连接sql2000,测试通过,不知道说明了什么问题,高手指点????
在另一个片文章上看到:
我在查询时,的确是没有用到那种方式,是直接写的不加schema的,不知道什么问题,麻烦解释?
分享到:
相关推荐
总的来说,VS2005+SQL2005 ASP.NET2.0的数据库连接涉及多个环节,包括服务器配置、身份验证模式、登录名设置、连接字符串、注册数据库、IIS设置以及`web.config`文件的配置。理解并正确执行这些步骤,开发者就能顺利...
《ASP.NET 2.0 + SQL Server 网络应用开发详解》这本书是针对使用ASP.NET 2.0和SQL Server进行Web应用开发的详细指南。ASP.NET是Microsoft .NET框架的一部分,它提供了一种高效、面向对象的方式来构建动态网站、web...
【SQL2005+ASP.NET2.0数据库连接】是指在开发Web应用程序时,使用ASP.NET 2.0框架与SQL Server 2005数据库进行交互的技术。以下是关于这个主题的详细说明: 1. **开启SQL2005远程连接**: 在SQL Server 2005中,...
《精通ASP.NET 2.0 + SQL Server 2005项目开发》是一部深度解析Web应用程序构建的教程,尤其关注ASP.NET 2.0框架与SQL Server 2005数据库系统的结合应用。该资源包含9个精心设计的案例,旨在帮助开发者逐步提升在...
《ASP.NET 2.0 数据库高级编程》是Wrox出版社出版的一本深入探讨ASP.NET 2.0数据库开发的专业书籍。这本书旨在帮助开发者掌握在ASP.NET 2.0环境中进行高效、安全且灵活的数据库操作的核心技术。以下是一些关键知识点...
ASP.NET 2.0 和 SQL Server 2005 是微软技术栈中用于构建动态网站和数据驱动应用程序的重要组成部分。本书“精通ASP.NET 2.0+SQL Server 2005 项目开发”旨在帮助开发者深入理解这两个平台的集成应用,从而能够高效...
ASP.NET 2.0 是微软开发的一个用于构建Web应用程序的框架,它在.NET Framework 2.0版本中推出,提供了丰富的特性和工具,使得开发者能够更高效地构建动态网站、Web服务以及Web应用程序。本项目案例导航涵盖了多个...
在与SQL Server 2005结合时,ASP.NET 2.0提供了ADO.NET作为数据访问层,它支持连接池、数据适配器、数据集等组件,使得数据库操作更为高效。SQL Server 2005引入了新的特性,如集成的服务(SSIS)进行数据导入导出,...
ASP.NET 2.0 和 SQL Server 2005 是两个关键的技术栈,它们在Web应用程序开发中扮演着重要角色。本资源集包含了基于这两项技术的开发实例,旨在帮助开发者深入理解如何将它们结合使用。 ASP.NET 2.0 是微软.NET ...
ASP.NET 2.0+SQL Server 2005电子商务网站构建是微软技术栈中的一个重要组合,它为电子商务解决方案提供了一个强大而安全的平台。在当今数字化时代,电子商务网站的建设和维护不仅要求技术的先进性,还要求系统的...
《ASP.NET 2.0数据库开发实例精粹》是一本专为开发者设计的实战指南,主要聚焦于使用ASP.NET 2.0框架进行数据库应用程序的构建。这本书涵盖了C#和VB.NET两种编程语言的环境,使得无论是C#爱好者还是VB.NET用户都能...
Asp.net2.0电子商务网源码 采用三层架构开发,前台集成了产品在线展示,用户注册、在线调查、在线投稿 后台有类别管理\图书管理\订单管理\会员管理\配送范围管理\邮件列表\广告管理\友情链接管理等 后台添加图书...
本书从ASP.NET 2.0架构与SQL Server 2000数据库的安装讲起,通过实用、简洁的实例来介绍Visual Basic.NET(书中简称VB.NET)的基础语法,使读者在使用ASP.NET 2.0开发Web应用和数据库程序前,具有扎实的语言基?...
《ASP.NET 2.0+SQL Server 2005全程指南》是针对Web应用程序开发的一本详尽教程,结合了微软的两大核心技术——ASP.NET 2.0和SQL Server 2005,旨在帮助开发者构建高效、安全且可扩展的Web应用。下面将深入探讨这两...
总结来说,"网上在线论坛(ASP.NET 2.0+SQL Server 2005实现)"是一个利用.NET Framework 2.0的ASP.NET技术和SQL Server 2005数据库服务构建的互动社区平台。开发者利用ASP.NET的特性实现了用户界面和交互,而SQL ...
总结来说,"ASP.NET 2.0数据库项目案例导航---网络考试系统"是一个综合性的教学案例,涵盖了数据库设计、用户认证、前后端交互等多个方面,对于学习和掌握ASP.NET 2.0开发具有很高的参考价值。通过研究这个案例,...
### ASP.NET 2.0数据库操作类SQLHELP详解 在.NET框架中,ASP.NET 2.0是一个重要的版本,它提供了丰富的功能来构建动态Web应用。其中,数据库操作是Web开发中的关键环节,为了简化这一过程,开发人员经常创建自定义...
6. **数据访问**:ADO.NET是.NET Framework中用于数据库访问的组件,ASP.NET 2.0通过ADO.NET与各种数据库(如SQL Server)交互,提供了GridView、FormView等控件方便地展示和操作数据。 7. ** Membership 和 Role ...
ASP.NET 2.0 和 SQL Server 2005 是微软技术栈中的核心组件,用于构建高效、可扩展的Web应用程序。在这个项目开发教程中,我们将深入探讨这两者结合使用时的关键知识点,以及如何利用它们来创建实际的业务解决方案。...
1. **asp.net2.0数据库入门经典DOC格式.doc**:这是主教程文档,它详细阐述了ASP.NET 2.0中数据库编程的基本概念、技术和实践案例。在ASP.NET 2.0中,数据库操作主要依赖于ADO.NET,一个强大的数据访问层,它允许...