打包学生管理系统之感

     经过昨天的总结,今天决定打包试试看。俗话说的好“好事多磨练!”

     第一次打包后,在自己的电脑上能用,但是放在别人的电脑上就会出现以下错误:

 

       看到这个错误就知道是数据库的连接有问题了。以下是我刚开始的连接

      Connectstring ="FileDSN=studentinfo.dsn;UID=sa;PWD=2"

在同学的帮助下得知,用DSN这种连接方式不能支持远程。于是就开始了改造的生涯

这时想到自己刚开始配置数据源时就出现问题,用的是windows身份验证。这种方式仅接受那些windows系统中的账户登录请求,这时用户使用SQL Server身份验证的登录账户请求,则会收到登录失败的信息。

所以只能重新配置ODBC数据源:

(1)、要更改SQL Server身份验证模式,由windows身份验证模式改成混合验证模式并且修改密码。

(2)、管理工具中配置ODBC数据源

等配置好后道路还是曲折的,并不像自己想象的那样就好了

Connectstring ="provider=SQLOLEDB.1;persist security info=false;UserID=sa;PassWord=2;database=student;Data Source=192.168.24.90"

从这里看并不是连接字符串的问题,所以从SQL内部找问题,在同学的指导下得知要打开SQL的远程服务。

首先,在SQL的配置工具里打开SQL Server2005外围应用配置器

然后打开服务和连接的外围应用配置器。如图

 

选择远程连接


选择本地链接和远程连接并且够选同时使用TCP/IP和named pipes(B)


最后应用确定就可以了。重新启动SQL就可以啦!

就这样打包成功了!

相信下次遇到这种问题,就不会束手无策了!


评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值