1樓:康聯智慧商家
賬戶許可權問題
在安裝sql server 2008資料庫伺服器的時候,伺服器有可能處於以下幾種環境中:
①工作組環境下的伺服器 (workgroup)
②域環境下的域控制器 (domain controller)
③域環境下的成員伺服器 (domain member)
④群集環境 (cluster)
在實際應用中,開發人員或者實施人員很少有機會接觸到基於域控制器的網路環境的應用,絕大多數應用都是針對工作組環境的。
比如:配置好的iis伺服器中會發布很多**,伺服器本身也會承載資料庫的角色等,此時即是在工作組環境下的應用。
但對於微軟平臺企業級應用開發而言,則幾乎都需要在域環境下進行應用和部署。
比如微軟的crm,sharepoint,uc等產品的二次開發、.net平臺為了適應企業環境和組織架構在域模式下的應用開發等,此時可能會涉及到在域控制器、域成員伺服器甚至在「群集」中安裝sql server 2008。
上面列舉了sql server 2008可能的應用部署環境,但無論是哪一種環境下應用,都會碰到為每個 為什麼要給sql server 的每一個服務配置賬戶? 這是因為:給sql server服務配置了不同的賬戶之後,該sql server服務就會以該賬戶所屬的組來執行,從而通過賬戶去控制該服務訪問各種資源的許可權。 sql server 2008內建了3個賬戶,分別是: local service 本地服務帳戶, network service 網路服務帳戶, local system 本地系統帳戶 1.local service 帳戶: local service本地服務帳戶與 users 組的成員具有相同級別的資源和物件訪問許可權 (題外話:什麼是users賬戶組,參見《windows六大使用者組功能分析》)。 如果有個別服務或程序的安全性受到威脅,則此賬戶的有限訪問許可權有助於保護系統的安全性。 以 local service 帳戶身份執行的服務將以一個沒有憑據的 null 會話形式訪問網路資源。 請注意:sql server 或 sql server **服務不支援 local service 帳戶。 該帳戶的實際名稱為「nt authority\local service」。 題外話:windows憑據(credential)其實就是指使用者帳戶和口令。 null會話,即空會話,參見《空連線》一文。 2.network service 帳戶: network service 網路服務賬戶比 users 組的成員擁有更多的對資源和物件的訪問許可權。 以 network service 帳戶身份執行的服務將使用計算機帳戶的憑據訪問網路資源。 該帳戶的實際名稱為「nt authority\network service」。 3.local system 帳戶: local system 本地系統賬戶是一個具有高特權的內建帳戶。 它對本地系統有許多許可權並作為網路上的計算機。 該帳戶的實際名稱為「nt authority\system」。 在實際應用中, 1.若在工作組環境下安裝sql server 2008,允許使用的賬戶包括: ①本地使用者帳戶(注意不是local service本地服務賬戶!)、 ②內建賬戶(network service網路服務賬戶、local system本地系統賬戶等)。 2.若在域環境上(包括成員伺服器)安裝 sql server 2008, (注意:出於安全方面的考慮,microsoft 建議不要將 sql server 2008 安裝在域控制器上) 雖然sql server 安裝程式不會阻止在作為域控制器的計算機上進行安裝,但存在以下限制: ①可使用的賬戶受限 在域控制器上,無法在 ②將 sql server 安裝到計算機上之後,無法將此計算機從域成員更改為域控制器。 必須先解除安裝 sql server,然後才能將主機計算機更改為域控制器。 ③在群集節點用作域控制器的情況下,不支援 sql server 故障轉移群集例項。 ④sql server 安裝程式不能在只讀域控制器上建立安全組或設定 sql server 服務帳戶。在這種情況下,安裝將失敗。 -------------------------- 總之,通過給不同的sql server 服務配置不同的賬戶,就可以控制其許可權,從而限制可訪問的資源,並且有助於系統的安全執行。 2樓: 你那張圖那裡,設定一下密碼。 sql server 2008安裝時出現,此頁上有驗證錯誤,請單擊確認關閉對話方塊,請檢視安裝程式頁 3樓:匿名使用者 我遇到過,下面提示sa密碼強度,把混合型sa設定成帶大小寫字母加數字的,安裝順利。 4樓:匿名使用者 如下設定即可:選中空中的第一個選項 5樓:粟蓮 這是大部分瀏覽器沒有設定好或者某個外掛沒有裝好導致的, 6樓:我的健康我掌握 你看頁面右邊有哪個專案有錯誤,改正它 安裝sql 2008rc是時提示 此頁上有驗證錯誤。單擊「確定」關閉此對話方塊。請檢視安裝程式頁底部的錯誤。 7樓: 有可能是檔案不完整,就是拷貝時丟東西了,再有就是沒能完全破解 sql server 2008此頁上有驗證錯誤.單擊"確定"關閉此對話方塊。 8樓:匿名使用者 9樓:生命中的一點 你的資料庫許可權可能不夠,你一管理員的身份進入資料庫,修改一下使用者許可權再試試。 急急急! 安裝sql 2008時候 到例項配置就過不去了 顯示的是此頁上有驗證錯誤,以前安裝過資料庫但是解除安裝了
50 10樓:換暱稱很難呀 你的錯誤截圖呢?報錯的資訊呢?啥都沒有啊? 你去控制面板裡找服務,把你能找到關於sql server 的服務統統關了,禁用。把原來安裝過的目錄清理乾淨,然後重啟,行就行了,不行你就照1樓說的去做吧。 11樓: 最省時間的是重灌系統,不用猶豫,俺試過了。花了一天半也沒裝不上!原因跟你一樣! 後來直接恢復系統,15分中就好了! 12樓:匿名使用者 這是因為你上次安裝的沒有解除安裝乾淨! 用ado 連線字串如下 provider sqloledb.1 user password 資料庫使用者口令 initial catalog 連線的資料庫 data source sql資料庫伺服器名 我給你讓發個例子吧,你看了就會,會簡單的 vb怎麼連線sql? day忘不掉的痛 一 配置odbc... select u.materialid,u.process id,u.processid,max case when u.num 1 then u.process check end as text1,max case when u.num 2 then u.process check end as... 差不多的,sqlserver2005和oracle的sql基本還是遵循sql標準的 只是一些函式上的區別,oracle的分析函式功能更強大一些比如說 oracle中varchar varchar2sqlserver中varchar,nvarchar的關係還有比如substr和substring的用法...vb和sql2019怎麼連線,vb和sql2000怎麼連線?
SQL2019列轉行,SQL2005 列轉行
資料庫SQL和SQL2019和ORACLE的區別