메인 테이블에 이름을 바꾸려는 잘못된 이름의 기본 키 필드가있는 데이터베이스가 있습니다. 이 기본 키 필드는 약 20 개의 다른 테이블과 약 15 개의 저장 프로 시저에 의해 참조됩니다.데이터베이스 필드의 이름 바꾸기
이 필드의 이름을 데이터베이스 전체에서 참조하는 모든 곳의 이름을 바꾸는 가장 쉬운 방법은 무엇입니까?
메인 테이블에 이름을 바꾸려는 잘못된 이름의 기본 키 필드가있는 데이터베이스가 있습니다. 이 기본 키 필드는 약 20 개의 다른 테이블과 약 15 개의 저장 프로 시저에 의해 참조됩니다.데이터베이스 필드의 이름 바꾸기
이 필드의 이름을 데이터베이스 전체에서 참조하는 모든 곳의 이름을 바꾸는 가장 쉬운 방법은 무엇입니까?
데이터베이스 리팩터링 도구는 사용자가 필요로하는 것과 정확히 동일한 작업을 수행하기 위해 존재합니다. '데이터베이스 리팩토링 도구'에 대해 google을 사용하고 데이터베이스의 특정 브랜드에서 작동하는 것을 선택하십시오. DB 배포는 이러한 도구의 예입니다. .
만약 당신이 수동으로 이것을하고 싶었고 거대한 데이터베이스를 다루지 않았다면 아마도 데이터베이스 (ddl과 데이터)의 텍스트 내보내기를하고 나서 &을 찾으면 바쁠 것입니다.
편집 : 또한 Redgate (http://www.red-gate.com/) 소프트웨어의 등급은 높지만 비용이 많이 듭니다. 개인적으로 나는 그들의 제품이 우수하고 절약 할 수있는 시간을 고려하여 모든 센트의 가치가 있다고 생각합니다.
나라면 Managment Studio를 사용하여 manaully로 할 수 있습니다. 데이터베이스를 선택하고 마우스 오른쪽 버튼을 클릭하여 작업 -> 스크립트 생성을 선택하고 데이터베이스의 모든 객체를 선택하여 DDL을 새 쿼리 창이나 원하는 편집기로 내보내고 'find'명령을 사용하여 각 인스턴스를 찾습니다. 키가있는 위치에서 관리 스튜디오를 사용하여 데이터베이스에 직접 변경합니다.
백업 데이터베이스를 준비했는지 확인하십시오.