0

제 동료가 Sql 소스 컨트롤 (RedGate)에 연결된 데이터베이스에서 RedGate의 "Ready Roll"제품을 사용해 보았습니다. Ready Roll을 제거한 후 우리 (그 사람도 우리 팀의 나머지)도 스토어드 프로 시저를 변경하거나 더 이상 데이터베이스를 변경할 수 없습니다. 우리 중 일부는하지만 성공하지 않고, 링크 해제 및 SQL 소스 제어에 대한 데이터베이스를 재 연결 시도SSMS : 연결된 데이터베이스를 검색 할 수 없습니다. 사용자가 데이터베이스를 소스 컨트롤에 연결했는지 확인하십시오.

Database could not be detected as it is linked. Make sure that the user has linked a database to source control 

:

관리 Studio는이 텍스트 빈 오류 창을 보여줍니다.

데이터베이스 개발 능력을 다시 복원하는 방법에 대한 아이디어가 있으십니까?

+1

도구가 데이터베이스 스키마를 소스 제어에 직접 연결하지 않는다는 점에서 오류는 ReadyRoll과 관련이 없습니다. 그러나 스키마에서 ReadyRoll의 모든 흔적을 제거하려는 경우 다음 객체를 정리할 수 있습니다. __MigrationLog (table) 및 __MigrationLogCurrent (view) –

+0

@ DanNolan, 정확합니다. 같은 동료가 다른 데이터베이스 (하지만 동일한 서버에 있음)에서 ApexSQL 소스 제어를 테스트하고있었습니다. 그가 연결을 끊은 후에 모든 것이 정상으로 돌아 왔습니다. –

답변

2

또한 ApexSQL 소스 제어를 사용하고 공유 개발 모델을 사용합니까? ApexSQL DB의 링크를 해제하십시오.

관련 문제