2017-02-27 3 views
0

흥미로운 SQL 문제가 있습니다. 하나의 중앙 SQL Server에 집중해야하는 MS SQL Express 서버의 위성 (잠재적으로 100 대)이 여러 개 있습니다. 위성 서버는 기본적으로 발생하는 트랜잭션을 로깅합니다. 기본적으로 특정 시간에 자료를 사용합니다. 중앙 SQL Server는 각 컴퓨터에서 전체 데이터 세트를 보유하는 대신 요약 보고서 (일별 사용량 등)를보고하는 데 사용됩니다. 이 작업을 수행하는 방법에 대한 몇 가지 아이디어가 있습니다 (각 위성 서버의보기가있는 중앙 서버의 연결된 서버를 사용하고 주기적으로 데이터를 새로 고치는 SQL 작업). 확실하지 않은 점은 다중 위성 서버를 사용할 때 어떻게 확장 할 것인가? 최상의 솔루션 성능은 무엇이 좋을까요?다수의 MS SQL Server를 하나로 통합하기

답변

1

간단히 연결된 서버 쿼리를 사용할 수 있습니다. (형식 : server_name.database_name.schema_name.table_name는)

당신의 기대 요약 보고서를 생성 할 경우에만 때문에

, 당신은 다른에서 데이터를 저장하지 않고이 하나의 중앙 SQL 서버 내부 필요한보기/프로 시저 정의를 만들 수 있습니다 서버를 넣습니다.