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进行数据库连接的方法。
SQL2005+ASP.NET2.0数据库连接
ASP.NET2.0+sql server 网络应用开发详解 随书源码,完整,可下载,只供学习研究之用。
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全程指南.rar ASP.NET 2.0+SQL Server 2005全程指南.rar
网上在线论坛(ASP.NET 2.0+SQL Server 2005实现)
包含1~9章,第10~12章3个ASP.NET应用开发实例,分别是网上论坛系统、网上商城系统和博客系统;第13章对后台数据库的移植及安装程序的源代码文件。
精通 ASP.NET 2.0 + SQL Server 2005 项目开发(光盘源码C02-C10)
ASP.NET2.0+SQLServer2005开发环境 ASP.NET2.0访问数据库
ASP.NET2.0O数据库开发经典案例光盘 简介:本书根据软件工程的设计思想,基于ASP.NET 2.0核心组件技术,使用Visual c#2005/SQL Server 2005(SQLEXPRESS)编程语言和数据库管理系统,以小区物业管理系统、学校教务...
VC# 2005+SQL SERVER 2005+ASP.NET 2.0图书管理系统 成员,角色管理采用asp.net提供的数据库,请在visual studio命令行用aspnet_regsql命令注册APP_DATA目录里面的TestProvider.mdf数据库
接下来介绍了.NET中Web页面设计的基础知识和ASP.NET2.0服务器端控件的使用方法;作为ASP.NET数据库开发的准备内容,本书也介绍了些SQL语言的基础知识。此外,还介绍了ASP.NET中的常用对象、数据访问技术、数据源控件...
接下来介绍了.NET中Web页面设计的基础知识和ASP.NET2.0服务器端控件的使用方法;作为ASP.NET数据库开发的准备内容,本书也介绍了些SQL语言的基础知识。此外,还介绍了ASP.NET中的常用对象、数据访问技术、数据源控件...
ASP.NET 2.0+SQL Server 2005全程指南 目录 基础篇 第1章 ASP.NET概述及环境配置 1.1 认识ASRNET 1.1.1 .NET Framework框架 1.1.2 ASP.NET功能与特性 1.1.3 ASP.NET与ASP的区别 1.2 搭建ASP.NET开发环境 1.2.1...
主要介绍ASP.NET 2.0从零起步、ASP.NET 2.0开发基础、C#语言基础、ASP.NET内置对象,ASP.NET常用开发服务器控件等内容,第2篇为提高篇(第6章~第13章),主要介绍面向对象的程序设计,使用ADO.NET技术进行数据库开发...
ASP.NET 2.0+SQL Server 2005数据库开发与实例 第12章博客系统录像
ASP.NET2.0数据库入门之SQL Server.doc
包括认识ASP.NET 2.0、ASP.NET 2.0网页语法、字符串与日期处理、Page对象、Response和Request对象、Application和Session对象、Server对象、Cookie对象、Cache对象、Global.asax全局程序集文件、标准服务器控件、...
ASP.NET2.0连接SQL Server数据库详解