天天看點

資料庫開發及ADO.NET(56)——SQLServer安全設定

1、SQLServer是一個沒有界面的背景服務,可以通過ADO.Net連接配接SQLServer執行CreateTable、Update語句操作資料庫,ManagementStudio是一個管理用戶端,通過它連接配接SQLServer就可以用圖形化的方式操作資料庫。

2、通路資料庫必須是通過驗證的,否則不安全。用ManagementStudio 以Windows身份驗證方式登入資料庫;在資料庫根節點(.\SQLEXPRESS)右鍵屬性→安全性→選中“SQLServer和Windows身份驗證”;在資料庫根節點右鍵→重新啟動;安全性→登入名→sa,右鍵屬性,設定密碼,注意如果“強制實施密碼政策”則對密碼複雜度要求高,切換到“狀态”頁,選擇“啟用”;

3、不建議使用SA登入,而是應該為每個資料庫建單獨的使用者名(也需要啟用SQLServer驗證),這個使用者名隻有操作這個資料庫的能力。首先在資料庫根節點的安全性→登入名上建立使用者,然後在特定資料庫的“安全性”→“使用者”下右鍵“建立使用者”,引入這個使用者即可,dbowner。

4、sa:system administrator 系統管理者的意思,SQL SERVER 系列安裝完之後,資料庫預設的擁有最高權限的使用者。也叫超級管理者,怎麼都能幹。