我使用Access作为连接到SQL Server数据的前端数据库。在我的电脑上,它工作得很好。在用户计算机上,它不起作用。有没有人在每台计算机上创建DSN而成功完成此操作? 谢谢, 杰夫从MS-Access连接到SQL服务器而不创建DSN
0
A
回答
0
您将需要确保什么用户试图连接到数据库有权在SQL Server中查看它。访问不仅会删除查看它所需的安全性。您可以创建一个数据库角色,然后将需要进入该数据库的每个人加入角色并授予角色访问权限。您还可以为任何需要查看该表的人创建一个AD组,然后将其添加到该组中,然后授予该组访问权限。
0
您可以使用ODBC连接与保存的凭据进行连接,以诱使sql server认为用户是其他人。但是,我只会这样做,并提供只读访问权限。然后,每当整个系统停止时,您都可以撤销对该用户名的访问。容易做到,只需建立一个ODBC连接并将用户名和密码保存在其中即可。
相关问题
- 1. 为MSAccess数据库ODBS创建链接服务器DSN
- 2. 使用SQL客户端和DSN连接到SQL服务器
- 3. DSN无法连接到远程SQL服务器
- 4. DSN无连接到VB.NET中的SQL服务器
- 5. 创建jdbc odbc连接而不创建MS Access中的DSN
- 6. 使用DSN连接设置SQL链接服务器
- 7. 从PHP连接到MS SQL服务器
- 8. 从SQL Yog连接到MYSQL服务器
- 9. 无DSN连接MS Access前端和SQL服务器后端
- 10. 不能连接JDBC到SQL服务器?
- 11. 需要远程创建到SQl服务器的ODBC连接
- 12. 通过TCP/IP连接到SQL服务器,而不是NP
- 13. 创建SQL Server DSN
- 14. SQL Server 64位链接服务器到32位ODBC DSN源
- 15. 从android连接到sql服务器抛出web服务WCf
- 16. 从Restful C#服务连接到SQL服务器
- 17. SQL服务器迁移助手到MySQL不连接到SQL服务器
- 18. 将MySQL作为链接服务器连接到SQL服务器
- 19. SQL Server不会从OraOLEDB链接服务器创建行
- 20. 连接到MS SQL服务器2014从不同的网络
- 21. SQL服务器uft8连接
- 22. 内连接 - SQL服务器
- 23. sql服务器外连接?
- 24. SQl连接和服务器连接
- 25. 连接groovy到SQL服务器
- 26. 连接到MS SQL服务器
- 27. PHP连接到SQL服务器
- 28. VB.NET连接到Win2008 SQL服务器DB
- 29. NHibernate没有连接到SQL服务器
- 30. 无法连接到MS SQL服务器
您需要解释“不起作用”的含义。如果有错误消息,请提供它们。如果两台PC之间存在差异,请解释这些差异。但是,不,如果不在客户端PC上创建DSN,则可能无法执行此操作,因为MS的说明指出需要DSN。 https://support.office.com/zh-cn/article/Link-to-SQL-Server-data-0474c16d-a473-4458-9cf7-f369b78d3db8 – alroc
是的,它被称为** DSN-less **连接。请参阅http://stackoverflow.com/a/23430539/3820271 – Andre
可能的重复[我如何获得ms-access连接到ms-sql作为一个不同的用户?](http://stackoverflow.com/questions/50786/how-do-i-get-ms -access-to-connect-to-ms -sql-as-a-different-user) – Andre