2009-12-30 4 views
3

저는 SQL Reporting Services의 초보자입니다. 나는 몇 가지 보고서를 썼다. 그들은 모두 내 개발 SQL 서버에서 저장 프로 시저를 사용합니다. 이제이를 프로덕션에 배포하고 데이터 세트 및 데이터 소스를 프로덕션 SQL db로 다시 보냅니다.sql보고 서비스 배포

가장 적합한 방법은? development_server_name에서 production_server_name으로 전역 변경을 수행 할 수 있습니까?

감사합니다.

답변

4

공유 데이터 소스를 사용하도록 보고서를 설정합니다. 보고서와 함께 데이터 원본이 게시됩니다. 데이터 원본을 배포 한 다음 SSRS 관리 URL로 이동하고 새로 배포 된 데이터 원본을 프로덕션 서버를 가리 키도록 수정합니다. 이후의 모든 배포는이 변경 사항을 보존하므로 여유 시간에 수정 된 보고서와 새 보고서를 배포 할 수 있습니다. 그러면 SSRS 사이트에있는 프로덕션 서버로 리디렉션을 자동으로 선택합니다.

물론 저장 프로 시저를 사용하는 경우 프로덕션 서버에도 저장 프로 시저를 배포해야합니다.

보고서에서 공유 데이터 원본을 사용하지 않은 경우 레슨을 학습하고 돌아가서 공유 데이터 원본을 사용하도록 변경 한 다음 배포하십시오.

+0

응답 해 주셔서 감사합니다. sprocs는 이미 배치되었습니다. 공유 데이터 소스를 사용했지만 지침에 따라 약간의 어려움을 겪고 있습니다. 내가 데이터 소스를 업데이트 한 보고서를 실행하려고하면 "데이터 소스를 찾을 수 없습니다"라는 원래 서버 이름을 참조하는 오류 메시지가 나타납니다. –

+0

Ahh. 나는 그것을 얻었다 고 생각한다. 고맙습니다! –

+0

일부 데이터 세트는 공유 데이터 소스를 사용하지 않거나 공유 데이터 소스가 올바르게 수정되지 않은 것일 수 있습니다. 오류에 대한 자세한 정보를 얻으려면 여기에 설명 된 기술을 사용해야합니다. http://msdn.microsoft.com/en-us/library/dd353298(SQL.90).aspx –