Foxtable(狐表)用户栏目专家坐堂 → [求助]远程连接sqlserver报错 sa登录失败,怎么解决?


  共有3716人关注过本帖树形打印复制链接

主题:[求助]远程连接sqlserver报错 sa登录失败,怎么解决?

帅哥哟,离线,有人找我吗?
darrmin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:6 积分:101 威望:0 精华:0 注册:2017/8/28 22:01:00
[求助]远程连接sqlserver报错 sa登录失败,怎么解决?  发帖心情 Post By:2017/8/29 10:19:00 [显示全部帖子]

远程连接sqlserver报错 用户“sa”登录失败,但使用navicat工具登录成功,这是什么问题改怎么解决?

另,所有配置已按论坛中说明做了(http://www.foxtable.com/webhelp/index.htm?page=2348.htm)


 回到顶部
帅哥哟,离线,有人找我吗?
darrmin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:6 积分:101 威望:0 精华:0 注册:2017/8/28 22:01:00
  发帖心情 Post By:2017/8/29 10:43:00 [显示全部帖子]

不好意思,可能没说清楚。
我在数据链接属性的窗口中->提供程序中选择“Microsoft OLE DB Simple Provider”,然后配置连接的信息,再点击测试连接后会报“测试连接失败..... 无效的连接”
我在数据链接属性的窗口中->提供程序中选择“SQL Server Native Client 11.0”,然后配置连接的信息,再点击“Test Connection”,会显示“Test Connection succeeded”,然后点确认,再在新建数据源窗口点确认时就会报“用户“sa”登录失败”,再看连接信息,会发现“Blank password”又被勾选上了,而“Allow Save Password”上已经勾选的状态被取消了,密码没有被保存。
现在的情况我应该怎么办?

 回到顶部
帅哥哟,离线,有人找我吗?
darrmin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:6 积分:101 威望:0 精华:0 注册:2017/8/28 22:01:00
  发帖心情 Post By:2017/8/29 10:56:00 [显示全部帖子]

您看我上面写的,我选“microsof ole db provider for sql server”后,直接报“无效链接”

 回到顶部
帅哥哟,离线,有人找我吗?
darrmin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:6 积分:101 威望:0 精华:0 注册:2017/8/28 22:01:00
  发帖心情 Post By:2017/8/29 10:58:00 [显示全部帖子]

我选“sql server client”后,生成的连接字符串是“Provider=SQLNCLI11;Persist Security Info=False;User ID=sa;Initial Catalog=ZKH;Data Source=119.10.74.200;Initial File Name="";Server SPN=""”。明显密码没保存上。

我就是想连接成功使用,选哪个不关心,问题是两个都不行

 回到顶部
帅哥哟,离线,有人找我吗?
darrmin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:6 积分:101 威望:0 精华:0 注册:2017/8/28 22:01:00
  发帖心情 Post By:2017/8/29 11:21:00 [显示全部帖子]

您看现在这种情况怎么解决呢?我应该怎么操作?

 回到顶部
帅哥哟,离线,有人找我吗?
darrmin
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:6 积分:101 威望:0 精华:0 注册:2017/8/28 22:01:00
  发帖心情 Post By:2017/8/29 11:49:00 [显示全部帖子]

专家,您看我要到这提问,肯定是照着操作了好几遍了,不行才上来问的。因为没法贴图,所以我把我操作列上,如下:
1. 选择“microsof ole db provider for sql server”后,点“下一步”
2. 在连接卡中,填入ip地址
3. 选择“使用指定的用户名称和密码”,填入用户名,填入密码
4. 勾选“允许保存密码”
5. 点击“测试连接”
然后就报错“测试连接失败,因为初始化提供程序时发生错误。 ConnectionOpen(Invalid Instance())无效连接”

但是我通过别的方式验证了,数据库远程连接没有问题。所以才在论坛发问题。验证方式如下:
1. 使用navicat工具连接成功,登录上后可以新建库表
2. 使用foxtable,选择“sql server client”后,测试连接也成功,可以在“select the database”中拉出库名

所以需要您来看看这是什么问题?怎么解决?

 回到顶部