我嘗試使用下面的命令從命令行啓動SQL Server Express的:如何從批處理文件啓動SQL Server?
net start MSSQL$SQLEXPRESS
但我得到這個錯誤:
System error 5 has occurred.
Access is denied.
我有管理員權限和我的操作系統是Windows 7。
我嘗試使用下面的命令從命令行啓動SQL Server Express的:如何從批處理文件啓動SQL Server?
net start MSSQL$SQLEXPRESS
但我得到這個錯誤:
System error 5 has occurred.
Access is denied.
我有管理員權限和我的操作系統是Windows 7。
感謝@SamiKuhmonen我的問題解決了。
我創建批處理文件(名爲開始sqlserver.bat)conatins以下命令:
net start MSSQL$SQLEXPRESS
我創建一個快捷方式到我的批處理文件。
並運行它以管理員身份就像這個 screenshot
運行註冊表編輯器(RegEdit)。 導航到HKEY_LOCAL_MACHINE。 右鍵單擊HKEY_LOCAL_MACHINE,然後選擇權限。
點擊高級按鈕。
在「高級安全設置」對話窗口中,轉到所有者選項卡。 選擇並突出顯示當前登錄的用戶名或管理員組(如果用戶是管理員的成員「,請在更改所有者:框中 )選中勾選複選框以替換子容器和對象上的所有者選項,然後單擊確定。
早在「權限」對話框中,單擊添加按鈕。 輸入的輸入對象名稱大家選擇文本框,然後單擊檢查姓名按鈕。
希望它可以幫助!
如果輸入的用戶ID有錯誤,請更正錯誤。如果沒有發現錯誤,請單擊確定b utton
返回「權限」對話窗口,選擇並突出顯示組或用戶名中新增的用戶名:部分,勾選允許所有人權限部分的完全控制旁邊的複選框。
是不是「我的帳戶是管理員組」或「我的命令行使用管理員權限運行」?這些不同。 –
@SamiKuhmonen「我的帳戶在管理員組中」 –
您還必須以管理員權限啓動命令行。只是在小組中沒有給予管理服務的權限。 –