亚洲免费人人妻人人,cao78在线视频,福建一级毛片,91精品视频免费观看,高清另类图片操逼,日本特黄特色大片免费看,超碰欧美人人澡曰曰澡夜夜泛

CREATE FILE encountered operating system error 5 -電腦資料

電腦資料 時(shí)間:2019-01-01 我要投稿
【www.msguai.com - 電腦資料】

    實(shí)驗(yàn)環(huán)境:

    操作系統(tǒng)版本: Windows Server 2012 SP2

    數(shù)據(jù)庫的版本:Microsoft SQL Server 2014 - 12.0.2000.8

    如下所示,SQL Server Database Services 服務(wù)的啟動(dòng)賬號(hào)為NT Service\MSSQLSERVER, 我們先設(shè)置一下數(shù)據(jù)庫的默認(rèn)路徑為E:\SQL_DATA

   

    此時(shí)查看E:\SQL_DATA 目錄的權(quán)限(被屏蔽的是一域賬號(hào)),

CREATE FILE encountered operating system error 5

。此時(shí)我們創(chuàng)建數(shù)據(jù)庫Test完全沒有問題。我們先刪除數(shù)據(jù)庫Test。

   

    現(xiàn)在我們刪除用戶GETTESTNT55\Users這個(gè)賬號(hào),在目錄E:\SQL_DATA的屬性(Properties)->安全(Security)-> 編輯(Edit)下直接刪除會(huì)遇到下面錯(cuò)誤。

   

    我們從E盤的根目錄,右鍵屬性選擇Security 刪除這個(gè)用戶,然后我創(chuàng)建新的數(shù)據(jù)庫時(shí)就會(huì)遇到CREATE FILE encountered operating system error 5(Access is denied.)錯(cuò)誤。

   

    那么如何解決呢? 我們可以給當(dāng)前目錄添加虛擬帳戶NT Service\MSSQLSERVER 并授予相關(guān)權(quán)限解決這個(gè)問題。具體可以參考MSDN文檔,截取部分如下所示

    使用 Windows 資源管理器,導(dǎo)航到存儲(chǔ)數(shù)據(jù)庫文件的文件系統(tǒng)位置。右鍵單擊文件系統(tǒng)文件夾,然后單擊“屬性”。

    在“安全性”選項(xiàng)卡上,單擊“編輯”,然后單擊“添加”。

    在“選擇用戶、計(jì)算機(jī)、服務(wù)帳戶或組”對(duì)話框中,單擊“位置”,在位置列表的頂部選擇您的計(jì)算機(jī)名稱,然后單擊“確定”,

電腦資料

CREATE FILE encountered operating system error 5》(http://www.msguai.com)。

    在“輸入要選擇的對(duì)象名稱”框中,鍵入聯(lián)機(jī)叢書主題“配置 Windows 服務(wù)帳戶和權(quán)限”中所列的每個(gè)服務(wù) SID 的名稱。 (對(duì)于數(shù)據(jù)庫引擎每個(gè)服務(wù) SID,將 NT SERVICE\MSSQLSERVER 用于默認(rèn)實(shí)例,或?qū)?NT SERVICE\MSSQL$InstanceName 用于命名實(shí)例。)

    單擊“檢查名稱”以驗(yàn)證該條目。驗(yàn)證經(jīng)常失敗,而且可能告知您找不到該名稱。單擊“確定”時(shí),將顯示“找到多個(gè)名稱”對(duì)話框。

    現(xiàn)在選擇每個(gè)服務(wù) SID(MSSQLSERVER 或 NT SERVICE\MSSQL$InstanceName),然后單擊“確定”。

    再次單擊“確定”以返回“權(quán)限”對(duì)話框。

    在“組或用戶”名稱框中,選擇每個(gè)服務(wù) SID,然后在“<名稱> 的權(quán)限”框中,為“完全控制”選中“允許”復(fù)選框。

    單擊“應(yīng)用”,然后單擊“確定”兩次以退出。

    具體操作過程的截圖如下所示

   

    權(quán)限的話,至少需要”Read & Execute“、”List Folder Content“、”Read“、”Write“權(quán)限,當(dāng)然如果你能給”Full Control“權(quán)限那肯定是可以。權(quán)限我們應(yīng)該盡量控制最小范圍內(nèi)。

   

    此時(shí)就能解決這個(gè)錯(cuò)誤,此時(shí)你刪除該用戶,然后在這個(gè)目錄添加EVERYONE用戶,授予上面的權(quán)限也能解決這個(gè)錯(cuò)誤。當(dāng)然在安全性上就不如給虛擬賬戶NT Service\MSSQLSERVER賬號(hào)授權(quán)。

    肯定有細(xì)心的人會(huì)問,我們不添加虛擬賬戶NT Service\MSSQLSERVER或EVERYONE,我們重新添加這個(gè)用戶GETTESTNT55\Users、授予同樣的權(quán)限是否可以解決這個(gè)問題? 答案是依然會(huì)遇到這個(gè)錯(cuò)誤,為什么呢? 暫時(shí)我沒有搞明白具體原因,是不是有點(diǎn)諷刺,知道了怎么解決,但是依然不清楚具體原因。當(dāng)然涉及權(quán)限的問題確實(shí)有點(diǎn)復(fù)雜。如果哪位知道具體原因,請(qǐng)不吝賜教。

最新文章