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

原创 2007年09月12日 13:59:00

公司要使用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了,祝大家成功!
 

MS SQL数据批量备份还原(适用于MS SQL 2005+)

我们知道通过Sql代理,可以实现数据库的定时备份功能;当数据库里的数据库很多时,备份一个数据库需要建立对应的定时作业,相对来说比较麻烦; 还好,微软自带的osql工具,比较实用,通过在命令行里里输...
  • a497785609
  • a497785609
  • 2015年03月10日 14:32
  • 2068

【SQL Server】SQL2005的安装与配置、简单使用

印象中,以前电脑不发达,自身编程经历不多的时候,由于Microsoft SQL Server版本众多,在不同版本的windows下必须要求装相应版本的SQL Server,否则有可能出现兼容性的问题,...
  • yongh701
  • yongh701
  • 2015年12月29日 20:30
  • 7886

WIN7 32/64位安装SQL Server 2005详细步骤(图文)

由于工作需要,今天要在电脑上安装SQL Server 2005。以往的项目都是使用Oracle,MS的数据库还真的没怎么用过,安装Oracle已经轻车熟路,但装SQL Server好像还有点小麻烦,所...
  • lianghaim
  • lianghaim
  • 2014年09月13日 18:07
  • 3957

SQL2005中查看事务日志方法-MS-SQLServer

DBCC log ( {dbid |dbname}, [, type={0 |1 |2 |3 |4}] )    参数: Dbid or dbname - 任一数据库的ID或名字    typ...
  • kalman2008
  • kalman2008
  • 2015年01月29日 08:20
  • 698

SQL Server的C#连接及对象存在判断

C#连接SQL Server 关于C#连接数据库的介绍,这篇文章总结的比较全面。http://blog.csdn.net/candy1232009/article/details/7654927 对于...
  • tanzhangwen
  • tanzhangwen
  • 2015年02月17日 14:29
  • 1595

SQL Server 2005的网络配置

一、基本概念
  • shy_Angel
  • shy_Angel
  • 2014年05月07日 21:07
  • 1790

SQL Server 2005 最大容量规范

 SQL Server 2005 数据库引擎对象 最大大小/数量 SQL Server 2005(32 位) 最大大小/数量 SQL Server 2005(64 位) ...
  • cxzhq2002
  • cxzhq2002
  • 2014年05月27日 16:37
  • 766

【C#】在VS2012中连接MSSQL数据库

http://blog.csdn.net/qazcxh/article/details/45177475 用C#连接MSSQL数据库相对于C++连接来说相对简单。首先在windows...
  • y13156556538
  • y13156556538
  • 2016年12月26日 11:49
  • 1587

MS SQL Server 数据类型详解

本文转载自:http://blog.csdn.net/iamduoluo/article/details/6329199
  • xjh2011xjh
  • xjh2011xjh
  • 2014年05月13日 20:47
  • 1005

在Ubuntu 10.04中文版下Qt编程,使用unixODBC和FreeTDS连接MS SQL Server 2005,并且中文不出现乱码的方法

装载于: http://blog.renren.com/share/235081772/4016936282 回头来看,还是很简单的,但是由于自身对linux使用方面的不熟练,以及网上资料的...
  • w_ww_w
  • w_ww_w
  • 2014年01月10日 10:09
  • 2257
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于MS SQL 2005和C#远程连接的详细设置
举报原因:
原因补充:

(最多只允许输入30个字)