ms-access – 从MS Access 2007保存到MS SQL服务器的ODBC连接的
我负责将旧的Access 2007项目迁移到MS SQL Server 2008 Express.第一阶段是将所有数据从MS Access数据库移动到SQL服务器,同时在客户端保留Access表单和报表.
因此,现在移动数据,创建SQL服务器用户(仅用于访问该特定数据库),并通过ODBC连接将表链接到Access数据库.但是,应该以某种方式解决一个麻烦:Access在打开Access数据库时会定期询问用户密码. 服务器PC和客户端PC上的用户都登录到本地计算机,即他们的用户未在独立域服务器上进行验证. 我看到有几种方法可以解决这个问题: > 1)配置集成安全模型,以便用户可以登录,由Windows登录自动授权(即使用“可信连接”).鉴于服务器PC无法从客户端PC识别用户,我不确定如何做到这一点.如果我现在尝试这样做,我会收到用户从不受信任的域连接的错误. 解决方法最好的解决方案显然是使用Windows安全性.如果这不合适,这里有一个可能的替代技巧,利用Access在程序关闭之前记住所有打开的连接的事实: >复制其中一个表的连接字符串 而已.由于Access会关闭打开的连接,直到您关闭它,即使关闭数据库,您的其他表现在也可以毫不费力地打开,即使链接表中没有存储密码连接字符串. 您可以找到此行为的解释here. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- SQLServer:如何排序按其外键依赖性排序的表名
- SQLServer附加数据库提示“版本为661,无法打开,支持655版
- innodb存储引擎修改表共享空间为独立空间
- SQLServer 2000 Agent 代理服务不能启动的解决办法
- mysql截取的字符串函数substring_index的用法
- sql-server – 如何选择1岁以下的记录
- SqlServer Trigger insert update delete
- SQL Server sql 查询记录数结果集某个区间内记录
- sql-server – RODBC和Microsoft SQL Server:截断长字符串
- SqlServer 递归查询树形数据