마이그레이션 된 2010 데이터베이스이지만 일부 DBS는 별칭으로 인해 더 이상 지적 할 수 없습니다.

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/84045

문제

여기에 우리의 시나리오가 있습니다.

우리는 메소드 및 기사. 키 포인트는 기존 SQL Server에서 별칭을 설정하는 것입니다 (이 게시물의 경우이 게시물에 대해 "SQL1"SQL1 "을"SQL2 "라고 부르겠습니다).이 게시물에 대한 모범 사례 당 ...에

문제는 웹 파트에서 사용되는 "SQL1"에 대한 사용자 정의 데이터베이스가 있습니다 (왜 레거시 코드). 이러한 웹 파트는 원래의 SQL Server 이름 "SQL1"에 대한 Web.config에서 이제 별칭이 있습니다.

SP 환경 데이터베이스 만 마이그레이션 한 이래로이 사용자 정의 DBS가 이동되지 않으므로 별칭이 "SQL2"를 가리키고 사용자 정의 DB가 ' t가 존재합니다. 맞춤 DB를 움직이지 않고 어떻게 주위를 돌릴 수 있습니까? "SQL1"에 여러 개의 별칭을 추가하여 자체로 다시 가리키는 것이 가능합니다 (미친 소리, 알고 있음)?

도움이 되었습니까?

해결책

별칭을 그대로 유지하십시오.web.config에서 사용자 정의 웹 파트 / 앱에 대한 모든 연결 문자열을 변경하여 SQL Server의 IP 주소를 가리 킵니다.

다른 팁

Web.config 설정이 SQL1을 가리키고 SQL2를 가리켜 야하는지 식별 할 수있는 경우 해당 값을 변경하여 올바른 별명을 가리켜 야합니다 (예는 SQL1과 SQL2 별칭을 측면으로 가질 수 있습니다).- 다른 데이터베이스 서버를 가리키는 것).

그러나 하나의 별칭에서 SQL 트래픽을 특정 서버로 라우팅 할 수 없습니다. 그들을 "멍청한"포인터로 생각하십시오.또한 별칭은 서버 레벨에서만 작동하므로 데이터베이스별로 구성 할 수 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top