VS2005+SQL2005 ASP.NET2.0数据库连接

对于的新手来说,整个数据库连接不太容易,根据连接过程中的问题总结如下。

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的测试,若测试成功,说明数据库设置完全正确,否则得从头来过好好查查问题在哪里。

VS2005+SQL2005 ASP.NET2.0数据库连接相关推荐

  1. VS2008+SQL2005 ASP.NET2.0数据库连接总结 (vs2005也可)----转载+说明

    一:关于MS SQL 2005和C#远程连接的详细设置 ◎ 首先嘛MSSQL2005总要先装好了的!,然后先我们要配置MSSQL服务器开启远程连接功能,可以到配置工具-=>SQL Server ...

  2. VS2005 ASP.NET2.0安装项目的制作(包括数据库创建、站点创建、IIS属性修改、Web.Config文件修改)

    站点: 如果新建默认的Web安装项目,那它将创建的默认网站下的一个虚拟应用程序目录而不是一个新的站点.故我们只有创建新的安装项目,而不是Web安装项目.然后通过安装类进行自定义操作,创建新站如下图: ...

  3. 【开源】QuickPager ASP.NET2.0分页控件V2.0.0.3 【增加了使用说明】

    ================================ 欢迎转载,但是请注明出处.本文出自博客园 .谢谢合作! ================================ 最新版本:V ...

  4. [转]ASP.NET1.0升级ASP.NET2.0问题总结

    来自:http://www.enet.com.cn/article/2006/0310/A20060310510518.shtml 1.Global.asax文件的处理形式不一样,转化后将出现错误 在 ...

  5. ASP.NET2.0国际化/本地化应用程序的实现总结(多语言,多文化页面的实现)

    相关文章导航 Sql Server2005 Transact-SQL 新兵器学习总结之-总结 Flex,Fms3相关文章索引 FlexAir开源版-全球免费多人视频聊天室,免费网络远程多人视频会议系统 ...

  6. DotNetTextBox V3.0 所见即所得编辑器控件 For Asp.Net2.0(ver 3.0.9Beta)

    英文名:DotNetTextBox V3.0 WYSWYG Web Control For Asp.Net2.0 中文名:DotNetTextBox V3.0 所见即所得编辑器控件 For Asp.N ...

  7. DotNetTextBox V2.0 Web Control(ASP.NET2.0 增强型TextBox控件,完全支持AJAX.NET)

    [控件界面] [控件介绍] 名称:DotNetTextBox V2.0 Web Control 免费无限制版 类型:ASP.NET2.0 增强型TextBox控件 作者: 小宝.NET2.0 主页:h ...

  8. 开发asp.net2.0手机用网站 点滴[xgluxv]

    最近一段时间一直在做一个给手机浏览的网站基于asp.net2.0,现在第一期已经到尾声,说说开发的感想.客户要求只要支持wap2.0的手机都能浏览(我刚开始想他们应该说得是属于智能手机级别的都能浏览, ...

  9. DotNetTextBox V3.0 所见即所得编辑器控件 For Asp.Net2.0(ver 3.0.7Beta) 增加多语言!

    英文名:DotNetTextBox V3.0 WYSWYG Web Control For Asp.Net2.0 中文名:DotNetTextBox V3.0 所见即所得编辑器控件 For Asp.N ...

最新文章

  1. 网狐荣耀版通过水浒传基础二开埃及拉霸和水果森林步骤
  2. Spring中使用RedisTemplate操作Redis(spring-data-redis)
  3. 使用 ADS 渲染 SAP Adobe Form 的性能分析
  4. sourcetree,创建工作流报错:Fatal: Not a gitflow-enabled repo yet. Please run 'git flow init' first.-》解决办法...
  5. JSONObject 与 JSONArray 使用
  6. 统计数据库表中记录数
  7. python结果保存到变量_python中import this 编程之禅的结果我想用一个变量保存,如何做...
  8. 【机器人学习】机器人轨迹规划A※算法代码
  9. 无线上网认证之Portal认证
  10. 电源与地之间的电容作用
  11. CTF warmup
  12. flyingsaucer转换多个html,使用flying-saucer 实现 html转pdf实现input框select,textarea
  13. 手机上如何使用Termux当终端,以及开启SSH服务的步骤
  14. 项目实战4——uniapp在线升级关联云空间
  15. 小程序记账项目源码-采用云开发
  16. stdin,stderr,stdout
  17. JavaScript中的数据结构和算法
  18. 被绕晕了,嵌入式用C好还是用C++好
  19. android动画类
  20. 视频转接芯片方案IT6251FN:LVDS转EDP

热门文章

  1. C++__min_element()和max_element()函数的使用
  2. 解决Ubuntu安装依赖问题
  3. ajax与easyui树节点,EasyUI中的tree用法介绍
  4. iOS证书及ipa包重签名探究
  5. android中的Json一
  6. python 余弦_Python快速余弦距离
  7. java 必备_Java基础必备
  8. python第三方库中函数调用_Python学习笔记(2)——Python的函数、模块、包和库...
  9. 计算机组成算术流水线,计算机组成系统结构试题整理.doc
  10. matlab fir工具箱,用MATLAB信號處理工具箱進行FIR濾波器設計的三種方法