我正在开发一个Access accdb项目,我的所有表都通过ODBC链接到MS SQL Server 2008 R2。
我有一个子窗体的屏幕,当我输入它时总是给我这个错误信息: 我做了一些研究,它应该与服务器的身份验证方法有关,但如果我的所有表都以相同的方式链接,为什么会发生呢?
更奇怪的是,如果我通过链接表管理器刷新表的连接,一切都运行良好一段时间,然后我再次得到相同的错误。我查看我的代码,看看我是否使用任何连接字符串,但我没有。
任何想法/想法?任何(受过教育的)猜测都会受到赞赏:)
谢谢,
Yotam
答案 0 :(得分:0)
转到Start > Programs > Microsoft SQL Server 2005 > SQL Server Management Studio
右键单击服务器名称,选择Properties > Security
在Server Authentication
下,选择SQL Server
和Windows Authentication
模式。
必须停止并重新启动服务器才能生效。