2015-02-24 43 views
0

我正在一個ASP.NET MVC 4項目,它有一個自動生成的.mdf SQL Server數據庫文件附加到它。我還附加了一個SQL Server數據庫到Web應用程序中。移動自動生成的用戶MVC 4 mdf文件到SQL服務器

我想將該用戶.MDF文件移到SQL Server中,因爲它已經有我需要的前綴。但是,當我這樣做並修改更改(見下文)時,我總是從成員資格initialize.cs中拋出一個異常,說數據庫無法初始化。對不起,如果它有點模糊,但它是一個真正的頭部劃傷者解釋。我公司將提供信息經進一步要求:)

Account.cs

public class UsersContext : DbContext 
{ 
    public UsersContext() : base("MyDatabase") 
    { 
    } 

Membership.cs

WebSecurity.InitializeDatabaseConnection("MyDatabase", "UserProfile", "UserId", "UserName", autoCreateTables: false); 
} 
catch (Exception ex) 
{ 
    throw new InvalidOperationException("The ASP.NET Simple Membership database could not be initialized. For more information, please see http://go.microsoft.com/fwlink/?LinkId=256588", ex); 
} 

連接字符串中web.config

<add name="MyDatabase" 
    connectionString="metadata=res://*/Models.data.csdl|res://*/Models.data.ssdl|res://*/Models.data.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=GOLDENEYE\SHELDON;initial catalog=JobTracker-Security;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" 
    providerName="System.Data.EntityClient" /> 

回答

0

進一步的試驗和錯誤發現,連接字符串需要身份驗證到SQL Server ....它也需要加入誠信保障以及:)我感謝幫助:)

0

是 '黃金眼' 的名義你的機器? 和SHELDON你的SQLServer實例名? 在這種情況下,你試過:

data source = SHELDON;

+0

打破的連接該害怕的SQL服務器:) – Matchbox2093 2015-02-24 16:42:32