SQL Server 2005, 테이블의 모든 제약 조건을 확인하려면 스크립트가 필요합니다.
-
03-07-2019 - |
문제
나는이 오류를 계속 받고있다 :
Object '%s' cannot be renamed because the object participates in enforced dependencies
이 테이블과 함께있는 모든 종속성을 찾는 데 도움이되는 스크립트를 찾아야합니다. 나는 그들을 떨어 뜨리고 이름을 바꾸고 다시 가져와야합니다.
SQL Server 2005
해결책
모든 금기를 비활성화합니다
sp_msforeachtable "ALTER TABLE ? NOCHECK CONSTRAINT all"
go
sp_msforeachtable "ALTER TABLE ? DISABLE TRIGGER all"
go
다시 활성화합니다
sp_msforeachtable"ALTER TABLE ? CHECK CONSTRAINT all"
go
sp_msforeachtable "ALTER TABLE ? ENABLE TRIGGER all"
go
이것을 하나의 테이블에만 쉽게 조정할 수 있어야합니다.
다른 팁
이 게시물 SQL Server 2000에 대해 원래 작성하고 2005로 포팅 한 DB 리버스 엔지니어 스크립트가 포함되어 있습니다. 외국의 주요 관계를 수행하는 비트를 보면 데이터 사전에서 종속성을 얻는 방법을 알 수 있습니다.
제휴하지 않습니다 StackOverflow