3

SQL Server 2008 Express에 연결하는 Visual C# 2008 Express (SP1)에 문제가 있습니다. "연결 추가"창 (시작된 곳)은 기존 SQL Server를 나열하지 않으며 SQL Server에 대해서는 간략한 버전을 제외하고는 옵션을 표시하지 않습니다.SQL Server 2008 Express에 Visual C# 2008 Express 연결 문제

VWD 2008 Express (SP1)는 동일한 컴퓨터에 정기적으로 (SQL 서버가 나열된) 창을 표시하고 SQL Server Management Studio는 서버와 잘 작동합니다.

다른 비슷한 게시물을 보았습니다. 몇 가지 조언을 들었습니다 : VC#, 서비스가 정상적으로 실행되는 등을 다시 설치했지만 VC#은 성공하지 못했습니다.

다시, 동일한 시스템에 VWD 정기적으로 SQL 서버 옵션 대화 상자를 보여줍니다 하지만 VC 번호가 "변경 데이터 소스"만 3 옵션을 보여줍니다 대화 (1. Microsoft Access 데이터베이스 파일 (OLE DB) 2 Microsoft SQL Server Compact 3.5, 3. Microsoft SQL Server 데이터베이스 파일

어떤 생각입니까?

답변

1

SQL 2005 및 SQL 2008 Express Edition은 자체를 명명 된 인스턴스로 설치합니다.

연결하려면 ". \ SQLEXPRESS"를 입력 할 수 있어야합니다.
"." 는 "localhost"의 바로 가기이고 "SQLEXPRESS"는 SQL Express의 인스턴스 이름입니다.

당신은 당신의 서비스 제어판에서 인스턴스 이름을 확인할 수 있습니다

  • 시작 -> 실행 -> services.msc를
  • 스크롤을 SQL 서버
  • 인스턴스 이름은 괄호 안에 있어야한다 아래로. 예를 들면 : "SQL 서버 (SQLEXPRESS)"
+0

윌, 빠른 응답에 대한 감사, 불행히도, 모든 서버와 괜찮 (나는 일찍 체크 아웃), 하지만 뭔가 VC 문제처럼 보인다 #. 또한. \ SQLEXPRESS, MYHOSTNAME \ SQLEXPRESS ... 등의 고급 창 설정에서 여러 가지 변형을 사용하려고 시도했습니다. :( –

+0

아 -이 경우 sqlcmd 도구를 사용하여 연결할 수 있는지도 확인 했습니까? 예 : C :. \ 프로그램 Files \ Microsoft SQL 서버 \ 100 개 \ 도구 \ BINN \ SQLCMD -S \ SQLEXPRESS –

+0

네, 아무 문제 –

0

당신은 옵션 3 설명 - Microsoft SQL Server 데이터베이스 파일, 당신은 당신의 .mdf 파일을 가리 키도록이 사용할 수 있어야하고이에서 바로 연결할 수를 . 나는 2008 익스프레스 도구> 데이터베이스에 연결이 비주얼 웹 개발자에 필과 함께 오전

+0

안녕 Cookey으로 수행 감사는 응답 을 위해 내가 할 수 있어요 .mdf 파일을 가리 키지 만, 가능한 경우 VWD에서와 같은 방식으로 서버에 대한 연결을 사용하고 싶습니다. –

2

... 는 서버 이름으로 연결 추가 대화 상자가 나타납니다 :

비주얼 C# 2008 Express는 새로운 데이터베이스 파일 이름 (이 나) 기존 :

을이 오히려도록 SqlConnection의 dB = 새도록 SqlConnection()와 같이 ado.net 프로그래밍 방식

를 사용하는 것을 의미; db.ConnectionString = ...

"데이터 원본 =. \ SQLEXPRESS; 초기 카탈로그 = MyDatabase; 통합 보안 = True; providerName = System.Data.SqlClient";

[데이터 원본 = 서버 \ SQLEXPRESS] 내 프로젝트 영역 에서 생성되었지만

C 이러한 혼동하지 않는 ASPNETDB.MDF 파일을 갖고있는 것 같다 : \ 프로그램 Files \ Microsoft SQL 서버 \를 MSSQL10.SQLEXPRESS \ MSSQL \ DATA \ master.MVS.NET 2003 MDF

는 SQL 서버의 ontop을 Microsoft SQL Server 2000 데스크톱 엔진을 필요 그것은 모든 오히려에서 '바인딩 된 컨트롤'을 얻기의 수단으로 ODBC 를 통해 SQL Server에 연결하려면 Microsoft Access를 사용하여 생각 나는 2000 기본 액세스.

관련 문제