sp_delete_firewall_rule(Azure SQL Database)

적용 대상:Azure SQL DatabaseAzure Synapse Analytics

SQL Database 서버에서 서버 수준 방화벽 설정을 제거합니다. 이 저장 프로시저는 master 데이터베이스에서 서버 수준 보안 주체 로그인에 대해서만 사용할 수 있습니다.

구문

sp_delete_firewall_rule [ @name = ] N'name'
[ ; ]

인수

[ @name = ] N'name'

제거할 서버 수준 방화벽 설정의 이름입니다. @name 기본값이 없는 nvarchar(128)입니다.

설명

SQL Database에서 연결을 인증하는 데 필요한 자격 증명 데이터 및 서버 수준 방화벽 규칙은 각 데이터베이스에 일시적으로 캐시됩니다. 이 캐시는 주기적으로 새로 고쳐집니다. 인증 캐시 새로 고침을 강제 실행하고 데이터베이스에 최신 버전의 로그인 테이블이 있는지 확인하려면 DBCC FLUSHAUTHCACHE(Transact-SQL)을 실행합니다.

sp_delete_firewall_rule 확장 저장 프로시저이므로 매개 변수에 대해 전달된 값의 데이터 형식이 정확히 일치합니다. 다른 형식의 암시적 변환은 수행되지 않습니다.

사용 권한

프로비전 프로세스에서 만든 서버 수준 보안 주체 로그인만 서버 수준 방화벽 규칙을 삭제할 수 있습니다. 을 실행sp_delete_firewall_rule하려면 사용자가 데이터베이스에 master 연결되어 있어야 합니다.

예제

다음 예제에서는 이름이 서버 Example setting 1수준 방화벽 설정을 제거합니다. 가상 master 데이터베이스에서 문을 실행합니다.

EXEC sp_delete_firewall_rule N'Example setting 1';