2012-01-11 3 views
0

SQL Server Express 데이터베이스가있는 응용 프로그램이 있습니다.SQL Server Express 사용에 대한 전문적인 조언이 필요합니다.

SQL Server Express의 인스턴스를 만들고 기본 보고서와 연결하여 테스트했습니다.

개발 서버에서 제대로 작동합니다.

그런 다음 폴더를 공유 한 다음 다른 네트워크 컴퓨터 (LAN)에서 응용 프로그램을 실행했습니다. 오류가 발생하여 서버를 찾을 수 없습니다.

  1. 문제의 원인을 알려주십시오.
  2. 또한이 응용 프로그램을 다른 컴퓨터에 설치하면 데이터 연결 자체가 어떻게 조정됩니까? 현재 데이터 연결은 개발 컴퓨터에 설치된 SQL Server의 서버 인스턴스를 기반으로합니다.
  3. 내 응용 프로그램이 클라이언트의 컴퓨터에서 새 서버 인스턴스를 자동으로 만들고 연결하는 방법은 무엇입니까? Inflow와 마찬가지로 InflowSQL 인스턴스는 설치되어있는 곳마다 생성됩니다.

답변

1

당신은 몇 가지 확인해야합니다 : SQL Server Browser 서비스가 시작

  1. (기본적으로 SQL Server Express가입니다 instaned 명명)
  2. 이 프로토콜 TCP/IP가 활성화되어 (기본적으로 비활성화 됨)

SQL Server 구성 관리자 (SQL Server 2008 [R2 선택 사항]을 사용하는 경우 "sqlservermanager10.msc"실행)를 통해이 모든 작업을 수행 할 수 있습니다.

+0

감사! 따라서 설치 파일을 만들고 클라이언트의 컴퓨터에 설치하면 연결 문자열이 자동으로 조정됩니까? –

+0

@FurqanSehgal "localhost", "(local)"또는 "."으로'data source'를 사용하지 않는 한 네트워크 내의 모든 위치에 연결 문자열을 포팅 할 수 있습니다. –

+0

그래서 설치를하고 클라이언트가 설치합니다. 내 연결 문자열은 [데이터 디렉토리]처럼 작동합니까? –

관련 문제