2013-03-12 108 views
3

我有一個使用localdb的MVC4/ASP.Net應用程序。一切「出現」才能正常工作。不過,我在事件日誌中收到大量錯誤:「LocalDB實例註冊表項中缺少」DataDirectory「註冊表值」錯誤是什麼意思?

The "DataDirectory" registry value is missing in the LocalDB instance registry key: {BB3F4304-E7E9-4EE7-9A25-B46BFAA73FB4}

The "DataDirectory" registry value is missing in the LocalDB instance registry key: {BB31321B-BEB9-465B-8C8E-DEF9C2C67FBE}

每次實例更改時。錯誤的

XML詳細信息:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> 
    <System> 
    <Provider Name="SQLLocalDB 11.0" /> 
    <EventID Qualifiers="35269">512</EventID> 
    <Level>2</Level> 
    <Task>0</Task> 
    <Keywords>0x80000000000000</Keywords> 
    <TimeCreated SystemTime="2013-03-12T14:12:43.000000000Z" /> 
    <EventRecordID>1080755</EventRecordID> 
    <Channel>Application</Channel> 
    <Computer>XXXXXX</Computer> 
    <Security /> 
    </System> 
    <EventData> 
    <Data>{BB07CF13-2ABD-4FD5-AB2B-467FF08F28E6}</Data> 
    </EventData> 
</Event> 

連接字符串:

<add 
    name="DefaultConnection" 
    connectionString="Data Source=(localdb)\v11.0; Initial Catalog=WebMVCContext-20121205135209; Integrated Security=True; MultipleActiveResultSets=True; AttachDbFilename=|DataDirectory|WebMVCContext-20121205135209.mdf" 
    providerName="System.Data.SqlClient" /> 

再次,這是工作,一切都連接剛剛獲得的這些10-20爲每個連接。

回答

5

我有同樣的問題。這似乎是一個Localdb的錯誤。 我已經通過刪除註冊表項來解決這個問題:

HKEY_USERS\.DEFAULT\Software\Microsoft\Microsoft SQL Server\UserInstances\[GUID_FROM_EVENT_LOG] 
+2

在Windows Server 2008 R2的路徑似乎是:HKEY_USERS \ S-1-5-20 \軟件\微軟\ Microsoft SQL Server的\ UserInstances。我會試一試,但我有很多。許多條目。我希望不要繼續產生。 – ginalster 2013-03-13 16:38:21

+1

與sql 2014相同。香港大學分校。 – 2015-02-25 10:50:50