2016-08-08 26 views
2

Ich habe viele Websites durchlaufen, um die Lösung für diesen Fehler zu finden, aber ich habe es nicht bekommen. Hier ist connection in meinem ProjektDas Benutzerinstanz-Login-Flag ist bei dieser Version von SQL Server nicht zulässig. SQL Server 2012 Enterprise

<add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;Database=KlathrateUserDB;Integrated Security=True;" providerName="System.Data.SqlClient" /> 
<add name="KlathrateDBEntities" connectionString="metadata=res://*/Models.KlathrateEF.csdl|res://*/Models.KlathrateEF.ssdl|res://*/Models.KlathrateEF.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=AKASHKUMAR\sqlexpress;initial catalog=KlathrateDB;persist security info=True;user id=xxxxx;password=xxxxxx;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /> 
    <add name="KlathrateUserDBEntities" connectionString="metadata=res://*/Models.KlathrateUserDB.csdl|res://*/Models.KlathrateUserDB.ssdl|res://*/Models.KlathrateUserDB.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=Akashkumar\SQLEXPRESS;initial catalog=KlathrateUserDB;persist security info=True;user id=xxxxx;password=xxxxx;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /> 

Im Folgenden finden Sie die Fehlerdetails. Serverfehler in '/' Anwendung. Das Benutzerinstanz-Anmeldekennzeichen wird in dieser Version von SQL Server nicht unterstützt. Die Verbindung wird geschlossen. Beschreibung: Bei der Ausführung der aktuellen Webanforderung ist eine nicht behandelte Ausnahme aufgetreten. Bitte überprüfen Sie die Stack-Trace für weitere Informationen über den Fehler und wo es aus dem Code stammt.

Ausnahmedetails: System.Data.SqlClient.SqlException: Das Benutzerinstanz-Anmeldeflag wird in dieser Version von SQL Server nicht unterstützt. Die Verbindung wird geschlossen.

Quellfehler:

Line 355:     </li> 
Line 356:     @{ 
Line 357:      if (Roles.IsUserInRole("Admin")) 
Line 358:      { 
Line 359:       <li class="treeview"> 

Quelldatei: Dateipfad \ Views \ Shared_AdminLayout.cshtml Line: 357

Stack Trace:

[SqlException (0x80131904): The user instance login flag is not supported on this version of SQL Server. The connection will be closed.] 
    System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling) +970 
    System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) +458 
    System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) +38 
    System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) +682 
    System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) +89 
    System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) +426 
    System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) +78 
    System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) +191 
    System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) +154 
    System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) +21 
    System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry) +141 
    System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) +362 
    System.Data.SqlClient.SqlConnection.Open() +96 
    System.Web.DataAccess.SqlConnectionHolder.Open(HttpContext context, Boolean revertImpersonate) +88 
    System.Web.DataAccess.SqlConnectionHelper.GetConnection(String connectionString, Boolean revertImpersonation) +244 
    System.Web.Security.SqlRoleProvider.GetRolesForUser(String username) +815 
    System.Web.Security.RolePrincipal.IsInRole(String role) +9728347 
    System.Web.Security.Roles.IsUserInRole(String username, String roleName) +309 
    System.Web.Security.Roles.IsUserInRole(String roleName) +20 
    ASP._Page_Views_Shared__AdminLayout_cshtml.Execute() in e:\Project\Klathrate\Klathrate\Klathrate\Views\Shared\_AdminLayout.cshtml:357 
    System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +270 
    System.Web.Mvc.WebViewPage.ExecutePageHierarchy() +121 
    System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +145 
    System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer) +41 
    System.Web.WebPages.<>c__DisplayClass3.<RenderPageCore>b__2(TextWriter writer) +335 
    System.Web.WebPages.HelperResult.WriteTo(TextWriter writer) +42 
    System.Web.WebPages.WebPageExecutingBase.WriteTo(TextWriter writer, HelperResult content) +45 
    System.Web.WebPages.WebPageBase.Write(HelperResult result) +53 
    System.Web.WebPages.WebPageBase.RenderSurrounding(String partialViewName, Action`1 body) +178 
    System.Web.WebPages.WebPageBase.PopContext() +229 
    System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +154 
    System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) +695 
    System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer) +382 
    System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context) +431 
    System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult) +39 
    System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +116 
    System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +529 
    System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult) +106 
    System.Web.Mvc.Async.<>c__DisplayClass2b.<BeginInvokeAction>b__1c() +321 
    System.Web.Mvc.Async.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult) +185 
    System.Web.Mvc.Async.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult) +42 
    System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +133 
    System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +56 
    System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +40 
    System.Web.Mvc.Controller.<BeginExecuteCore>b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState) +34 
    System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +70 
    System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +133 
    System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +56 
    System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +37 
    System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +44 
    System.Web.Mvc.Controller.<BeginExecute>b__15(IAsyncResult asyncResult, Controller controller) +39 
    System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +62 
    System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +133 
    System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +56 
    System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +37 
    System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +39 
    System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult) +39 
    System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__5(IAsyncResult asyncResult, ProcessRequestState innerState) +39 
    System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +70 
    System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +133 
    System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +56 
    System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +37 
    System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +40 
    System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +38 
    System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +9744373 
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155 


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.6.1073.0 
+0

Die Dokumentation ist hier - [SQL Server Exp Ress Benutzerinstanzen] (https://msdn.microsoft.com/en-us/library/ms254504 (v = vs.110) .aspx). Der Hinweis ist im Titel. Und ja, es scheint bizarr, dass es einige Funktionen von Express gibt, die keine Features in höher bezahlten Editionen sind. –

+0

Ich habe es in der Express Edition auch doch gleich mal versucht. und in meinem Connectionstring enthielt auch keine ** User Instance = True ** Schlüsselwertpaar –

+0

Ich denke, Sie irgendwie am Ende versuchen, die 'LocalSqlServer' Verbindung zu verwenden, die in' machine.config' definiert ist. Es erwartet eine Verbindung mit '. \ SQLEXPRESS' herzustellen und erwartet, dass diese Instanz eine Express Edition ist. Es verwendet 'Benutzerinstanz = wahr '. –

Antwort

0

Ich habe meine Fenster 10 os zurückgesetzt und Installieren Sie SQL Server 2008 R2 Express Edition und jetzt funktioniert es gut