0

이 방법은 어렵습니다. 30 시간 동안 나는 데이터로 코드 첫 번째 데이터베이스를 채우려 고 노력했다. SQL Server Compact 인스턴스 및 SQL Server Express 인스턴스를 사용하여 시도했다.MVC 3 코드에 대한 데이터 첫 번째 코드

저는 Visual Studio 2010 sp1에서 작업하고 SQL Server는 SQL Server 2008 R2 (express)입니다. 첫째, EF에서 만든 데이터베이스는 관리 스튜디오에서 열 수 없습니다. 관리 스튜디오에서 올바른 스키마로 만든 데이터베이스는 Visual Studio 응용 프로그램에 연결할 수 없습니다. 내가 EF가 그 파일에 연결할 것이라고 지적하면 인상 아래에 있었다. 스키마는 EF 작성 DB에서 반출했기 때문에 정확합니다. 그러나 그 작동하지 않는 및 데이터베이스가 이미 존재하는 오류가 발생합니다.

Visual Studio 데이터베이스 도구를 사용하여 EF 작성 데이터베이스에 데이터를 추가 할 때 painstaiking이 발생하면 사이트가 실행되지 않고 데이터베이스 로그 파일이 다르거 나 파일이 손상되었다는 오류가 발생합니다.

누군가가이 기능이 지원되는 방식을 알려 주시면 감사하겠습니다. 프로젝트는 갈 준비가되어 있습니다. 프로덕션 데이터를로드하고 업로드해야합니다. 물론 어제 마감되었습니다.

여기에 자세한 내용이 나와 있습니다. db를 만들려고 할 때 전역 asax 코드 파일에서 다음 코드 줄을 사용하고 db : 데이터베이스에 연결할 때 주석으로 처리합니다. SetInitializer (새 storagePropertyInitializer());

내가 시도 연결 문자열의 몇

:

<add name="storageContext" connectionString="data source=.\SQLEXPRESS;Persist Security Info=False;User ID=xxxx;Password=xxxxx;Database=irrStorage;AttachDBFilename=|DataDirectory|irrStorageV12.mdf;User Instance=true" providerName="System.Data.SqlClient" /> 

<add name="storageContext" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;Database=storagePropsDB;AttachDBFilename=|DataDirectory|irrStorageProperties.mdf;User Instance=true" providerName="System.Data.SqlClient" /> 

<add name="storageContext" connectionString="Data Source=|DataDirectory|irrStorageProperties.sdf" providerName="System.Data.SqlServerCe.4.0" /> 

감사합니다, 존

+0

SQL 서버 인스턴스 이름 + 기본 카탈로그 대신 DB 파일을 직접 처리해야하는 이유는 무엇입니까? – BrokenGlass

+0

@BrokenGlass : app_data에 포함 된 경우 자동 첨부 데이터베이스가 작동합니다. –

답변

0

은 당신이 자위대 파일이있는 경우 SQL 관리 스튜디오에서 DB를 엽니 다보십시오.

How can I manage SQL CE databases in SQL Server Management Studio?

나는 그것이 다른 문제 그러나이 방식으로 작동 할 수있다 데이터 가져 오기를 해결하지 않습니다 알고 있습니다. 웹 사이트가 실행 중이 아니거나 db가 사용 중이어야합니다. 작업을 마쳤 으면 분리하십시오.

+0

고맙습니다.하지만 SQL Server Compact CE 4가 실행 중이며 SQL Server 관리 스튜디오에서 작동하지 않습니다. – johnungus

+0

아. 미안 :)이 경우 이미 실행중인 경우 http://sqlcetoolbox.codeplex.com/ 또는 vs2010 sql 도구를 사용해보십시오. http://erikej.blogspot.com/2010/12/visual-studio-tools-for -sql-server.html –

관련 문제