SQL Server/SQL Server Tip

SP_CONFIGURE 항목

SungWookKang 2015. 7. 17. 08:04
반응형

SP_CONFIGURE 항목

 

 

sp_configure 를 실행하면 현 DB의 상태를 보여 줍니다.

각 항목이 어떤것을 설명하는지 알아 보겠습니다.

   

allow updates

:
backup compression default

:


clr enabled

:clr enabled 옵션을 사용하여 SQL Server에서 사용자 어셈블리를 실행할 수 있는지 여부를 지정합니다. (WOW64서버 재시작 적용 가능)

0: SQL Server에서 어셈블리를 실행할 수 없습니다.

1: SQL Server에서 어셈블리를 실행할 수 없습니다.


cross db ownership chaining

:cross db ownership chaining 옵션을 사용하여 Microsoft SQL Server 인스턴스에 대한 데이터베이스 간 소유권 체인을 구성할 수 있습니다.

0: 모든 데이터베이스에 대해 데이터베이스 간 소유권 체인이 해제

1: 데이터베이스 간 소유권 체인이 모든 데이터베이스에 대해 설정됩니다.

default language

:새로 만드는 모든 로그인에 대한 기본 언어를 지정할 수 있습니다. 로그인의 기본 언어는 sp_addlogin 또는 sp_defaultlanguage를 사용하여 덮어쓸 수 있습니다.


filestream access level

:filestream_access_level 옵션을 사용하여 SQL Server의 이 인스턴스에 대한 FILESTREAM 액세스 수준을 변경할 수 있습니다.

0: 이 인스턴스에 대한 FILESTREAM 지원을 해제합니다.

1:Transact-SQL 액세스에 FILESTREAM을 사용하도록 설정합니다.

2:Transact-SQL 및 Win32 스트리밍 액세스에 FILESTREAM을 사용하도록 설정합니다.

   

max text repl size (B)

:단일 INSERT, UPDATE, WRITETEXT 또는 UPDATETEXT 문에서 복제된 열 또는 캡처된 열에 추가할 수 있는 text, ntext, varchar(max), nvarchar(max), varbinary(max), xmlimage 데이터의 최대 크기(바이트)를 지정할 수 있습니다. 기본값은 65536이며 값이 -1이면 데이터 형식에 의해 제한되는 한도 내에서 제한이 없음을 나타냅니다. 이 옵션은 트랜잭션 복제와 변경 데이터 캡처에 적용됩니다. 서버에 트랜잭션 복제 및 변경 데이터 캡처가 모두 구성되어 있는 경우 지정한 값이 두 기능에 모두 적용됩니다. 스냅숏 복제 및 병합 복제에서는 이 옵션이 무시됩니다.

이 설정은 서버를 다시 시작하지 않아도 즉시 적용됩니다.


nested triggers

:AFTER 트리거의 중첩(한 트리거가 다른 트리거를 시작하는 과정이 반복되는 동작) 여부를 제어할 수 있습니다.

0: AFTER 트리거를 중첩할 수 없습니다

1:(기본값)로 설정하면 AFTER 트리거를 32 수준까지 중첩할 수 있습니다.

 INSTEAD OF 트리거는 이 옵션 설정에 관계없이 중첩할 수 있습니다.


remote access

: Microsoft SQL Server 인스턴스가 실행되고 있는 로컬 또는 원격 서버에서 저장 프로시저 실행을 제어할 수 있습니다.

0: 원격 서버에서 로컬 저장 프로시저를 실행할 수 없거나 로컬 서버에서 원격 저장 프로시저를 실행할 수 없게 합니다.

1: 서버에서 로컬 저장 프로시저를 실행하거나 로컬 서버에서 원격 저장 프로시저를 실행할 권한을 부여합니다.remote admin connections

remote admin connections

:SQL Server는 DAC(관리자 전용 연결)를 제공합니다.  기본적으로 DAC는 루프백 IP 주소(127.0.0.1), 포트 1434에서만 수신합니다.

0:로컬 연결만 DAC를 사용할 수 있습니다.
1:원격 연결이 DAC를 사용할 수 있습니다.

remote login timeout (s)

: 원격 서버에 대한 로그인에 실패하여 반환될 때까지 기다리는 시간(초)을 지정할 수 있습니다.

0: 무한정.

DEFALUT : 20초

   

remote proc trans

:Microsoft MS DTC(Distributed Transaction Coordinator) 트랜잭션을 통한 서버 간 프로시저 동작을 보호합니다.

0: 해제.

1:설정하면 트랜잭션의 ACID(원자성, 일관성, 격리성 및 내구성) 속성을 보호하는 MS DTC 통합 분산 트랜잭션을 제공합니다. 이 옵션을 1로 설정한 후에 세션을 시작하면 이 구성 설정이 기본값으로 상속됩니다.


remote query timeout (s)

:Microsoft SQL Server 제한 시간이 초과될 때까지 원격 작업을 수행할 수 있는 시간(초)을 지정할 수 있습니다. 기본값은 600이며 10분 대기할 수 있습니다.


server trigger recursion

:서버 수준 트리거가 재귀적으로 발생할 수 있는지 여부를 지정할 수 있습니다

0:(OFF)일 때는 직접 재귀만 차단되며 간접 재귀를 막으려면 nested triggers 옵션을 0으로 설정해야 합니다.

1:기본값은 1(ON)이며 이 설정은 서버를 다시 시작하지 않아도 즉시 적용됩니다.

   

show advanced options

:sp_configure 시스템 저장 프로시저 고급 옵션을 표시할 수 있습니다

0:기본값

1:  sp_configure를 사용하여 고급 옵션을 나열할 수 있습니다.

user options

:모든 사용자에 대한 전역 기본값을 지정할 수 있습니다. user options 설정을 변경하고 나면 새 로그인이 새 설정을 사용합니다. 현재 로그인에는 영향을 주지 않습니다.

반응형

'SQL Server > SQL Server Tip' 카테고리의 다른 글

프로파일러 기초 사용법  (0) 2015.07.17
TempDB 물리적 파일 위치 변경  (0) 2015.07.17
외워두면 좋은 기초 쿼리  (0) 2015.07.17
SET 문 종류  (0) 2015.07.17
미러링 구현시 Failover 프로그램 코딩  (0) 2015.07.17