sp_server_info(Transact-SQL)

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

SQL Server, 데이터베이스 게이트웨이 또는 기본 데이터 원본에 대한 특성 이름 및 일치 값 목록을 반환합니다.

Transact-SQL 구문 표기 규칙

구문

sp_server_info [ [ @attribute_id = ] attribute_id ]
[ ; ]

인수

[ @attribute_id = ] attribute_id

특성의 정수 ID입니다. @attribute_id 기본값NULL인 int입니다.

반환 코드 값

없음

결과 집합

열 이름 데이터 형식 설명
ATTRIBUTE_ID int 특성의 ID 번호입니다.
ATTRIBUTE_NAME varchar(60) 특성 이름입니다.
ATTRIBUTE_VALUE varchar(255) 특성의 현재 설정입니다.

다음 표에서는 특성을 나열합니다. Microsoft ODBC 클라이언트 라이브러리는 현재 연결 시간에 특성1, 2, 1822500 특성을 사용합니다.

ATTRIBUTE_ID ATTRIBUTE_NAME 및 설명 ATTRIBUTE_VALUE
1 DBMS_NAME SQL Server
2 DBMS_VER Microsoft SQL Server xxxx - x.xx.xxxx

예를 들어 Microsoft SQL Server 2017 - 14.0.3257.3
10 OWNER_TERM owner
11 TABLE_TERM table
12 MAX_OWNER_NAME_LENGTH 128
13 TABLE_LENGTH

테이블 이름의 최대 문자 수를 지정합니다.
128
14 MAX_QUAL_LENGTH

테이블 한정자(세 부분으로 구성된 테이블 이름의 첫 번째 부분)에 대한 이름의 최대 길이를 지정합니다.
128
15 COLUMN_LENGTH

열 이름에 사용할 수 있는 최대 문자 수를 나타냅니다.
128
16 IDENTIFIER_CASE

데이터베이스의 사용자 정의 이름(테이블 이름, 열 이름, 저장 프로시저 이름)을 지정합니다(시스템 카탈로그에 있는 개체의 경우).
SENSITIVE
17 TX_ISOLATION

SQL-92에 정의된 격리 수준에 해당하는 서버에서 가정하는 초기 트랜잭션 격리 수준을 지정합니다.
2
18 COLLATION_SEQ

이 서버에 대한 문자 집합의 순서를 지정합니다.
charset=iso_1 sort_order=dictionary_iso charset_num=1 sort_order_num=51
19 SAVEPOINT_SUPPORT

기본 DBMS에서 명명된 저장점을 지원하는지 여부를 지정합니다.
Y
20 MULTI_RESULT_SETS

기본 데이터베이스 또는 게이트웨이 자체가 여러 결과 집합을 지원하는지 여부를 지정합니다(클라이언트에 반환된 여러 결과 집합이 있는 게이트웨이를 통해 여러 문을 보낼 수 있습니다).
Y
22 ACCESSIBLE_TABLES

게이트웨이에서 sp_tables현재 사용자(테이블에 대한 최소 SELECT 권한이 있는 사용자)가 액세스할 수 있는 테이블, 뷰 등만 반환하는지 여부를 지정합니다.
Y
100 USERID_LENGTH

사용자 이름에 사용할 수 있는 최대 문자 수를 나타냅니다.
128
101 QUALIFIER_TERM

세 부분으로 구성된 이름 중 첫 번째 부분인 테이블 한정자에 대한 DBMS 공급업체 용어를 나타냅니다.
database
102 NAMED_TRANSACTIONS

기본 DBMS가 명명된 트랜잭션을 지원하는지를 나타냅니다.
Y
103 SPROC_AS_LANGUAGE

저장 프로시저가 언어 이벤트로 실행될 수 있는지 나타냅니다.
Y
104 ACCESSIBLE_SPROC

게이트웨이에서 sp_stored_procedures현재 사용자가 실행할 수 있는 저장 프로시저만 반환하는지 여부를 지정합니다.
Y
105 MAX_INDEX_COLS

DBMS에 대한 인덱스의 최대 열 수를 지정합니다.
16
106 RENAME_TABLE

테이블 이름을 바꿀 수 있는지 여부를 지정합니다.
Y
107 RENAME_COLUMN

열 이름을 바꿀 수 있는지 여부를 지정합니다.
Y
108 DROP_COLUMN

열을 삭제할 수 있는지 여부를 지정합니다.
Y
109 INCREASE_COLUMN_LENGTH

열 크기를 늘릴 수 있는지 여부를 지정합니다.
Y
110 DDL_IN_TRANSACTION

트랜잭션에 DDL 문을 표시할 수 있는지를 나타냅니다.
Y
111 DESCENDING_INDEXES

내림차순 인덱스가 지원되는지 여부를 지정합니다.
Y
112 SP_RENAME

저장 프로시저의 이름을 다시 정할 수 있는지를 나타냅니다.
Y
113 REMOTE_SPROC

DB-Library의 원격 저장 프로시저 함수를 통해 저장 프로시저를 실행할 수 있는지 여부를 지정합니다.
Y
500 SYS_SPROC_VERSION

현재 구현된 카탈로그 저장 프로시저의 버전을 지정합니다.
현재 버전 번호

설명

sp_server_info 는 ODBC에서 제공하는 SQLGetInfo 정보의 하위 집합을 반환합니다.

사용 권한

public 역할의 멤버 자격이 필요합니다.