回覆列表
  • 1 # 用戶2053503574608973

    除非你有具體的問題要求分配大小規定的內存,否則最好是讓SQL Server動態管理內存。需要採取措施限制SQL Server內存使用量。我們可以通過設置SQL Server數據庫引擎使用的內存的上下限來達到此目的。其具體步驟是:

    1.打開企業管理器,展開服務器組。

    2.單擊該服務器,點擊鼠標右鍵,單擊屬性菜單。

    3.在彈出的對話框中單擊內存選項卡。內存設置方法有兩種:1.設置min server memory和max server memory在一個範圍段內。比如,我們將它設置成最小0MB,最大255MB。這種方法在為一臺服務器中運行多個應用程序分配內存時非常有用。2.設置 min server memory 和 max server memory為同一數值。比如,可以將它最大和最小值都設置成255MB。這樣的設置方法與窗口中的另一個選項“使用固定的內存大小” 相一致。雖然內存最小值和最大值設置是高級選項,但在設置完畢之後,最好還是先將SQL Server服務停止後再重新運行,以便SQL Server能更好地對內存進行合理安排。

  • 2 # 文化歷史精神

    這是因為SQL Server的啟動帳戶(一般是system或某個操作系統管理員),對E盤根目錄沒有創建文件的權限。右擊E盤,在屬性裡查看“安全”選項卡里查看用戶的權限。查看啟動帳戶是誰,運行services.msc,在服務管理器裡找到SQL Server服務,然後看“登錄”選項卡。

    本人補充發現,是權限的問題。。->任務管理器:找到sqlservr.exe用戶名為:NETWORK SERVICE及SYSTEM。于是把指定目錄的權限加上這兩個用戶。完全控制 。問題就解決了。。。

    如果要用sa用戶登錄需要對security裡面的login進行設置sa的status和密碼