2012-06-08 3 views

답변

7
if exists (select * from sys.credentials where name = 'CredName') 
    drop credential CredName 
+0

감사합니다 해당 옵션 ... 어떤 생각을 가지고 있지 않습니다 데이터베이스 아티팩트의 나머지와 같은 SSMS 메뉴에서? – SteveC

+0

SSMS 2012에도 존재하지 않으며 '속성 -> 스크립트 동작'버튼이 작동하지 않습니다. 이유는 모르겠다. – Andomar

+1

SSMS에있는 기능의 존재 여부는 일반적으로 기능이 SMO에 존재하는지 여부에 따라 결정됩니다. 그러나이 경우에는 그렇지 않습니다. 특히 Microsoft.SqlServer.Management.Smo.Credential 클래스에 Drop() 메서드가 있습니다. 방금 더미 대조표로 테스트 한 결과 작동합니다. 연결 옵션을 여기에 기록했습니다 : https://connect.microsoft.com/SQLServer/feedback/details/747691/drop-credential-not-available-through-ssms. –

관련 문제