2016-07-09 60 views
-1

我嘗試使用下面的命令從命令行啓動SQL Server Express的:如何從批處理文件啓動SQL Server?

net start MSSQL$SQLEXPRESS

但我得到這個錯誤:

System error 5 has occurred.

Access is denied.

我有管理員權限和我的操作系統是Windows 7。

+0

是不是「我的帳戶是管理員組」或「我的命令行使用管理員權限運行」?這些不同。 –

+0

@SamiKuhmonen「我的帳戶在管理員組中」 –

+0

您還必須以管理員權限啓動命令行。只是在小組中沒有給予管理服務的權限。 –

回答

0

感謝@SamiKuhmonen我的問題解決了。

我創建批處理文件(名爲開始sqlserver.bat)conatins以下命令:

net start MSSQL$SQLEXPRESS

我創建一個快捷方式到我的批處理文件。

並運行它以管理員身份就像這個 screenshot

0

運行註冊表編輯器(RegEdit)。 導航到HKEY_LOCAL_MACHINE。 右鍵單擊HKEY_LOCAL_MACHINE,然後選擇權限。

點擊高級按鈕。

在「高級安全設置」對話窗口中,轉到所有者選項卡。 選擇並突出顯示當前登錄的用戶名或管理員組(如果用戶是管理員的成員「,請在更改所有者:框中 )選中勾選複選框以替換子容器和對象上的所有者選項,然後單擊確定。

早在「權限」對話框中,單擊添加按鈕。 輸入的輸入對象名稱大家選擇文本框,然後單擊檢查姓名按鈕。

希望它可以幫助!

如果輸入的用戶ID有錯誤,請更正錯誤。如果沒有發現錯誤,請單擊確定b utton

返回「權限」對話窗口,選擇並突出顯示組或用戶名中新增的用戶名:部分,勾選允許所有人權限部分的完全控制旁邊的複選框。

相關問題