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