Sql-Server-2008

如何設置只讀 odbc 連接?

  • August 2, 2012

我有一個使用者需要對我管理的 SQL Server 2008 數據庫進行查詢。他們有權編輯數據,但我希望他們不能直接對錶進行編輯(即,我希望他們使用他們提供的應用程序)。

我想做的是給他們一個只讀的 ODBC 連接,然後掛起一個 MS Access MDB/ACCDB ,讓他們查詢他們內心的內容,而不會意外地“更新”數據。

有沒有辦法做到這一點,或者我是否不得不創建一個 RO 使用者供他們使用,然後如果他們使用他們的正常 RW 帳戶連接,就會以極大的痛苦威脅他們?在這種情況下,為什麼不以在應用程序之外編輯數據的痛苦來威脅他們呢?

  1. 在 SQL Server 中創建一個僅具有您希望他們擁有的權限的使用者。
  2. 設置使用者 ODBC 字元串以使用此憑據
  3. 利潤 :)

創建一個使用者並只給他讀取權限

引用自:https://dba.stackexchange.com/questions/21839