개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.24 05:22

SQL Safe Mode 관련 질문

목록
  • UX개발자 2일 전 2025.07.24 05:22
  • 11
    1
저는 SQL Safe Mode에 대한 이해를 높이고 싶습니다. Safe Mode는 SQL Server의 보안 기능 중 하나로, 특정 쿼리나 함수를 제한하여 보안 위협을 방지하는 기능입니다.

질문은 다음과 같습니다.

- Safe Mode를 활성화하면 어떤 쿼리나 함수가 제한되는지 알려주세요.
- Safe Mode를 활성화하는 방법은 무엇입니까?
- Safe Mode는 어떤 경우에 사용해야 하며, 어떤 경우에 사용하지 않아야 하는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  2일 전



    SQL Safe Mode는 SQL Server의 보안 기능 중 하나로, 특정 쿼리나 함수를 제한하여 보안 위협을 방지하는 기능입니다.

    1. Safe Mode를 활성화하면 다음 쿼리나 함수가 제한됩니다.
    - CREATE TABLE, CREATE VIEW, CREATE PROCEDURE, CREATE FUNCTION, ALTER TABLE, ALTER VIEW, ALTER PROCEDURE, ALTER FUNCTION, DROP TABLE, DROP VIEW, DROP PROCEDURE, DROP FUNCTION, GRANT, REVOKE, TRUNCATE TABLE, BACKUP DATABASE, RESTORE DATABASE

    2. Safe Mode를 활성화하는 방법은 다음과 같습니다.
    - SQL Server Management Studio를 열고, Object Explorer에서 서버를 선택한 후, Properties를 클릭합니다.
    - Server Properties 창에서 Advanced 탭을 클릭하고, SQL Server and Windows Authentication mode를 선택합니다.
    - Safe Mode를 활성화하려면, "SQL Server and Windows Authentication mode"의 체크박스를 선택하고, "Safe Mode"의 체크박스를 선택합니다.
    - 또는, T-SQL 명령어를 사용하여 Safe Mode를 활성화할 수 있습니다.
    - ALTER SERVER CONFIGURATION SET SAFE_MODE = ON;

    3. Safe Mode는 다음 경우에 사용해야 합니다.
    - 보안 위협을 방지할 때
    - 특정 쿼리나 함수를 제한할 때
    - 데이터베이스 보안을 강화할 때

    Safe Mode는 다음 경우에 사용하지 않아야 합니다.
    - 개발이나 테스트 환경에서
    - 성능 최적화를 위해
    - 특정 쿼리나 함수를 사용해야 하는 경우

    2025-07-24 05:23

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 38,954건 / 1 페이지

검색

게시물 검색