2017-10-11 82 views
0

我的SQL Server Management Studio無法檢測到LocalDB,每次啓動計算機時我都必須在提示符下運行以下代碼。靜態實例名稱SQL Server

SqlLocalDb.exe start 
SqlLocalDb.exe i MSSQLLocalDB 

然後在每次運行時我得到一個不同的實例,如:np:\\.\pipe\LOCALDB#E4E2BD8D\tsql\query

我想一個靜態實例名,並停止運行.bat文件只是爲了有機會獲得我的數據庫。我知道有一種方法可以做到,但我仍然沒有找到任何解決方案。

UPDATE

對於那些誰正在測試的命令,我下面的文件夾中運行它:

c:\Program Files\Microsoft SQL Server\(version)\Tools\Binn 

(版本):您的版本,我的是110(11.0)

+0

你試過(localdb)\ v11.0(輸入正確的版本)作爲服務器名稱嗎? – sepupic

+0

@sepupic是的,我說,它說服務器沒有找到。 –

+0

然後您可以嘗試使用此名稱(或任何其他名稱)創建它,然後啓動它 – sepupic

回答

0

這就是我已經修復過的類似問題。以管理員身份運行Services.msc,在服務列表中查找SQL Server實例(例如 - 'SQL Server(LocalDB)'),右鍵單擊並轉至「屬性」,然後從此處將「啓動類型」更改爲「自動」。

+0

我找不到這個確切的服務,這裏是我在我的Services.msc中找到的與SQL Server相關的服務列表https://prnt.sc/gw51ro –

+0

未命名的實例名爲「SQL Server(MSSQLSERVER)」服務。試試那個。 – zambonee

+0

它已經配置爲自動啓動。 –