下表列出了使用不同的 iis 身份驗證模式和 sql server 身份驗證模式時必須授予的資料庫訪問許可權。
iis 身份驗證模式
sql server 身份驗證模式
必須授予資料庫訪問許可權的使用者
匿名訪問
整合 windows 身份驗證
computername\iusr_computername 或所配置的 iis 匿名使用者帳戶
基本身份驗證
整合 windows 身份驗證
iis 客戶端的使用者或組。
整合 windows 身份驗證
整合 windows 身份驗證
iis 客戶端的使用者或組。 只有當 sql server 和 iis 執行於同一臺計算機上時才支援此配置。
匿名訪問、基本身份驗證或整合 windows 身份驗證
sql server 身份驗證
在 rda 物件中的 pull
、push
或 submitsql
方法的 sql serveroledbconnectionstring 引數中指定的使用者。
例如,如果以 iis 身份驗證模式和整合 windows 身份驗證使用匿名訪問,則必須為 computername\iusr_computername
授予資料庫訪問許可權,只有當計算機同時執行 sql server 和 iis 時才支援此設定,因為該使用者不是域帳戶,也不是所配置的 iis 匿名使用者帳戶。
配置資料庫訪問許可權
在執行 sql server 的計算機上,啟動 sql server management studio。 在「已註冊的伺服器」窗格中,雙擊「sql server」。
在物件資源管理器窗格中,展開「sql server」,展開「安全性」資料夾,右鍵單擊「登入」,然後單擊「新建登入」。
在「登入名 - 新建」對話方塊中,指定 windows 身份驗證或 sql server 身份驗證模式。
如果使用 windows 身份驗證,請輸入登入名,並選擇「允許訪問」或「拒絕訪問」選項。
如果使用 sql server 身份驗證,請鍵入登入名和密碼,並確認密碼。
在左側窗格中,單擊「資料庫訪問」。
在右側窗格中,對要授予訪問權的資料庫選中「允許」核取方塊,然後單擊「確定」
Visual C 訪問SQL server資料庫
vc提供了多種資料庫開發技術和程式設計規範,主要包括odbc api,mfc odbc,dao,ole db和ado,可以用來訪問sql server資料庫,1.odbc api odbc open database connectivity 是為資料庫應用程式訪問關係型資料庫時提供的乙個統一介面,...
apache授權訪問
引言 在某些情況下一些 是不完全對外開放的,如使用瀏覽器來顯示的一些資訊,mrtg就是乙個很典型的例子,如果像這類 允許匿名訪問是非常不安全的,因為mrtg的頁面中會顯示一些敏感資訊,如流量 交換機的ip位址等。針對這種 我們需要授權訪問 一般情況下,使用常用的驗證方式為文字驗證,簡單高效。這種方式...
mongo 授權訪問
1 授權遠端也可以訪問 首先修改mongodb的配置檔案 讓其監聽所有外網ip 修改後的內容如下 bind ip 0.0.0.0 port 27017 auth true 新增授權訪問 use admin 此使用者是最高許可權,可以訪問所有資料庫 db.adduser 此時,就無法執行命令。2 et...