2012-01-01 3 views
0

Visual Studio 2008 및 ASP.NET MVC2 프로젝트가 있습니다. App_data 폴더에 ContactManager.mdf 파일을 추가했습니다 (기존 항목 추가). 이제이 파일을 사용하여이 데이터베이스에 테이블을 추가합니다. 하지만이 파일을 두 번 클릭하면 txt 파일처럼 열립니다 : cŔ> xň> G0- ... 오픈 MS SQL Management Studio를 사용하지 않고 Visual Studio에서 테이블을 만들면 Management Studio처럼 보이는 편집기에서 열어야합니다. . 나는 어떤 응용 프로그램을 설치해야하지만 나는 어느 것을 모르겠다. 나는이 전체 버전의 Visual Studio 2008Visual Studio 2008에서 mdf 파일을 열 수 없습니다 - 파일이 managament studio가 아닌 txt 파일처럼 열림


언제받을 마우스 오른쪽 단추로 클릭 한 후 오류 메시지 박스를 추가 새 항목을 추가하고 SQL Server 데이터베이스를 선택하고 클릭 App_data에 : 개체 참조가 개체의 인스턴스로 설정되지 않았습니다 보여줍니다.

답변

1

Mdf 파일을있는 그대로 읽을 수 없습니다. 실행중인 SQL Server 인스턴스, SQL 서비스 또는 사용자 인스턴스 (가장 쉬운 VS)에서 MDF 파일을 "탑재"해야합니다.

그런 다음 VS의 연결 관리자 창을 사용하여 DB를 열 수 있습니다. VS는 app_data 폴더에서 db를 자동으로 찾고이를 사용할 수있는 연결을 제공합니다.

+0

예. 읽을 수 없다는 것을 알고 있습니다. Mdf 파일은 SQL Server (2008 R2)에 탑재됩니다. 하지만 여전히이 파일을 열 수 없습니다. Visual Studio에서 새 항목 추가 -> 데이터 -> SQL Server 데이터베이스 – Robert

0

서버 탐색기 창 (vs 2008의 왼쪽 상단)에서 데이터베이스를 볼 수 있습니까? 그렇다면 테이블을 마우스 오른쪽 단추로 클릭하고 새로 추가하십시오. 귀하의 VS 설치에 문제가 있다고 의심됩니다.

+0

을 클릭하여 새 db 파일을 만들 수 없습니다. 최상위 메뉴에서 데이터를 선택한 다음 데이터 소스 표시를 선택하면 서버 탐색기 창이 어디 있는지 알 수 없습니다. 이 때 데이터 -> 새 데이터 소스 추가 ... – Robert

+0

을 선택하면보기 -> 서버 탐색기를 선택하면 비주얼이 수행되지 않습니다. – Robert

2

MS SQL 데이터베이스 서비스 인스턴스 및 데이터베이스 파일을 관리하기 위해 항상 "Microsoft SQL Server Management Studio Express"를 사용합니다. 이를 사용하여 SQL 인스턴스에 로그온하고 mdf 파일을 데이터베이스에 탑재 (또는 복원) 할 수 있습니다.

응용 프로그램은 Microsoft에서 제공 한 것이며 무료입니다! http://www.microsoft.com/download/en/details.aspx?id=8961

+0

예 알아요.하지만 Visual 내 데이터베이스를 관리하고 싶습니다. – Robert

0

새로운 응용 프로그램 에서 Visual Studio 환경에서 열려고 시도합니다. 왼쪽에 나타나는보기 -> 다른 windows-> database explorer로 이동하십시오. 그런 다음 새 연결을 클릭하십시오. 표시가 들어있는 메뉴가 나타나면 테이블을 추가 할 데이터베이스를 선택하십시오. ......

관련 문제