一超级奇怪的问题。

lang_csdn 2011-03-30 09:54:08
使用.net 写了一插件,需要连接数据库。

连接sql2000,sql2005,sql2008都没有问题。

但是连接本机的sql2008,确提示是否已配置为远程连接。

首先,我已确认配置为远程连接
其次,odbc测试正常。
再次,把插件生成exe连接正常,放在vs插件目录C:\Program Files\插件目录,又不能访问sql2008,放在其它盘符正常。

当然连接字符串,我是再三确认没有问题的。exe文件放在C:\Program Files\这个目录都可以,放在插件目录就不行。

最要命的是插件又能连接到其它机子的sql2008.

各位高手,支招,我从那里去找原因呢。
...全文
175 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
0xAAFF 2011-04-02
  • 打赏
  • 举报
回复
你的那个文件夹的权限有没有问题 估计是这个问题
program files文件夹的权限,或者c盘的权限,是否可以访问,你看看属性 估计是这个问题
lang_csdn 2011-04-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 qldsrx 的回复:]

没招,你手头有插件的人都不知道怎么办,我们手上没插件没源码就更不知道怎么办了。
[/Quote]

我觉得,跟源码没有关系,因为在其它机子,都可以,在本机,如果编成exe,都可以。但是拷在插件目录,就不行。插件目录,没有中文字符。
lang_csdn 2011-04-01
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 shagu 的回复:]

连接方式为127.0.0.1方式连接还是.\sqlexpress方式,同时本机允许Tcp/ip和named Pipes协议是启用还是禁止,需要启用
[/Quote]

这些肯定试过了。。。
peenyking 2011-04-01
  • 打赏
  • 举报
回复
八成是人品问题 。。。。
余山水 2011-03-31
  • 打赏
  • 举报
回复
连接方式为127.0.0.1方式连接还是.\sqlexpress方式,同时本机允许Tcp/ip和named Pipes协议是启用还是禁止,需要启用
sibike 2011-03-31
  • 打赏
  • 举报
回复
有没有中文路径??
xu56180825 2011-03-31
  • 打赏
  • 举报
回复
VS不是本身就有个控件来连接数据库玛。。。而且很方便。。为什么还要自己写?
qldsrx 2011-03-31
  • 打赏
  • 举报
回复
没招,你手头有插件的人都不知道怎么办,我们手上没插件没源码就更不知道怎么办了。
lang_csdn 2011-03-31
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 kid_wang 的回复:]
其他机器是放在 c:/p.f./插件管理下可以使用的吗?
[/Quote]

可以,今天重新编译了一下插件,又不行,真他妈的奇怪,重新安装了不行。
lang_csdn 2011-03-30
  • 打赏
  • 举报
回复
程序在其它机器都没有问题,并且其它机器能连接本机的sql2008

冰川711 2011-03-30
  • 打赏
  • 举报
回复
将你程序放其他机器上试试
kid_wang 2011-03-30
  • 打赏
  • 举报
回复

其他机器是放在 c:/p.f./插件管理下可以使用的吗?

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧