Sql-Server
無法在 SQL Server Express 版本中啟用記憶體中的鎖定頁面
為了啟用
Lock Page In Memory
,我嘗試這樣做:首先,我使用以下程式碼找到我的 SQL Server 帳戶名稱:SELECT service_account FROM sys.dm_server_services
此程式碼返回:
NT Service\MSSQL$SQLEXPRESS01 NT AUTHORITY\NETWORKSERVICE
然後我打開
gpedit.msc
並轉到:Windows Setting > Security Settings > Local Policies > User Rights Assignment > Lock Page In Memory
之後點兩下
Lock Page In Memory
並打開視窗後點擊“添加使用者或組”按鈕並過去NT Service\MSSQL$SQLEXPRESS01
並點擊確定,然後點擊“應用”和“確定”。最後,我重新啟動了 SQL Server。
為了驗證
Lock Page In Memory
實際上已啟用,我使用以下程式碼片段:--Check Lock Pages in Memory SELECT sql_memory_model, sql_memory_model_desc FROM sys.dm_os_sys_info
此程式碼返回:
通過執行這些步驟,
Lock Page In Memory
未啟用。錯誤是什麼?
請幫助我-我該怎麼做才能啟用
Lock Page In Memory
?我的問題是讀取數據。在此連結中為此寫單獨的文章
Lock Pages In Memory 僅在標準版及更高版本中可用。
當具有執行 sqlservr.exe 權限的帳戶已被授予 Windows 記憶體中鎖定頁面 (LPIM) 使用者權限時,在SQL Server標準版和更高版本的實例中,記憶體中的鎖定頁面選項設置為 ON 。
要為 SQL Server 禁用 Lock Pages In Memory 選項,請刪除具有執行 sqlservr.exe(SQL Server 啟動帳戶)啟動帳戶權限的帳戶的 Lock Pages in Memory 使用者權限。