我有一个Access accdb文件,其中所有表都链接(未导入)到Microsoft SQL Server(2008 R2)。当我加载程序时,我收到以下错误消息:
现在,点击“确定”后,我会看到“SQL Server登录”屏幕,其中选中“使用可信连接”。我的服务器不使用“SQL和Windows身份验证模式” - 我不知道为什么要检查它。如果我取消选中它并输入我的用户名+密码,一切正常,直到我下次加载应用程序。
我检查了服务器的日志,每次连接失败时都会出现两个错误:17806后跟18452.重要的是要说我的工作站和服务器位于同一个网络域。
有什么想法吗?感谢
已解决:选择要链接的表时,右侧有一个“保存密码”复选框。 Cheking ot解决了这个问题
答案 0 :(得分:2)
通过选择链接表对话框的“保存密码”选项可以避免这些错误:
但是,更简洁的解决方案是将SQL Server及其数据库配置为尽可能使用集成的Windows身份验证。