关于MS SQL 2005和C#远程连接的详细设置

公司要使用sql server 2005数据库进行数据存储进行项目开发,装上之后和sql server 2000从配置上有些区别,尤其遇到的“严重”问题就是应用程序无法连接数据库,估计刚使用sql server 2005的朋友们也有不少为此头痛的!写一下我的解决方法,给大家提供各素材。(里面的图是网上截取的,已经验证过了,可以放心的按照图例配置

MSSQL2005要先装好!然后先我们要配置MSSQL服务器开启远程连接功能,可以到配置工具-=>SQL Server 外围应用配置器


◎ 打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以了

◎ 第二嘛,要开启数据库的SQL服务器身份验证的SQL登陆验证的功能(默认情况下只开启了WINDOWS身份验证)

◎ 现在我们要设置一个登陆账户了,作为开发者,一般用SA了(当然你也可以自己建立用户,设置过程同类),打开SQL Server Management Studio,然后在安全性-=>登录名-=>SA-=>鼠标右击属性,然后打开属性页面,把密码更改了,最好连默认的数据库也改了!


◎ 这个窗口别关,还要设置下这个用户的【状态】,默认情况下,里面的登陆选项是禁用的,你要做的就是把他开启了

wanc上面几步,基本上就已经完成了SQL软件方面的设置了,接下来的是连接字符串:
我这边用的是这个串:
Server=192.162.125.207;Initial Catalog=chsisdb;User ID=sa;Password=sa123456(这个是我使用对服务器上的远程连接,如果是本地的话可以写成127.0.0.1,切记不要写(local))
当然网络也有些其他的连接串格式,和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里面都有个“已启用”这个里面的数值要写:“是”

配置到这里,我的程序连接数据库就已经OK了,祝大家成功!
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
http://bbs.dbank.com/viewthread.php?tid=12225&page=1&extra=#pid131534 一万多培训费的资料,北京权威的.NET培训机构】 【认真学习后你一定能成为优秀的.net程序员】 学习对象:1.大专及大专以上理工科学历,或有相当学历的理工科教育背景     2.热爱软件编程及软件开发工作 培养目标:IT人才市场紧缺的精通.Net应用开发的软件技术人才。 精通C#.Net、ASP.Net、ADO.Net、AJAX、WEB2.0、XML、JavaScript、SQL Server 2000、Web Service、WSE2.0、.Net Remoting、MultiThread Programming、Socket Programming、Windows Service、Data Structure、 Algorithm、OOA/OOD、UML 、VSS、Rational Rose、Visio等; 掌握Visual Studio .Net 2005开发环境; 熟练开发Web应用程序、Windows应用程序和 基于数据库的各种应用程序;熟练开发电子商务软件、电子政务软件和各种信息 管理软件.熟悉面向对象的建模、分析、设计和实施方法.掌握UML建模语言和 Rational Rose、Visio等建模工具。 第一阶段教学内容安排(200课时) 课程名称 课程内容 培训目的 C# 基本语法、面向对象的思想、数据结构和算法以及设计模式(120课时) 详细介绍.Net Framework、C# 基本语法、编程规范和编程技巧、面向对象的认识问题和分析问题的思想、以及数据结构和常用算法,学习单件模式、适配器模式和工厂模式。 深入了解.Net FrameWork、掌握C#语法,学会C#编程,掌握数据结构、常用算法和面向对象的思想。 针对循环、数组、类的概念、类的构建、类的使用、对象的创建、面向对象的思想、集合、排序、IO操作等知识点先后安排2或3个小型项目:1。制作一个通讯录;2。制作一个小游戏;3。教学管理系统。 通过实际项目深入理解和掌握C# 基本语法、面向对象的思想、类的概念和使用、对象的创建、排序、IO操作等 数据库知识和 SQL Server 2000 (40课时) 讲授数据库的基本知识和SQL Server 2000, 讲授数据库的设计和优化,学习T-SQL数据库编程,学习存储过程(stored procedure)和触发机制(trigger). 掌握 SQL Server 2000, 学会数据库编程, 掌握T-SQL, Stored Procedure, Trigger. C# 高级编程I (40课时) 系统地讲授多线程的基本概念、线程的设计、线程的优先级等以及线程的使用;讲授共享程序集(公有程序集)、私有程序集的组成、原理和使用;学习反射(Reflection)、属性(Attribute)的相关概念和使用。学习流(stream)的概念和IO操作、文件的读写和传输。 掌握多线程编程、文件的操作和程序集的相关概念,学习反射和属性。 第二阶段教学内容安排(400课时) 课程名称 课程内容 培训目的 ASP.Net2.0、ADO.Net2.0和Web 应用程序 (160课时) 系统讲授 ASP.Net2.0、ADO.Net2.0、 基于数据库的WEB应用程序、的开发;详细地讲授Web Service及其应用和相关的安全性问题、WSE(Web Services Enhancements)、SOAP、WSDL、UDDI、Windows Service、VSS(Visual Source Safe)。讲授用户控件和第三方控件的开发和使用。学习HTML、XML、JavaScript、水晶报表(Crystal Report)和IIS 基础以及WEB应用程序性能优化;学习Ajax、Web2.0的相关技术。 熟练开发基于数据库的Web应用程序、Windows应用程序。熟练开发Windows Service 和 Web Service、Ajax、Web2.0、XML等等. 针对ASP.Net2.0、ADO.Net2.0、Web服务(Web Service)、HTML、XML、JavaScript、水晶报表(Crystal Report)、Ajax、Web2.0等知识点先后安排2或3个小型项目:1。基于Web的文件管理系统(File Management System);2。基于Web的咨询系统(基于Web的聊天室);3。论坛系统 通过实际项目深入理解和掌握相关的技术和知识点:Asp.Net、Ajax、 Ado.Net、Web Se

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值