我收到以下錯誤工作,角色提供程序與SQL Server企業
用戶實例登錄標誌不支持此版本的SQL Server。連接將被關閉。
從下面的一行代碼在我的Razor視圖(MVC5)
@if(Roles.IsUserInRole("User"){}
我從2012特快我的數據庫的SQL Server升級到企業版2012。之後,我得到了以上錯誤。由於我的應用程序是EF代碼優先,數據庫是自動創建的,但角色提供程序似乎沒有工作。
<add name="Foo" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=Foo_db;User ID=sa;Password=******" providerName="System.Data.SqlClient" />
向我們展示**連接字符串**!錯誤表示您在連接中使用了'User Instance = ....',這是一項僅適用於** Express **的功能。 –
用戶實例只在快遞版本中支持,所以我沒有使用用戶實例。但我可以先從代碼創建數據庫,成功。唯一的是基於角色的操作拋出上述錯誤。 – Purushoth
我已將我的sql服務器版本從express快速升級到企業版。我將實例名稱作爲EXPRESS。 – Purushoth