簡體   English   中英

從MS-Access連接到sql server而不創建DSN

[英]Connect to sql server from MS-Access without creating DSN

我使用Access作為前端數據庫連接到SQL Server數據。 在我的電腦上,它工作得很好。 在用戶計算機上,它不起作用。 有沒有人成功完成此操作而不在每台計算機上創建DSN? 謝謝,傑夫

您需要確保用戶嘗試連接到數據庫的權限在SQL Server中有權查看它。 Access不僅會刪除查看它所需的安全性。 您可以創建一個數據庫角色,然后將需要進入該角色的每個人放入該角色並授予該角色訪問權限。 您還可以為需要查看該表的任何人創建一個AD組,並將人員添加到該組,然后授予該組訪問權限。

您可以使用保存憑據的ODBC連接進行連接,以欺騙sql server認為用戶是其他人。 但是,我只會這樣做並提供只讀訪問權限。 然后,您可以在整個系統停止時撤消對該用戶名的訪問權限。 很容易做到,只需構建一個ODBC連接並在其中保存用戶名和密碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM