收藏 ODBC--连接到 'SQL ServerXXX(服务器名称)' 失败

Server2003系统,原来是SQLserver2005,手动删除2005,新装了SQL2008后,在一个软件中导出Access和导出Excel报错,说ODBC--连接... Server 2003系统,原来是SQL server 2005,手动删除2005,新装了SQL 2008后,在一个软件中导出Access和导出Excel报错,说ODBC--连接到 'SQL ServerYYMC_SBK' 失败(如图)。什么问题啊 ,求解决办法,谢谢了,没有装2008前是可以使用的,装了2008就有这个问题。
我在自己机器试了下,我把SQl Server Browser服务关闭后,也会提示这样的错误,但是在报错服务器上这个服务是开的。这要怎么解决谢谢
展开
 我来答
ketdh5
2013-03-04
知道答主
回答量:65
采纳率:0%
帮助的人:25.6万
展开全部
检查一下源代码里,连接字符串
更多追问追答
追问
要改动程序啊,必须要么,因为用2005是可以使用的。
追答
不用,应该是源代码里面还没有改为连接2008
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
szm341
2013-03-04 · TA获得超过6726个赞
知道大有可为答主
回答量:5005
采纳率:100%
帮助的人:5185万
展开全部
SQL Server Browser这个服务是要开启的
更多追问追答
追问
我在我本机试过,这个服务不开是会报错,但是在服务器上这个服务开启了还是报这个错误的。、
追答
那你看下本机的borwser服务启动的登录名是什么,再看一下服务器上的,有没有区别
因为之前遇到同样的问题,是服务器上关闭了这个服务导致的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2032eaa
2013-03-07 · TA获得超过809个赞
知道大有可为答主
回答量:2149
采纳率:100%
帮助的人:1832万
展开全部
连接串是怎么写的?
追问


这个么?
追答
把server 改成ip地址试试
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2013-03-12 · TA获得超过2184个赞
知道小有建树答主
回答量:631
采纳率:100%
帮助的人:646万
展开全部
由于2005是手工删除,所以其部分驱动仍然存在。安装2008时,2008数据驱动并不是覆盖原来2005的驱动,造成驱动并列现象。原来的odbc仍然连接2005驱动,所以造成访问出错。
解决办法:卸载2008-安装2005-卸载2005-安装2008.
这比较麻烦,你可以尝试在控制面板更改odbc设置。例如,重新配置系统dsn,并检查驱动列表中mdf版本是否正确。
更多追问追答
追问
能说具体点么,谢谢了,难道一定要在重装一遍?
追答
sql server2000,2005,2008是可以并存安装的,就是说,操作系统内可以同时存在这个三个版本的数据库。那么肯定有办法指定访问某个版本的数据库,方法是连接到不同的实例。我这里没装sql,不能给出具体的连接。你研究一下吧。这也是个学习的过程。
我晚上可能有时间,装个2000、2005看看再说吧。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式