首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

自訂 ASP 網站專用 SQL 7.0 資料庫(二):資料表權限指派與安全性最佳實務

     編輯:關於SqlServer

建立資料表與指派使用者權限

在 Enterprise Manager 中於 WEBPAGES 資料庫建立新資料表(如 WEBDATA),儲存前至少需定義一個欄位,建議先完成完整資料庫設計。

設定資料表權限

  1. 右鍵點選新建資料表 → 選擇「屬性」
  2. 點選「Permissions(權限)」頁籤開啟物件屬性對話框
  3. 為兩類 Web 使用者指派適當權限:
使用者角色登入帳號建議權限用途說明
Web 伺服器匿名使用者IUSR_<伺服器名稱>(如 IUSR_EARTH)SELECT公開網頁資料讀取,無需使用者登入
Web 管理員自訂管理帳號SELECT、INSERT、UPDATE、DELETE完整資料維護權限,支援後台管理功能

關鍵概念:IUSR_ServerName

IIS 預設使用 IUSR_<伺服器名稱> 作為匿名存取身分。當網站允許匿名瀏覽時,實際以此身分存取資料庫,因此權限設定至關重要。

總結

透過 Enterprise Manager 建立資料庫、資料表並依角色最小權限原則指派權限,可滿足多數 ASP 網站應用需求。雖有其他方法,但此流程簡單有效,兼顧安全性與維護性。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved