收藏 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服务关闭后,也会提示这样的错误,但是在报错服务器上这个服务是开的。这要怎么解决谢谢 展开
我在自己机器试了下,我把SQl Server Browser服务关闭后,也会提示这样的错误,但是在报错服务器上这个服务是开的。这要怎么解决谢谢 展开
4个回答
展开全部
检查一下源代码里,连接字符串
更多追问追答
追问
要改动程序啊,必须要么,因为用2005是可以使用的。
追答
不用,应该是源代码里面还没有改为连接2008
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SQL Server Browser这个服务是要开启的
更多追问追答
追问
我在我本机试过,这个服务不开是会报错,但是在服务器上这个服务开启了还是报这个错误的。、
追答
那你看下本机的borwser服务启动的登录名是什么,再看一下服务器上的,有没有区别
因为之前遇到同样的问题,是服务器上关闭了这个服务导致的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
连接串是怎么写的?
追问
这个么?
追答
把server 改成ip地址试试
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
由于2005是手工删除,所以其部分驱动仍然存在。安装2008时,2008数据驱动并不是覆盖原来2005的驱动,造成驱动并列现象。原来的odbc仍然连接2005驱动,所以造成访问出错。
解决办法:卸载2008-安装2005-卸载2005-安装2008.
这比较麻烦,你可以尝试在控制面板更改odbc设置。例如,重新配置系统dsn,并检查驱动列表中mdf版本是否正确。
解决办法:卸载2008-安装2005-卸载2005-安装2008.
这比较麻烦,你可以尝试在控制面板更改odbc设置。例如,重新配置系统dsn,并检查驱动列表中mdf版本是否正确。
更多追问追答
追问
能说具体点么,谢谢了,难道一定要在重装一遍?
追答
sql server2000,2005,2008是可以并存安装的,就是说,操作系统内可以同时存在这个三个版本的数据库。那么肯定有办法指定访问某个版本的数据库,方法是连接到不同的实例。我这里没装sql,不能给出具体的连接。你研究一下吧。这也是个学习的过程。
我晚上可能有时间,装个2000、2005看看再说吧。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询