當我嘗試連接Windows身份驗證或SQL Server身份驗證時,我從SQL Server Management Studio收到錯誤18456,如下圖所示。Microsoft SQL Server錯誤:18456
我想實現在這個環節的解決方案:Login to Microsoft SQL Server Error: 18456但我不能以任何方式啓動發動機。另外,我不知道我的SQL Server身份驗證密碼。
我該怎麼辦?
當我嘗試連接Windows身份驗證或SQL Server身份驗證時,我從SQL Server Management Studio收到錯誤18456,如下圖所示。Microsoft SQL Server錯誤:18456
我想實現在這個環節的解決方案:Login to Microsoft SQL Server Error: 18456但我不能以任何方式啓動發動機。另外,我不知道我的SQL Server身份驗證密碼。
我該怎麼辦?
一種選擇是安裝SQL Server的新實例並將任何數據庫附加到新實例,但由於各種原因,這可能會非常棘手,特別是如果您沒有對master
數據庫的最新備份。
因此,我建議遵循Microsoft提供的建議here並以單用戶模式啓動實例,然後該實例將允許安裝實例的計算機上的任何本地管理員訪問並更正身份驗證問題(重置密碼等)。
當然,這假定您可以訪問計算機上的管理員帳戶,但希望您能這樣做。
我在SQL Server 2012及更高版本(通常是新安裝)中經常看到這個問題,原因是SQL Server 2012及更高版本不會自動授予窗口管理員SQL Server中的管理員權限。
這將讓你沒有訪問SQL Server的所有,在這種情況下,我用下面的辦法:
運行SQL Server配置管理器。
位置爲SQL Server配置管理器:
SQL Server 2016 C:\Windows\SysWOW64\SQLServerManager13.msc SQL Server 2014 C:\Windows\SysWOW64\SQLServerManager12.msc SQL Server 2012 C:\Windows\SysWOW64\SQLServerManager11.msc SQL Server 2008 C:\Windows\SysWOW64\SQLServerManager10.msc
Right-Click
SQL Server服務和去Properties
。Startup Parameters
選項卡並在其中添加-m
參數。這將導致SQL-Server以單用戶模式運行。Restart
SQL Server服務,確保SQL Server代理不啓動,如果啓動它可能會獲得到SQL Server的單個可用連接。Run as Administrator
。SysAdmin
角色。-m
。重新啓動SQL Server服務和tadaaa。也不要在他人正在使用的服務器上這樣做。
您是否嘗試了默認的SA密碼? Password123'或安裝它的帳戶的管理員/ root密碼 – scsimon
您是否嘗試過[this](https://msdn.microsoft.com/zh-cn/library/dd207004.aspx)?是我爲此搜索的第一個結果。 – 3N1GM4
@scsimon是我試過這個鏈接的描述.. http://support.webecs.com/kb/a867/what-is-the-default-password-for-the-sa-login.aspx – alkokura49