一:关于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的,不知道什么问题,麻烦解释?

转载于:https://www.cnblogs.com/Longkin/archive/2008/05/24/1206326.html

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

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

                                              VS2005+SQL2005 ASP.NET2.0数据库连接 对于的新手来说,整个数据库连接不太容易,根据连接过程中 ...

  2. asp.net2.0导出pdf文件完美解决方案(转载)

    PDF简介:PDF(Portable Document Format)文件格式是Adobe公司开发的电子文件格式.这种文件格式与操作系统平台无关,也就是说,PDF文件不管是在Windows,Unix还 ...

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

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

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

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

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

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

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

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

  7. 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 ...

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

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

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

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

最新文章

  1. android 设置单边框,详解Android用Shape制作单边框图的两种思路和坑
  2. 使用职责链模式来重构你的代码
  3. 关于c语言中负数位移位操作的漫谈
  4. Asp.net MVC中防止HttpPost重复提交
  5. python3openpyxl无法打开文件_Python3 处理excel文件(openpyxl库)
  6. CentOs7.3 搭建 Solr单机服务
  7. 有人问我:Linux下命令行里 password:的时候 用键盘密码打不了
  8. 第二次小组实践作业小组每日进度汇报:2017-11-29
  9. Flask-APScheduler使用教程
  10. 通达信怎么导入公式?通达信怎么用公式选股?
  11. win10 win11 网络共享显示网络路径不存在时解决办法
  12. 广科计算机专业学费,电子科技大学各专业收费明细表
  13. 宋星:误读数据等于自杀
  14. 企业数字化转型:聊聊数据思维!
  15. 故事-湘西:老大与老二分家
  16. MYSQL复制表结构及数据到新表
  17. php 扩展了imagick,PHP编程:PHP使用imagick扩展实现合并图像的方法
  18. 局域网的ROS中设置花生壳
  19. 3com 4500交换机划分vlan
  20. Android NFC开发(NFC读取)

热门文章

  1. 海岸鸿蒙甲醇中8种苯系物,甲醇中8种苯系物混合溶液标准物质-8种VOC
  2. android 状态栏一体化 fragment,单Activity多Fragment动态修改状态栏颜色功能
  3. excel插入一列日期 pandas_在Excel目标列插入日期控件的方法
  4. python计算近似圆周率
  5. oracle+buffer+busy+wait,Oracle数据库buffer busy wait等待事件 (2)
  6. 汉子拼音不认识缤纷_儿童学拼音app哪个最好
  7. ~~筛法求欧拉函数(附模板题)
  8. 用电脑对手机进行抓包
  9. MySQL 事务控制语句(TCL)
  10. Anaconda安装后找不到conda.exe