对于的新手来说,整个数据库连接不太容易,根据连接过程中的问题总结如下。
1.开启SQL2005远程连接功能,开启办法如下:
配置工具->SQL Server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine节点,先择“远程连接”,接下建议选择“同时使用TCP/IP和named pipes”,确定后重启数据库服务就可以了。
2.登陆设置改为:
SQL Server 和 Windows 身份验证模式,具体设置如下:
SQL Server Management Studio管理器->Windows 身份验证连接服务器->对象资源管理器中选择你的数据服务器->右键->属性->安全性->SQL Server 和 Windows 身份验证模式选中。
3.设置一个SQL Server方式的用户名和密码:
具体设置如下:
(1)SQL Server Management Studio管理器->Windows 身份验证连接服务器->对象资源管理器中选择你的数据服务器->展开服务器上的“安全性”->登陆名->在sa帐号上点右键- >“选择页”选择常规->更改sa登陆帐号的密码。这样就设置了一个用户名为sa,密码为:sa123456的用户。
(2)“选择页” 选择 状态->登陆修改为启用。
4.数据库连接字符串:
数据库连接字符串有好多种:
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 2005 Express版本,则必须要有“\SQLEXPRESS”。而且如果这个字符串是定义为一个变量的时候,VS2005还会在“\”的下面加个红色的波浪 线提示你“\S是无法识别的转义序列”,因此如果字符串是定义为一个变量的时候应该写成Server=.\\SQLEXPRESS。
5.注册SQL Server数据库:
在路径“C:\Windows\Microsoft.NET\Framework\ v2.0.50727”下运行“ASPNET_REGSQL”指令,就会出现ASP.NET SQL Server Setup Wizard向导,连续按下两个下一步后就会出现SQL Server注册界面,填入你要注册的数据库参数就注册好了。注册完后会在你的数据库里多几个表(如图):
6.设置数据库连接字符串:
打开IIS->在默认网站或是网站所在的虚拟目录点击右键选择属性->选择ASP.NET选项卡->编辑配置->在“常规”页签编辑“LocalSqlServer”数据库连接字符串:
Data Server=.\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456
7.设置web.config文件:
在web.config文件添加如下程序:
<connectionStrings>
<add name="LocalSqlServer" connectionString="Data Source=
.\SQLEXPRESS;Initial Catalog=Northwind;
User ID=sa;Password=sa123456"
providerName="System.Data.SqlClient"/>
</connectionStrings>
这样便大功告成了。
下面来测试:
1.宽松的连接测试:
宽松的连接测试使用SQLDataSourceVS2005服务器资源管理器选中数据库点击右键->选择修改连接->填入服务器名->使用SQL Server身份验证填入用户名sa及密码sa123456->选择或输入一个数据库名:Northwind->点击测试连接
宽松的连接测试连接成功并不能说明数据库就连接了,一开始我就是挂在这里,宽松的连接测试测试连接成功,可是始终无法读出数据库的内容到网页里头。
2.严谨的连接测试:
在VS2005里选择网站菜单->ASP.NET配置进入ASP.NET网站管理工具->选择提供程序->点击AspNetSqlProvider的测试,若测试成功,说明数据库设置完全正确,否则得从头来过好好查查问题在哪里。
分享到:
相关推荐
ASP.NET2.0+sql server 网络应用开发详解 随书源码,完整,可下载,只供学习研究之用。
包含1~9章,第10~12章3个ASP.NET应用开发实例,分别是网上论坛系统、网上商城系统和博客系统;第13章对后台数据库的移植及安装程序的源代码文件。
ASP.NET 2.0+SQL Server 2005全程指南.rar ASP.NET 2.0+SQL Server 2005全程指南.rar
ASP.NET2.0连接SQL Server数据库详解
ASP.NET2.0+SQLServer2005开发环境 ASP.NET2.0访问数据库
网上在线论坛(ASP.NET 2.0+SQL Server 2005实现)
ASP.NET 2.0+SQL Server 2005数据库开发与实例 第12章博客系统录像
ASP.NET 2.0+SQL Server 2005数据库开发与实例 第10章BBS系统录像
ASP.NET 2.0+SQL Server 2005数据库开发与实例 第11章网上商城
ASP.NET 2.0+SQL Server 2005数据库开发与实例一书中: 发布网站 第11章网上商城 发布Web服务的录像文件。
ASP.NET 2.0 + SQL Server 2005数据库开发与实例一书中的博客系统原代码
精通 ASP.NET 2.0 + SQL Server 2005 项目开发(光盘源码C02-C10)
本书从ASP.NET 2.0架构与SQL Server 2000数据库的安装讲起,通过实用、简洁的实例来介绍Visual Basic.NET(书中简称VB.NET)的基础语法,使读者在使用ASP.NET 2.0开发Web应用和数据库程序前,具有扎实的语言基?...
SQL2005+ASP.NET2.0数据库连接
Asp.net2.0电子商务网源码 采用三层架构开发,前台集成了产品在线展示,用户注册、在线调查、在线投稿 后台有类别管理\图书管理\订单管理\会员管理\配送范围管理\邮件列表\广告管理\友情链接管理等 后台添加图书...
接下来介绍了.NET中Web页面设计的基础知识和ASP.NET2.0服务器端控件的使用方法;作为ASP.NET数据库开发的准备内容,本书也介绍了些SQL语言的基础知识。此外,还介绍了ASP.NET中的常用对象、数据访问技术、数据源控件...
本文介绍了使用VS2005+SQL2005 ASP.NET2.0进行数据库连接的方法。
接下来介绍了.NET中Web页面设计的基础知识和ASP.NET2.0服务器端控件的使用方法;作为ASP.NET数据库开发的准备内容,本书也介绍了些SQL语言的基础知识。此外,还介绍了ASP.NET中的常用对象、数据访问技术、数据源控件...
ASP.NET 2.0+SQL Server网络应用系统开发案例精解 第1章酒店管理系统由浅入深地介绍了ASP.NET网络程序设计的编程方法与实用技巧。 附加数据库,有什么问题发邮件到ahjsp@163.com 默认解压密码:www.ahxtkj.cn
8.2.2 SQL Server数据库表关系设计 206 8.2.3 存储过程设计 207 8.3 系统底层设计 210 8.3.1 Web.config设计 210 8.3.2 通用类设计 213 8.4 数据访问层设计 215 8.5 业务逻辑层设计 218 8.5.1 业务...