>

Using: Microsoft Visual Studio 2010. SQL Server 2008. Report Viewer 2010

안녕하세요, 잘 지내시 길 바랍니다! 저는 논문 개발 과정에서 복잡한 순간을 겪는 데 어려움을 겪고 있습니다.

알겠습니다. 설명해 드리겠습니다.

내 소프트웨어, 로컬 호스트에서 완벽하게 작동하는 보고서를 설계했지만 다른 컴퓨터에 소프트웨어를 설치하려고하면 보고서 중 하나를 열려고 할 때 오류가 발생합니다.

오류는 응용 프로그램에 의해 제어되지 않습니다. "SQL Server와의 연결을 설정하는 중 네트워크와 관련된 오류로 서버를 찾을 수 없거나 복구 할 수 없습니다."

문제는 ReportViewer를 채우는 보고서를받은 형식입니다.

this.UsuariosAtendidosTableAdapter.Fill(this.DB_SUBSIDIOS_MUNICIPALIDADDataSet.UsuariosAtendidos, fecha1, fecha2);
this.reportViewer1.RefreshReport();

DB_SUBSIDIOS_MUNICIPALIDAD는 내 데이터베이스입니다. UsuariosAtendidos는 내 절차입니다. fecha1 및 fecha2는 저장 프로 시저를 채우는 데 필요한 두 필드입니다.

RDLC로 이동하면 모든 프로 시저를 제공하는 DataSet에서 저장 프로 시저를 호출합니다.

다른 컴퓨터에 설치할 때 내 컴퓨터에있는 데이터 세트에 액세스 할 수없는 것 같습니다.

질문은 다음과 같습니다. 로컬 데이터 세트를 사용하지 않고 보고서를 작성하려면 어떻게합니까?

PS : 나쁜 영어로 유감 스럽지만 유창한 언어가 아닙니다.

  • 답변 # 1

    이 컴퓨터에 관심있는 데이터베이스가있는 SQL Server 인스턴스가 있거나 원래 컴퓨터를 가리 키도록 연결 문자열을 변경해야합니다.이 두 컴퓨터는 동일한 네트워크에 있어야합니다 (첫 번째 컴퓨터의 SQL Server) 시작하여 사용 가능해야합니다.

관련 자료

  • 이전 git - 동일한 디렉토리에 여러 개의 gitignore 파일을 설정할 수 있습니까?
  • 다음 arguments - 파이썬에서 정렬/단락 getopt 플래그