SQL Server, Deprecated Features 개체SQL Server, Deprecated Features Object

이 항목은 다음에 적용됩니다. 예SQL Server(2016부터 시작)아니요Azure SQL 데이터베이스아니요Azure SQL 데이터 웨어하우스아니요병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

SQL ServerSQL Server 의 SQLServer:Deprecated Features 개체는 사용되지 않는 기능으로 지정된 기능을 모니터링하는 카운터를 제공합니다.The SQLServer:Deprecated Features object in SQL ServerSQL Server provides a counter to monitor the features designated as deprecated. 이 카운터는 경우에 따라 SQL ServerSQL Server 가 마지막으로 시작된 이후로 사용되지 않는 기능이 발견된 횟수를 나열하는 사용 카운트를 제공합니다.In each case the counter provides a usage count that lists the number of times the deprecated feature was encountered since SQL ServerSQL Server last started.

다음 문을 실행하여 이러한 카운터의 값을 사용할 수도 있습니다.The value of these counters are also available by executing the following statement:

SELECT * FROM sys.dm_os_performance_counters   
WHERE object_name = 'SQLServer:Deprecated Features';  

다음 표에서는 SQL Server에 설명 Deprecated Features 성능 개체에 대해 설명합니다.This following table describes the SQL Server Deprecated Features performance object.

SQL Server, Deprecated Features 카운터SQL Server Deprecated Features counter DescriptionDescription
사용법Usage 마지막 SQL Server 시작 이후의 기능 사용입니다.Feature usage since last SQL Server startup.

다음 표에서는 SQL Server Deprecated Features 카운터 인스턴스에 대해 설명합니다.The following table describes the SQL Server Deprecated Features counter instances.

SQL Server Deprecated Features 카운터 인스턴스SQL Server Deprecated Features counter instances DescriptionDescription
임시 테이블 및 저장 프로시저의 이름으로 사용되는 '#' 및 '##''#' and '##' as the name of temporary tables and stored procedures # 외에 다른 문자를 포함하지 않는 식별자가 발견되었습니다.An identifier was encountered that did not contain any characters other than #. 적어도 하나 이상의 추가 문자를 사용해야 합니다.Use at least one additional character. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
'::' 함수 호출 구문'::' function calling syntax 테이블 반환 함수에 대해 :: 함수 호출 구문이 발견되었습니다.The :: function calling syntax was encountered for a table-valued function. SELECT column_list FROM ()으로 바꿉니다.Replace with SELECT column_list FROM < function_name>(). 예를 들어 SELECT * FROM ::fn_virtualfilestats(2,1)SELECT * FROM sys.fn_virtualfilestats(2,1)로 대체합니다.For example, replace SELECT * FROM ::fn_virtualfilestats(2,1)with SELECT * FROM sys.fn_virtualfilestats(2,1). 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
'@' 및 [!INCLUDE[tsql](../../includes/tsql-md.md)] 식별자 '@@'으로 시작하는 이름</span><span class="sxs-lookup"><span data-stu-id="2fa02-123">'@' and names that start with '@@' as Transact-SQLTransact-SQL identifiers @ 또는 @@으로 시작하는 식별자가 발견되었습니다.An identifier was encountered that began with @ or @@. @@ 식별자로 시작하는 이름, @@ 또는 @은 사용할 수 없습니다.Do not use @ or @@ or names that begin with @@ as identifiers. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
ADDING TAPE DEVICEADDING TAPE DEVICE 사용되지 않는 기능인 sp_addumpdevice'tape'가 발견되었습니다.The deprecated feature sp_addumpdevice'tape' was encountered. 대신 sp_addumpdevice'disk'를 사용하세요.Use sp_addumpdevice'disk' instead. 사용할 때마다 한 번씩 발생합니다.Occurs once per use.
ALL 권한ALL Permission GRANT ALL, DENY ALL 또는 REVOKE ALL 구문이 발견된 총 횟수입니다.Total number of times the GRANT ALL, DENY ALL, or REVOKE ALL syntax was encountered. 특정 권한을 거부하도록 구문을 수정해야 합니다.Modify the syntax to deny specific permissions. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
ALTER DATABASE WITH TORN_PAGE_DETECTIONALTER DATABASE WITH TORN_PAGE_DETECTION 서버 인스턴스가 시작된 이후로 ALTER DATABASE에서 사용되지 않는 기능인 TORN_PAGE_DETECTION 옵션이 사용된 총 횟수입니다.Total number of times the deprecated feature TORN_PAGE_DETECTION option of ALTER DATABASE has been used since the server instance was started. 대신 PAGE_VERIFY 구문을 사용해야 합니다.Use the PAGE_VERIFY syntax instead. DDL 문에서 사용할 때마다 한 번씩 발생합니다.Occurs once per use in a DDL statement.
ALTER LOGIN WITH SET CREDENTIALALTER LOGIN WITH SET CREDENTIAL 사용되지 않는 기능 구문인 ALTER LOGIN WITH SET CREDENTIAL 또는 ALTER LOGIN WITH NO CREDENTIAL이 발견되었습니다.The deprecated feature syntax ALTER LOGIN WITH SET CREDENTIAL or ALTER LOGIN WITH NO CREDENTIAL was encountered. 대신 ADD 또는 DROP CREDENTIAL 구문을 사용해야 합니다.Use ADD or DROP CREDENTIAL syntax instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
Azeri_Cyrilllic_90Azeri_Cyrilllic_90 데이터베이스를 시작하고 데이터 정렬을 사용할 때마다 이벤트가 한 번씩 발생합니다.Event occurs once per database start and once per collation use. 이 데이터 정렬을 사용하는 응용 프로그램은 수정해야 합니다.Plan to modify applications that use this collation.
Azeri_Latin_90Azeri_Latin_90 데이터베이스를 시작하고 데이터 정렬을 사용할 때마다 이벤트가 한 번씩 발생합니다.Event occurs once per database start and once per collation use. 이 데이터 정렬을 사용하는 응용 프로그램은 수정해야 합니다.Plan to modify applications that use this collation.
BACKUP DATABASE 또는 LOG TO TAPEBACKUP DATABASE or LOG TO TAPE 사용되지 않는 기능인 BACKUP { DATABASE | LOG } TO TAPE 또는 BACKUP { DATABASE | LOG } TO device_that_is_a_tape가 발견되었습니다.The deprecated feature BACKUP { DATABASE | LOG } TO TAPE or BACKUP { DATABASE | LOG } TO device_that_is_a_tape was encountered.

대신 BACKUP { DATABASE | LOG } TO DISK 또는 BACKUP { DATABASE | LOG } TO device_that_is_a_disk를 사용하세요.Use BACKUP { DATABASE | LOG } TO DISK or BACKUP { DATABASE | LOG } TO device_that_is_a_disk, instead. 사용할 때마다 한 번씩 발생합니다.Occurs once per use.
BACKUP DATABASE 또는 LOG WITH MEDIAPASSWORDBACKUP DATABASE or LOG WITH MEDIAPASSWORD 사용되지 않는 기능인 BACKUP DATABASE WITH MEDIAPASSWORD 또는 BACKUP LOG WITH MEDIAPASSWORD가 발견되었습니다.The deprecated feature BACKUP DATABASE WITH MEDIAPASSWORD or BACKUP LOG WITH MEDIAPASSWORD was encountered. WITH MEDIAPASSWORD는 사용할 수 없습니다.Do not use WITH MEDIAPASSWORD.
BACKUP DATABASE 또는 LOG WITH PASSWORDBACKUP DATABASE or LOG WITH PASSWORD 사용되지 않는 기능인 BACKUP DATABASE WITH PASSWORD 또는 BACKUP LOG WITH PASSWORD가 발견되었습니다.The deprecated feature BACKUP DATABASE WITH PASSWORD or BACKUP LOG WITH PASSWORD was encountered. WITH PASSWORD는 사용할 수 없습니다.Do not use WITH PASSWORD.
COMPUTE [BY]COMPUTE [BY] COMPUTE 또는 COMPUTE BY 구문이 발견되었습니다.The COMPUTE or COMPUTE BY syntax was encountered. ROLLUP에 GROUP BY를 사용하도록 쿼리를 다시 작성해야 합니다.Rewrite the query to use GROUP BY with ROLLUP. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
CREATE FULLTEXT CATLOG IN PATHCREATE FULLTEXT CATLOG IN PATH IN PATH가 포함된 CREATE FULLTEXT CATLOG 문이 발견되었습니다.A CREATE FULLTEXT CATLOG statement with the IN PATH clause was encountered. 이 SQL Server 버전에서는 이 절을 사용해도 아무 효과가 없습니다.This clause has no effect in this version of SQL Server. 사용할 때마다 한 번씩 발생합니다.Occurs once per use.
CREATE TRIGGER WITH APPENDCREATE TRIGGER WITH APPEND WITH APPEND 절이 포함된 CREATE TRIGGER 문이 발견되었습니다.A CREATE TRIGGER statement with the WITH APPEND clause was encountered. 대신 전체 트리거를 다시 만들어야 합니다.Re-create the whole trigger instead. DDL 문에서 사용할 때마다 한 번씩 발생합니다.Occurs once per use in a DDL statement.
CREATE_DROP_DEFAULTCREATE_DROP_DEFAULT CREATE DEFAULT 또는 DROP DEFAULT 구문이 발견되었습니다.The CREATE DEFAULT or DROP DEFAULT syntax was encountered. CREATE TABLE 또는 ALTER TABLE에 DEFAULT 옵션을 사용하여 명령을 다시 작성해야 합니다.Rewrite the command by using the DEFAULT option of CREATE TABLE or ALTER TABLE. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
CREATE_DROP_RULECREATE_DROP_RULE CREATE RULE 구문이 발견되었습니다.The CREATE RULE syntax was encountered. 제약 조건을 사용하여 명령을 다시 작성해야 합니다.Rewrite the command by using constraints. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
데이터 형식: text, ntext 또는 imageData types: text ntext or image text, ntext또는 image 데이터 형식이 발견되었습니다.A text, ntext, or image data types was encountered. varchar(max) 데이터 형식을 사용하고 text, ntextimage 데이터 형식 구문을 제거하도록 응용 프로그램을 다시 작성해야 합니다.Rewrite applications to use the varchar(max) data type and removed text, ntext, and image data type syntax. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
데이터베이스가 호환성 수준 80으로 변경된 총 횟수입니다.The total number of times a database was changed to compatibility level 80. 다음 릴리스 전에 데이터베이스 및 응용 프로그램을 업그레이드하도록 계획합니다.Plan to upgrade the database and application before the next release. 또한 호환성 수준이 80인 데이터베이스가 시작될 때도 발생합니다.Also occurs when a database at compatibility level 80 is started.
데이터베이스 호환성 수준 100, 110Database compatibility level 100, 110. 120120 데이터베이스 호환성 수준이 변경된 총 횟수입니다.The total number of times a database compatibility level was changed. 이후 릴리스로 데이터베이스 및 응용 프로그램을 업그레이드하도록 계획합니다.Plan to upgrade the database and application for a future release. 또한 사용되지 않는 호환성 수준의 데이터베이스가 시작될 때도 발생합니다.Also occurs when a database at a deprecated compatibility level is started.
DATABASE_MIRRORINGDATABASE_MIRRORING 데이터베이스 미러링 기능에 대한 참조가 발견되었습니다.References to database mirroring feature were encountered. Always On 가용성 그룹으로 업그레이드하도록 계획하거나 Always On 가용성 그룹을 지원하지 않는 SQL Server 버전을 실행 중인 경우 로그 전달로 마이그레이션하도록 계획하세요.Plan to upgrade to Always On Availability Groups, or if you are running an edition of SQL Server that does not support Always On Availability Groups, plan to migrate to log shipping.
database_principal_aliasesdatabase_principal_aliases 사용되지 않는 sys.database_principal_aliases에 대한 참조가 발견되었습니다.References to the deprecated sys.database_principal_aliases were encountered. 별칭 대신 역할을 사용해야 합니다.Use roles instead of aliases. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
DATABASEPROPERTYDATABASEPROPERTY 특정 문이 DATABASEPROPERTY를 참조했습니다.A statement referenced DATABASEPROPERTY. DATABASEPROPERTY 문을 DATABASEPROPERTYEX로 업데이트해야 합니다.Update the statement DATABASEPROPERTY to DATABASEPROPERTYEX. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
DATABASEPROPERTYEX('IsFullTextEnabled')DATABASEPROPERTYEX('IsFullTextEnabled') 특정 문이 DATABASEPROPERTYEX IsFullTextEnabled 속성을 참조했습니다.A statement referenced the DATABASEPROPERTYEX IsFullTextEnabled property. 이 속성의 값은 아무런 영향을 주지 않습니다.The value of this property has no effect. 사용자 데이터베이스는 전체 텍스트 검색을 사용하도록 항상 설정됩니다.User databases are always enabled for full-text search. 이 속성은 사용할 수 없습니다.Do not use this property. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
DBCC [UN]PINTABLEDBCC [UN]PINTABLE DBCC PINTABLE 또는 DBCC UNPINTABLE 문이 발견되었습니다.The DBCC PINTABLE or DBCC UNPINTABLE statement was encountered. 이 문은 아무 효과가 없으며 제거되어야 합니다.This statement has no effect and should be removed. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
DBCC DBREINDEXDBCC DBREINDEX DBCC DBREINDEX 문이 발견되었습니다.The DBCC DBREINDEX statement was encountered. ALTER INDEX에 REBUILD 옵션을 사용하도록 문을 다시 작성해야 합니다.Rewrite the statement to use the REBUILD option of ALTER INDEX. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
DBCC INDEXDEFRAGDBCC INDEXDEFRAG DBCC INDEXDEFRAG 문이 발견되었습니다.The DBCC INDEXDEFRAG statement was encountered. ALTER INDEX에 REORGANIZE 옵션을 사용하도록 문을 다시 작성해야 합니다.Rewrite the statement to use the REORGANIZE option of ALTER INDEX. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
DBCC SHOWCONTIGDBCC SHOWCONTIG DBCC SHOWCONTIG 문이 발견되었습니다.The DBCC SHOWCONTIG statement was encountered. 이 정보를 보려면 sys.dm_db_index_physical_stats를 쿼리해야 합니다.Query sys.dm_db_index_physical_stats for this information. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
기본값으로서 DEFAULT 키워드DEFAULT keyword as a default value DEFAULT 키워드를 기본값으로 사용하는 구문이 발견되었습니다.Syntax that uses the DEFAULT keyword as a default value was encountered. 사용하지 마십시오.Do not use. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
사용되지 않는 암호화 알고리즘Deprecated encryption algorithm 사용되지 않는 암호화 알고리즘 rc4는 다음 버전의 SQL Server에서 제거됩니다.Deprecated encryption algorithm rc4 will be removed in the next version of SQL Server. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고 현재 이 기능을 사용하는 응용 프로그램은 수정합니다.Avoid using this feature in new development work, and plan to modify applications that currently use it. RC4는 약한 알고리즘이며 이전 버전과의 호환성을 위해서만 지원됩니다.The RC4 algorithm is weak and is only supported for backward compatibility. 데이터베이스의 호환성 수준이 90 또는 100인 경우 새 자료는 RC4 또는 RC4_128로만 암호화할 수 있습니다.New material can only be encrypted using RC4 or RC4_128 when the database is in compatibility level 90 or 100. 이 옵션은 사용하지 않는 것이 좋습니다. 대신 AES 알고리즘 중 하나와 같은 새 알고리즘을 사용하십시오.(Not recommended.) Use a newer algorithm such as one of the AES algorithms instead. SQL Server 2012SQL Server 2012 이상에서 RC4 또는 RC4_128을 사용하여 암호화된 자료는 모든 호환성 수준에서 해독할 수 있습니다.In SQL Server 2012SQL Server 2012 and higher material encrypted using RC4 or RC4_128 can be unencrypted in any compatibility level.
사용되지 않는 해시 알고리즘Deprecated hash algorithm MD2, MD4, MD5, SHA 또는 SHA1 알고리즘을 사용하세요.Use of the MD2, MD4, MD5, SHA, or SHA1 algorithms.
DESX 알고리즘DESX algorithm DESX 암호화 알고리즘을 사용하는 문이 발견되었습니다.Syntax that uses the DESX encryption algorithm was encountered. 암호화에 다른 알고리즘을 사용해야 합니다.Use another algorithm for encryption. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
dm_fts_active_catalogsdm_fts_active_catalogs sys.dm_fts_active_catalogs 뷰의 일부 열이 사용되지 않으므로 dm_fts_active_catalogs 카운터는 항상 0이 됩니다.The dm_fts_active_catalogs counter always remains at 0 because some columns of the sys.dm_fts_active_catalogs view are not deprecated. 사용되지 않는 열을 모니터링하려면 열 관련 카운터(예: dm_fts_active_catalogs.is_paused)를 사용해야 합니다.To monitor a deprecated column, use the column-specific counter; for example, dm_fts_active_catalogs.is_paused.
dm_fts_active_catalogs.is_pauseddm_fts_active_catalogs.is_paused sys.dm_fts_active_catalogs 동적 관리 뷰의 is_paused 열이 발견되었습니다.The is_paused column of the sys.dm_fts_active_catalogs dynamic management view was encountered. 이 열은 사용할 수 없습니다.Avoid using this column. 서버 인스턴스에서 이 열에 대한 참조를 발견할 때마다 한 번씩 발생합니다.Occurs every time the server instance detects a reference to the column.
dm_fts_active_catalogs.previous_statusdm_fts_active_catalogs.previous_status sys.dm_fts_active_catalogs 동적 관리 뷰의 previous_status 열이 발견되었습니다.The previous_status column of the sys.dm_fts_active_catalogs dynamic management view was encountered. 이 열은 사용할 수 없습니다.Avoid using this column. 서버 인스턴스에서 이 열에 대한 참조를 발견할 때마다 한 번씩 발생합니다.Occurs every time the server instance detects a reference to the column.
dm_fts_active_catalogs.previous_status_descriptiondm_fts_active_catalogs.previous_status_description sys.dm_fts_active_catalogs 동적 관리 뷰의 previous_status_description 열이 발견되었습니다.The previous_status_description column of the sys.dm_fts_active_catalogs dynamic management view was encountered. 이 열은 사용할 수 없습니다.Avoid using this column. 서버 인스턴스에서 이 열에 대한 참조를 발견할 때마다 한 번씩 발생합니다.Occurs every time the server instance detects a reference to the column.
dm_fts_active_catalogs.row_count_in_thousandsdm_fts_active_catalogs.row_count_in_thousands sys.dm_fts_active_catalogs 동적 관리 뷰의 row_count_in_thousands 열이 발견되었습니다.The row_count_in_thousands column of the sys.dm_fts_active_catalogs dynamic management view was encountered. 이 열은 사용할 수 없습니다.Avoid using this column. 서버 인스턴스에서 이 열에 대한 참조를 발견할 때마다 한 번씩 발생합니다.Occurs every time the server instance detects a reference to the column.
dm_fts_active_catalogs.statusdm_fts_active_catalogs.status sys.dm_fts_active_catalogs 동적 관리 뷰의 status 열이 발견되었습니다.The status column of the sys.dm_fts_active_catalogs dynamic management view was encountered. 이 열은 사용할 수 없습니다.Avoid using this column. 서버 인스턴스에서 이 열에 대한 참조를 발견할 때마다 한 번씩 발생합니다.Occurs every time the server instance detects a reference to the column.
dm_fts_active_catalogs.status_descriptiondm_fts_active_catalogs.status_description sys.dm_fts_active_catalogs 동적 관리 뷰의 status_description 열이 발견되었습니다.The status_description column of the sys.dm_fts_active_catalogs dynamic management view was encountered. 이 열은 사용할 수 없습니다.Avoid using this column. 서버 인스턴스에서 이 열에 대한 참조를 발견할 때마다 한 번씩 발생합니다.Occurs every time the server instance detects a reference to the column.
dm_fts_active_catalogs.worker_countdm_fts_active_catalogs.worker_count sys.dm_fts_active_catalogs 동적 관리 뷰의 worker_count 열이 발견되었습니다.The worker_count column of the sys.dm_fts_active_catalogs dynamic management view was encountered. 이 열은 사용할 수 없습니다.Avoid using this column. 서버 인스턴스에서 이 열에 대한 참조를 발견할 때마다 한 번씩 발생합니다.Occurs every time the server instance detects a reference to the column.
dm_fts_memory_buffersdm_fts_memory_buffers sys.dm_fts_memory_buffers 뷰의 열은 대부분 사용되지 않으므로 dm_fts_memory_buffers 카운터는 항상 0이 됩니다.The dm_fts_memory_buffers counter always remains at 0 because most columns of the sys.dm_fts_memory_buffers view are not deprecated. 사용되지 않는 열을 모니터링하려면 열 관련 카운터(예: dm_fts_memory_buffers.row_count)를 사용해야 합니다.To monitor the deprecated column, use the column-specific counter: dm_fts_memory_buffers.row_count.
dm_fts_memory_buffers.row_countdm_fts_memory_buffers.row_count sys.dm_fts_memory_buffers 동적 관리 뷰의 row_count 열이 발견되었습니다.The row_count column of the sys.dm_fts_memory_buffers dynamic management view was encountered. 이 열은 사용할 수 없습니다.Avoid using this column. 서버 인스턴스에서 이 열에 대한 참조를 발견할 때마다 한 번씩 발생합니다.Occurs every time the server instance detects a reference to the column.
두 부분으로 구성된 이름을 사용하는 DROP INDEXDROP INDEX with two-part name DROP INDEX 구문에 DROP INDEX의 table_name.index_name 형식 구문이 포함되었습니다.The DROP INDEX syntax contained the format table_name.index_name syntax in DROP INDEX. DROP INDEX 문에서 index_name ON table_name 구문으로 바꾸세요.Replace with index_name ON table_name syntax in the DROP INDEX statement. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
EXT_CREATE_ALTER_SOAP_ENDPOINTEXT_CREATE_ALTER_SOAP_ENDPOINT FOR SOAP 옵션이 포함된 CREATE 또는 ALTER ENDPOINT 문이 발견되었습니다.The CREATE or ALTER ENDPOINT statement with the FOR SOAP option was encountered. 네이티브 XML 웹 서비스는 사용되지 않습니다.Native XML Web Services is deprecated. 대신 WCF(Windows Communications Foundation) 또는 ASP.NET을 사용해야 합니다.Use Windows Communications Foundation (WCF) or ASP.NET instead.
EXT_endpoint_webmethodsEXT_endpoint_webmethods sys.endpoint_webmethods가 발견되었습니다.sys.endpoint_webmethods was encountered. 네이티브 XML 웹 서비스는 사용되지 않습니다.Native XML Web Services is deprecated. 대신 WCF(Windows Communications Foundation) 또는 ASP.NET을 사용해야 합니다.Use Windows Communications Foundation (WCF) or ASP.NET instead.
EXT_soap_endpointsEXT_soap_endpoints sys.soap_endpoints가 발견되었습니다.sys.soap_endpoints was encountered. 네이티브 XML 웹 서비스는 사용되지 않습니다.Native XML Web Services is deprecated. 대신 WCF(Windows Communications Foundation) 또는 ASP.NET을 사용해야 합니다.Use Windows Communications Foundation (WCF) or ASP.NET instead.
EXTPROP_LEVEL0TYPEEXTPROP_LEVEL0TYPE level0type에서 TYPE이 발견되었습니다.TYPE was encountered at a level0type. SCHEMA를 level0type으로 사용하고 TYPE을 level1type으로 사용해야 합니다.Use SCHEMA as the level0type, and TYPE as the level1type. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
EXTPROP_LEVEL0USEREXTPROP_LEVEL0USER level1type이 지정된 경우 level0type USER입니다.A level0type USER when a level1type was also specified. 사용자에 대한 직접 확장 속성에 대해서만 USER를 level0type으로 사용해야 합니다.Use USER only as a level0type for extended properties directly on a user. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
FASTFIRSTROWFASTFIRSTROW FASTFIRSTROW 구문이 발견되었습니다.The FASTFIRSTROW syntax was encountered. OPTION(FAST n) 구문을 사용하도록 문을 다시 작성하세요.Rewrite statements to use the OPTION (FAST n) syntax. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
FILE_IDFILE_ID FILE_ID 구문이 발견되었습니다.The FILE_ID syntax was encountered. FILE_IDEX를 사용하도록 문을 다시 작성해야 합니다.Rewrite statements to use FILE_IDEX. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
fn_get_sqlfn_get_sql fn_get_sql 함수가 컴파일되었습니다.The fn_get_sql function was compiled. sys.dm_exec_sql_text를 대신 사용하십시오.Use sys.dm_exec_sql_text instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
fn_servershareddrivesfn_servershareddrives fn_servershareddrives 함수가 컴파일되었습니다.The fn_servershareddrives function was compiled. 대신 sys.dm_io_cluster_shared_drives를 사용해야 합니다.Use sys.dm_io_cluster_shared_drives instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
fn_virtualservernodesfn_virtualservernodes fn_virtualservernodes 함수가 컴파일되었습니다.The fn_virtualservernodes function was compiled. 대신 sys.dm_os_cluster_nodes를 사용해야 합니다.Use sys.dm_os_cluster_nodes instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
fulltext_catalogsfulltext_catalogs sys.fulltext_catalogs 뷰의 일부 열이 사용되지 않으므로 fulltext_catalogs 카운터는 항상 0이 됩니다.The fulltext_catalogs counter always remains at 0 because some columns of the sys.fulltext_catalogs view are not deprecated. 사용되지 않는 열을 모니터링하려면 해당 열 관련 카운터(예: fulltext_catalogs.data_space_id)를 사용해야 합니다.To monitor a deprecated column, use its column-specific counter; for example, fulltext_catalogs.data_space_id. 서버 인스턴스에서 이 열에 대한 참조를 발견할 때마다 한 번씩 발생합니다.Occurs every time the server instance detects a reference to the column.
fulltext_catalogs.data_space_idfulltext_catalogs.data_space_id sys.fulltext_catalogs 카탈로그 뷰의 data_space_id 열이 발견되었습니다.The data_space_id column of the sys.fulltext_catalogs catalog view was encountered. 이 열은 사용할 수 없습니다.Do not use this column. 서버 인스턴스에서 이 열에 대한 참조를 발견할 때마다 한 번씩 발생합니다.Occurs every time the server instance detects a reference to the column.
fulltext_catalogs.file_idfulltext_catalogs.file_id sys.fulltext_catalogs 카탈로그 뷰의 file_id 열이 발견되었습니다.The file_id column of the sys.fulltext_catalogs catalog view was encountered. 이 열은 사용할 수 없습니다.Do not use this column. 서버 인스턴스에서 이 열에 대한 참조를 발견할 때마다 한 번씩 발생합니다.Occurs every time the server instance detects a reference to the column.
fulltext_catalogs.pathfulltext_catalogs.path sys.fulltext_catalogs 카탈로그 뷰의 path 열이 발견되었습니다.The path column of the sys.fulltext_catalogs catalog view was encountered. 이 열은 사용할 수 없습니다.Do not use this column. 서버 인스턴스에서 이 열에 대한 참조를 발견할 때마다 한 번씩 발생합니다.Occurs every time the server instance detects a reference to the column.
FULLTEXTCATALOGPROPERTY('LogSize')FULLTEXTCATALOGPROPERTY('LogSize') FULLTEXTCATALOGPROPERTY 함수의 LogSize 속성이 발견되었습니다.The LogSize property of the FULLTEXTCATALOGPROPERTY function was encountered. 이 속성은 사용할 수 없습니다.Avoid using this property.
FULLTEXTCATALOGPROPERTY('PopulateStatus')FULLTEXTCATALOGPROPERTY('PopulateStatus') FULLTEXTCATALOGPROPERTY 함수의 PopulateStatus 속성이 발견되었습니다.The PopulateStatus property of the FULLTEXTCATALOGPROPERTY function was encountered. 이 속성은 사용할 수 없습니다.Avoid using this property.
FULLTEXTSERVICEPROPERTY('ConnectTimeout')FULLTEXTSERVICEPROPERTY('ConnectTimeout') FULLTEXTSERVICEPROPERTY 함수의 ConnectTimeout 속성이 발견되었습니다.The ConnectTimeout property of the FULLTEXTSERVICEPROPERTY function was encountered. 이 속성은 사용할 수 없습니다.Avoid using this property.
FULLTEXTSERVICEPROPERTY('DataTimeout')FULLTEXTSERVICEPROPERTY('DataTimeout') FULLTEXTSERVICEPROPERTY 함수의 DataTimeout 속성이 발견되었습니다.The DataTimeout property of the FULLTEXTSERVICEPROPERTY function was encountered. 이 속성은 사용할 수 없습니다.Avoid using this property.
FULLTEXTSERVICEPROPERTY('ResourceUsage')FULLTEXTSERVICEPROPERTY('ResourceUsage') FULLTEXTSERVICEPROPERTY 함수의 ResourceUsage 속성이 발견되었습니다.The ResourceUsage property of the FULLTEXTSERVICEPROPERTY function was encountered. 이 속성은 사용할 수 없습니다.Avoid using this property.
GROUP BY ALLGROUP BY ALL GROUP BY ALL 구문이 발견된 총 횟수입니다.Total number of times the GROUP BY ALL syntax was encountered. 특정 테이블을 그룹화하도록 구문을 수정해야 합니다.Modify the syntax to group by specific tables.
힌디어Hindi 데이터베이스를 시작하고 데이터 정렬을 사용할 때마다 이벤트가 한 번씩 발생합니다.Event occurs once per database start and once per collation use. 이 데이터 정렬을 사용하는 응용 프로그램은 수정해야 합니다.Plan to modify applications that use this collation. 대신 Indic_General_90을 사용해야 합니다.Use Indic_General_90 instead.
괄호가 없는 HOLDLOCK 테이블 힌트HOLDLOCK table hint without parentheses
IDENTITYCOLIDENTITYCOL INDENTITYCOL 구문이 발견되었습니다.The INDENTITYCOL syntax was encountered. $identity 구문을 사용하도록 문을 다시 작성해야 합니다.Rewrite statements to use the $identity syntax. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
COUNT_BIG()이 없는 인덱스 뷰 SELECT 목록Index view select list without COUNT_BIG() 인덱싱된 집계 뷰의 SELECT 목록은 COUNT_BIG()을 포함해야 합니다.The select list of an aggregate indexed view must contain COUNT_BIG () .
INDEX_OPTIONINDEX_OPTION 옵션 주위에 괄호가 없는 CREATE TABLE, ALTER TABLE 또는 CREATE INDEX 구문이 발견되었습니다.Encountered CREATE TABLE, ALTER TABLE, or CREATE INDEX syntax without parentheses around the options. 현재 구문을 사용하도록 문을 다시 작성해야 합니다.Rewrite the statement to use the current syntax. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
INDEXKEY_PROPERTYINDEXKEY_PROPERTY INDEXKEY_PROPERTY 구문이 발견되었습니다.The INDEXKEY_PROPERTY syntax was encountered. sys.index_columns를 쿼리하도록 문을 다시 작성해야 합니다.Rewrite statements to query sys.index_columns. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
간접 TVF 힌트Indirect TVF hints 뷰를 통해 다중 문 TVF(테이블 반환 함수)를 호출하는 테이블 힌트의 간접 적용은 나중 버전의 SQL ServerSQL Server에서 제거됩니다.The indirect application, through a view, of table hints to an invocation of a multistatement table-valued function (TVF) will be removed in a future version of SQL ServerSQL Server.
TIMESTAMP 열에 대한 INSERT NULLINSERT NULL into TIMESTAMP columns TIMESTAMP 열에 NULL 값이 삽입되었습니다.A NULL value was inserted to a TIMESTAMP column. 대신 기본값을 사용해야 합니다.Use a default value instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
INSERT_HINTSINSERT_HINTS
Korean_Wansung_UnicodeKorean_Wansung_Unicode 데이터베이스를 시작하고 데이터 정렬을 사용할 때마다 이벤트가 한 번씩 발생합니다.Event occurs once per database start and once per collation use. 이 데이터 정렬을 사용하는 응용 프로그램은 수정해야 합니다.Plan to modify applications that use this collation.
Lithuanian_ClassicLithuanian_Classic 데이터베이스를 시작하고 데이터 정렬을 사용할 때마다 이벤트가 한 번씩 발생합니다.Event occurs once per database start and once per collation use. 이 데이터 정렬을 사용하는 응용 프로그램은 수정해야 합니다.Plan to modify applications that use this collation.
마케도니아어Macedonian 데이터베이스를 시작하고 데이터 정렬을 사용할 때마다 이벤트가 한 번씩 발생합니다.Event occurs once per database start and once per collation use. 이 데이터 정렬을 사용하는 응용 프로그램은 수정해야 합니다.Plan to modify applications that use this collation. 대신 Macedonian_FYROM_90을 사용해야 합니다.Use Macedonian_FYROM_90 instead.
MODIFY FILEGROUP READONLYMODIFY FILEGROUP READONLY MODIFY FILEGROUP READONLY 구문이 발견되었습니다.The MODIFY FILEGROUP READONLY syntax was encountered. READ_ONLY 구문을 사용하도록 문을 다시 작성해야 합니다.Rewrite statements to use the READ_ONLY syntax. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
MODIFY FILEGROUP READWRITEMODIFY FILEGROUP READWRITE MODIFY FILEGROUP READWRITE 구문이 발견되었습니다.The MODIFY FILEGROUP READWRITE syntax was encountered. READ_WRITE 구문을 사용하도록 문을 다시 작성해야 합니다.Rewrite statements to use the READ_WRITE syntax. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
세 부분 이상으로 구성된 열 이름More than two-part column name 쿼리에 열 목록에서 세 부분 또는 네 부분으로 구성된 이름이 사용되었습니다.A query used a 3-part or 4-part name in the column list. 표준 호환되는 두 부분으로 구성된 이름을 사용하도록 쿼리를 변경해야 합니다.Change the query to use the standard-compliant 2-part names. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
쉼표가 없는 여러 테이블 힌트Multiple table hints without comma 테이블 힌트 사이의 구분 기호로 공백이 사용되었습니다.A space was used as the separator between table hints. 대신에 쉼표를 사용해야 합니다.Use a comma instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
UPDATE 또는 DELETE의 NOLOCK 또는 READUNCOMMITTEDNOLOCK or READUNCOMMITTED in UPDATE or DELETE UPDATE 또는 DELETE 문의 FROM 절에서 NOLOCK 또는 READUNCOMMITTED가 발견되었습니다.NOLOCK or READUNCOMMITTED was encountered in the FROM clause of an UPDATE or DELETE statement. FROM 절에서 NOLOCK 또는 READUNCOMMITTED 테이블 참고를 제거합니다.Remove the NOLOCK or READUNCOMMITTED table hints from the FROM clause.
ANSI가 아닌 = 또는 =\ 외부 조인 연산자Non-ANSI = or =\ outer join operators = 또는 =\ 조인 구문을 사용하는 문이 발견되었습니다.A statement that uses the = or =\ join syntax was encountered. ANSI 조인 구문을 사용하도록 문을 다시 작성해야 합니다.Rewrite the statement to use the ANSI join syntax. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
numbered_stored_proceduresnumbered_stored_procedures
numbered_procedure_parametersnumbered_procedure_parameters 사용되지 않는 sys.numbered_procedure_parameters에 대한 참조가 발견되었습니다.References to the deprecated sys.numbered_procedure_parameters were encountered. 사용하지 마십시오.Do not use. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
numbered_proceduresnumbered_procedures 사용되지 않는 sys.numbered_procedures에 대한 참조가 발견되었습니다.References to the deprecated sys.numbered_procedures were encountered. 사용하지 마십시오.Do not use. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
이전 스타일의 RAISEERROROldstyle RAISEERROR 더 이상 사용되지 않는 RAISERROR(형식: RAISERROR 정수 문자열) 구문이 발견되었습니다.The deprecated RAISERROR (Format: RAISERROR integer string) syntax was encountered. 현재 RAISERROR 구문을 사용하여 문을 다시 작성해야 합니다.Rewrite the statement using the current RAISERROR syntax. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
임시 연결에 대한 OLEDBOLEDB for ad hoc connections SQLOLEDB는 지원되지 않는 공급자입니다.SQLOLEDB is not a supported provider. 임시 연결에는 SQL ServerSQL Server Native Client를 사용해야 합니다.Use SQL ServerSQL Server Native Client for ad hoc connections.
PERMISSIONSPERMISSIONS PERMISSIONS 내장 함수에 대한 참조가 발견되었습니다.References to the PERMISSIONS intrinsic function were encountered. 대신 sys.fn_my_permissions를 쿼리해야 합니다.Query sys.fn_my_permissions instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
ProcNumsProcNums 사용되지 않는 ProcNums 구문이 발견되었습니다.The deprecated ProcNums syntax was encountered. 문을 다시 작성하여 참조를 제거해야 합니다.Rewrite statements to remove the references. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
READTEXTREADTEXT READTEXT 구문이 발견되었습니다.The READTEXT syntax was encountered. varchar(max) 데이터 형식을 사용하고 text 데이터 형식 구문을 제거하도록 응용 프로그램을 다시 작성하세요.Rewrite applications to use the varchar(max) data type and removed text data type syntax. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
RESTORE DATABASE 또는 LOG WITH DBO_ONLYRESTORE DATABASE or LOG WITH DBO_ONLY RESTORE …The RESTORE … … WITH DBO_ONLY 구문이 발견되었습니다.WITH DBO_ONLY syntax was encountered. 대신 RESTORE …Use RESTORE … RESTRICTED_USER를 사용하십시오.RESTRICTED_USER instead.
RESTORE DATABASE 또는 LOG WITH MEDIAPASSWORDRESTORE DATABASE or LOG WITH MEDIAPASSWORD RESTORE …The RESTORE … WITH MEDIAPASSWORD 구문이 발견되었습니다.WITH MEDIAPASSWORD syntax was encountered. WITH MEDIAPASSWORD는 약한 보안 기능을 제공하므로 제거되어야 합니다.WITH MEDIAPASSWORD provides weak security and should be removed.
RESTORE DATABASE 또는 LOG WITH PASSWORDRESTORE DATABASE or LOG WITH PASSWORD RESTORE …The RESTORE … WITH PASSWORD 구문이 발견되었습니다.WITH PASSWORD syntax was encountered. WITH PASSWORD는 약한 보안 기능을 제공하므로 제거되어야 합니다.WITH PASSWORD provides weak security and should be removed.
트리거에서 결과 반환Returning results from trigger 이 이벤트는 트리거를 호출할 때마다 한 번씩 발생합니다.This event occurs once per trigger invocation. 결과 집합을 반환하지 않도록 트리거를 다시 작성해야 합니다.Rewrite the trigger so that it does not return result sets.
ROWGUIDCOLROWGUIDCOL ROWGUIDCOL 구문이 발견되었습니다.The ROWGUIDCOL syntax was encountered. $rowguid 구문을 사용하도록 문을 다시 작성해야 합니다.Rewrite statements to use the $rowguid syntax. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
SET ANSI_NULLS OFFSET ANSI_NULLS OFF SET ANSI_NULLS OFF 구문이 발견되었습니다.The SET ANSI_NULLS OFF syntax was encountered. 사용되지 않는 이 구문을 제거해야 합니다.Remove this deprecated syntax. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
SET ANSI_PADDING OFFSET ANSI_PADDING OFF SET ANSI_PADDING OFF 구문이 발견되었습니다.The SET ANSI_PADDING OFF syntax was encountered. 사용되지 않는 이 구문을 제거해야 합니다.Remove this deprecated syntax. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
SET CONCAT_NULL_YIELDS_NULL OFFSET CONCAT_NULL_YIELDS_NULL OFF SET CONCAT_NULL_YIELDS_NULL OFF 구문이 발견되었습니다.The SET CONCAT_NULL_YIELDS_NULL OFF syntax was encountered. 사용되지 않는 이 구문을 제거해야 합니다.Remove this deprecated syntax. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
SET DISABLE_DEF_CNST_CHKSET DISABLE_DEF_CNST_CHK SET DISABLE_DEF_CNST_CHK 구문이 발견되었습니다.The SET DISABLE_DEF_CNST_CHK syntax was encountered. 이 구문은 아무 효과가 없습니다.This has no effect. 사용되지 않는 이 구문을 제거해야 합니다.Remove this deprecated syntax. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
SET FMTONLY ONSET FMTONLY ON SET FMTONLY 구문이 발견되었습니다.The SET FMTONLY syntax was encountered. 사용되지 않는 이 구문을 제거해야 합니다.Remove this deprecated syntax. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
SET OFFSETSSET OFFSETS SET OFFSETS 구문이 발견되었습니다.The SET OFFSETS syntax was encountered. 사용되지 않는 이 구문을 제거해야 합니다.Remove this deprecated syntax. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
SET REMOTE_PROC_TRANSACTIONSSET REMOTE_PROC_TRANSACTIONS SET REMOTE_PROC_TRANSACTIONS 구문이 발견되었습니다.The SET REMOTE_PROC_TRANSACTIONS syntax was encountered. 사용되지 않는 이 구문을 제거해야 합니다.Remove this deprecated syntax. 대신 연결된 서버 및 sp_serveroption을 사용해야 합니다.Use linked servers and sp_serveroption instead.
SET ROWCOUNTSET ROWCOUNT DELETE, INSERT 또는 UPDATE 문에서 SET ROWCOUNT 구문이 발견되었습니다.The SET ROWCOUNT syntax was encountered in a DELETE, INSERT, or UPDATE statement. TOP를 사용하여 문을 다시 작성해야 합니다.Rewrite the statement by using TOP. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
SETUSERSETUSER SET USER 문이 발견되었습니다.The SET USER statement was encountered. 대신 EXECUTE AS를 사용해야 합니다.Use EXECUTE AS instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_addapprolesp_addapprole sp_addapprole 프로시저가 발견되었습니다.The sp_addapprole procedure was encountered. 대신 CREATE APPLICATION ROLE을 사용해야 합니다.Use CREATE APPLICATION ROLE instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_addextendedprocsp_addextendedproc sp_addextendedproc 프로시저가 발견되었습니다.The sp_addextendedproc procedure was encountered. 대신 CLR을 사용해야 합니다.Use CLR instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_addloginsp_addlogin sp_addlogin 프로시저가 발견되었습니다.The sp_addlogin procedure was encountered. 대신 CREATE LOGIN을 사용해야 합니다.Use CREATE LOGIN instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_addremoteloginsp_addremotelogin sp_addremotelogin 프로시저가 발견되었습니다.The sp_addremotelogin procedure was encountered. 대신 연결된 서버를 사용해야 합니다.Use linked servers instead.
sp_addrolesp_addrole sp_addrole 프로시저가 발견되었습니다.The sp_addrole procedure was encountered. 대신 CREATE ROLE을 사용해야 합니다.Use CREATE ROLE instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_addserversp_addserver sp_addserver 프로시저가 발견되었습니다.The sp_addserver procedure was encountered. 대신 연결된 서버를 사용해야 합니다.Use linked servers instead.
sp_addtypesp_addtype sp_addtype 프로시저가 발견되었습니다.The sp_addtype procedure was encountered. 대신 CREATE TYPE을 사용해야 합니다.Use CREATE TYPE instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_addusersp_adduser sp_adduser 프로시저가 발견되었습니다.The sp_adduser procedure was encountered. 대신 CREATE USER를 사용해야 합니다.Use CREATE USER instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_approlepasswordsp_approlepassword sp_approlepassword 프로시저가 발견되었습니다.The sp_approlepassword procedure was encountered. 대신 ALTER APPLICATION ROLE을 사용해야 합니다.Use ALTER APPLICATION ROLE instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_attach_dbsp_attach_db sp_attach_db 프로시저가 발견되었습니다.The sp_attach_db procedure was encountered. 대신 CREATE DATABASE FOR ATTACH를 사용해야 합니다.Use CREATE DATABASE FOR ATTACH instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_attach_single_file_dbsp_attach_single_file_db sp_single_file_db 프로시저가 발견되었습니다.The sp_single_file_db procedure was encountered. 대신 CREATE DATABASE FOR ATTACH_REBUILD_LOG를 사용해야 합니다.Use CREATE DATABASE FOR ATTACH_REBUILD_LOG instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_bindefaultsp_bindefault sp_bindefault 프로시저가 발견되었습니다.The sp_bindefault procedure was encountered. 대신 ALTER TABLE 또는 CREATE TABLE의 DEFAULT 키워드를 사용해야 합니다.Use the DEFAULT keyword of ALTER TABLE or CREATE TABLE instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_bindrulesp_bindrule sp_bindrule 프로시저가 발견되었습니다.The sp_bindrule procedure was encountered. 대신 CHECK 제약 조건을 사용해야 합니다.Use check constraints instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_bindsessionsp_bindsession sp_bindsession 프로시저가 발견되었습니다.The sp_bindsession procedure was encountered. 대신 MARS(Multiple Active Result Sets) 또는 분산 트랜잭션을 사용해야 합니다.Use Multiple Active Result Sets (MARS) or distributed transactions instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_certify_removablesp_certify_removable sp_certify_removable 프로시저가 발견되었습니다.The sp_certify_removable procedure was encountered. 대신 sp_detach_db를 사용해야 합니다.Use sp_detach_db instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_changeobjectownersp_changeobjectowner sp_changeobjectowner 프로시저가 발견되었습니다.The sp_changeobjectowner procedure was encountered. 대신 ALTER SCHEMA 또는 ALTER AUTHORIZATION을 사용해야 합니다.Use ALTER SCHEMA or ALTER AUTHORIZATION instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_change_users_loginsp_change_users_login sp_change_users_login 프로시저가 발견되었습니다.The sp_change_users_login procedure was encountered. 대신 ALTER USER를 사용해야 합니다.Use ALTER USER instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_configure의 'allow updates'sp_configure 'allow updates' sp_configure의 allow updates 옵션이 발견되었습니다.The allow updates option of sp_configure was encountered. 시스템 테이블을 더 이상 업데이트할 수 없습니다.System tables are no longer updatable. 사용하지 마십시오.Do not use. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_configure의 'disallow results from triggers'sp_configure 'disallow results from triggers' sp_configure의 disallow result sets from triggers 옵션이 발견되었습니다.The disallow result sets from triggers option of sp_configure was encountered. 트리거로부터의 결과 집합을 허용하지 않으려면 sp_configure를 사용하여 옵션을 1로 설정합니다.To disallow result sets from triggers, use sp_configure to set the option to 1. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_configure의 'ft crawl bandwidth (max)'sp_configure 'ft crawl bandwidth (max)' sp_configure의 ft crawl bandwidth (max) 옵션이 발견되었습니다.The ft crawl bandwidth (max) option of sp_configure was encountered. 사용하지 마십시오.Do not use. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_configure의 'ft crawl bandwidth (min)'sp_configure 'ft crawl bandwidth (min)' sp_configure의 ft crawl bandwidth (min) 옵션이 발견되었습니다.The ft crawl bandwidth (min) option of sp_configure was encountered. 사용하지 마십시오.Do not use. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_configure의 'ft notify bandwidth (max)'sp_configure 'ft notify bandwidth (max)' sp_configure의 ft notify bandwidth (max) 옵션이 발견되었습니다.The ft notify bandwidth (max) option of sp_configure was encountered. 사용하지 마십시오.Do not use. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_configure의 'ft notify bandwidth (min)'sp_configure 'ft notify bandwidth (min)' sp_configure의 ft notify bandwidth (min) 옵션이 발견되었습니다.The ft notify bandwidth (min) option of sp_configure was encountered. 사용하지 마십시오.Do not use. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_configure의 'locks'sp_configure 'locks' sp_configure의 locks 옵션이 발견되었습니다.The locks option of sp_configure was encountered. 잠금은 더 이상 구성할 수 없습니다.Locks are no longer configurable. 사용하지 마십시오.Do not use. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_configure의 'open objects'sp_configure 'open objects' sp_configure의 open objects 옵션이 발견되었습니다.The open objects option of sp_configure was encountered. 열린 개체의 수는 더 이상 구성할 수 없습니다.The number of open objects is no longer configurable. 사용하지 마십시오.Do not use. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_configure의 'priority boost'sp_configure 'priority boost' sp_configure의 priority boost 옵션이 발견되었습니다.The priority boost option of sp_configure was encountered. 사용하지 마십시오.Do not use. 쿼리마다 한 번씩 발생합니다.Occurs once per query. 대신 Windows start /high ...Use the Windows start /high … program.exe 옵션을 사용하세요.program.exe option instead.
sp_configure의 'remote proc trans'sp_configure 'remote proc trans' sp_configure의 remote proc trans 옵션이 발견되었습니다.The remote proc trans option of sp_configure was encountered. 사용하지 마십시오.Do not use. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_configure의 'set working set size'sp_configure 'set working set size' sp_configure의 set working set size 옵션이 발견되었습니다.The set working set size option of sp_configure was encountered. 작업 집합 크기는 더 이상 구성할 수 없습니다.The working set size is no longer configurable. 사용하지 마십시오.Do not use. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_control_dbmasterkey_passwordsp_control_dbmasterkey_password sp_control_dbmasterkey_password 저장 프로시저는 마스터 키가 있는지 여부를 확인하지 않습니다.The sp_control_dbmasterkey_password stored procedure does not check whether a master key exists. 이전 버전과의 호환성을 위해 허용되지만 경고가 표시됩니다.This is permitted for backward compatibility, but displays a warning. 이 기능은 더 이상 지원되지 않습니다.This behavior is deprecated. 향후 릴리스에서는 마스터 키가 있어야 하며 저장 프로시저 sp_control_dbmasterkey_password에서 사용하는 암호가 데이터베이스 마스터 키를 암호화하는 데 사용된 암호 중 하나와 동일해야 합니다.In a future release the master key must exist and the password used in the stored procedure sp_control_dbmasterkey_password must be the same password as one of the passwords used to encrypt the database master key.
sp_create_removablesp_create_removable sp_create_removable 프로시저가 발견되었습니다.The sp_create_removable procedure was encountered. 대신 CREATE DATABASE를 사용해야 합니다.Use CREATE DATABASE instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_db_vardecimal_storage_formatsp_db_vardecimal_storage_format vardecimal 저장소 형식이 사용되었습니다.Use of vardecimal storage format was encountered. 대신 데이터 압축을 사용해야 합니다.Use data compression instead.
sp_dbcmptlevelsp_dbcmptlevel sp_dbcmptlevel 프로시저가 발견되었습니다.The sp_dbcmptlevel procedure was encountered. 대신 ALTER DATABASE …Use ALTER DATABASE … SET COMPATIBILITY_LEVEL을 사용해야 합니다.SET COMPATIBILITY_LEVEL instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_dbfixedrolepermissionsp_dbfixedrolepermission sp_dbfixedrolepermission 프로시저가 발견되었습니다.The sp_dbfixedrolepermission procedure was encountered. 사용하지 마십시오.Do not use. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_dboptionsp_dboption sp_dboption 프로시저가 발견되었습니다.The sp_dboption procedure was encountered. 대신 ALTER DATABASE 및 DATABASEPROPERTYEX를 사용해야 합니다.Use ALTER DATABASE and DATABASEPROPERTYEX instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_dbremovesp_dbremove sp_dbremove 프로시저가 발견되었습니다.The sp_dbremove procedure was encountered. 대신 DROP DATABASE를 사용해야 합니다.Use DROP DATABASE instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_defaultdbsp_defaultdb sp_defaultdb 프로시저가 발견되었습니다.The sp_defaultdb procedure was encountered. 대신 ALTER LOGIN을 사용해야 합니다.Use ALTER LOGIN instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_defaultlanguagesp_defaultlanguage sp_defaultlanguage 프로시저가 발견되었습니다.The sp_defaultlanguage procedure was encountered. 대신 ALTER LOGIN을 사용해야 합니다.Use ALTER LOGIN instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_denyloginsp_denylogin sp_denylogin 프로시저가 발견되었습니다.The sp_denylogin procedure was encountered. 대신 ALTER LOGIN DISABLE을 사용해야 합니다.Use ALTER LOGIN DISABLE instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_dependssp_depends sp_depends 프로시저가 발견되었습니다.The sp_depends procedure was encountered. 대신 sys.dm_sql_referencing_entities 및 sys.dm_sql_referenced_entities를 사용해야 합니다.Use sys.dm_sql_referencing_entities and sys.dm_sql_referenced_entities instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_detach_db @keepfulltextindexfile</span><span class="sxs-lookup">sp_detach_db @keepfulltextindexfile</span></span> sp_detach_db 문에서 @keepfulltextindexfile 인수가 발견되었습니다.The @keepfulltextindexfile argument was encountered in a sp_detach_db statement. 이 인수는 사용할 수 없습니다.Do not use this argument.
sp_dropaliassp_dropalias sp_dropalias 프로시저가 발견되었습니다.The sp_dropalias procedure was encountered. 별칭을 사용자 계정 및 데이터베이스 역할의 조합으로 대체해야 합니다.Replace aliases with a combination of user accounts and database roles. 업그레이드된 데이터베이스에서 sp_dropalias를 사용하여 별칭을 제거해야 합니다.Use sp_dropalias to remove aliases in upgraded databases. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_dropapprolesp_dropapprole sp_dropapprole 프로시저가 발견되었습니다.The sp_dropapprole procedure was encountered. 대신 DROP APPLICATION ROLE을 사용해야 합니다.Use DROP APPLICATION ROLE instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_dropextendedprocsp_dropextendedproc sp_dropextendedproc 프로시저가 발견되었습니다.The sp_dropextendedproc procedure was encountered. 대신 CLR을 사용해야 합니다.Use CLR instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_droploginsp_droplogin sp_droplogin 프로시저가 발견되었습니다.The sp_droplogin procedure was encountered. 대신 DROP LOGIN을 사용해야 합니다.Use DROP LOGIN instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_dropremoteloginsp_dropremotelogin sp_dropremotelogin 프로시저가 발견되었습니다.The sp_dropremotelogin procedure was encountered. 대신 연결된 서버를 사용해야 합니다.Use linked servers instead.
sp_droprolesp_droprole sp_droprole 프로시저가 발견되었습니다.The sp_droprole procedure was encountered. 대신 DROP ROLE을 사용해야 합니다.Use DROP ROLE instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_droptypesp_droptype sp_droptype 프로시저가 발견되었습니다.The sp_droptype procedure was encountered. 대신 DROP TYPE을 사용해야 합니다.Use DROP TYPE instead.
sp_dropusersp_dropuser sp_dropuser 프로시저가 발견되었습니다.The sp_dropuser procedure was encountered. 대신 DROP USER를 사용해야 합니다.Use DROP USER instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_estimated_rowsize_reduction_for_vardecimalsp_estimated_rowsize_reduction_for_vardecimal vardecimal 저장소 형식이 사용되었습니다.Use of vardecimal storage format was encountered. 대신 데이터 압축 및 sp_estimate_data_compression_savings를 사용해야 합니다.Use data compression and sp_estimate_data_compression_savings instead.
sp_fulltext_catalogsp_fulltext_catalog sp_fulltext_catalog 프로시저가 발견되었습니다.The sp_fulltext_catalog procedure was encountered. 대신 CREATE/ALTER/DROP FULLTEXT CATALOG를 사용해야 합니다.Use CREATE/ALTER/DROP FULLTEXT CATALOG instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_fulltext_columnsp_fulltext_column sp_fulltext_column 프로시저가 발견되었습니다.The sp_fulltext_column procedure was encountered. 대신 ALTER FULLTEXT INDEX를 사용해야 합니다.Use ALTER FULLTEXT INDEX instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_fulltext_databasesp_fulltext_database sp_fulltext_database 프로시저가 발견되었습니다.The sp_fulltext_database procedure was encountered. 대신 ALTER DATABASE를 사용해야 합니다.Use ALTER DATABASE instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_fulltext_service @action=clean_up</span><span class="sxs-lookup">sp_fulltext_service @action=clean_up</span></span> sp_fulltext_service 프로시저의 clean_up 옵션이 발견되었습니다.The clean_up option of the sp_fulltext_service procedure was encountered. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_fulltext_service @action=connect_timeout</span><span class="sxs-lookup">sp_fulltext_service @action=connect_timeout</span></span> sp_fulltext_service 프로시저의 connect_timeout 옵션이 발견되었습니다.The connect_timeout option of the sp_fulltext_service procedure was encountered. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_fulltext_service @action=data_timeout</span><span class="sxs-lookup">sp_fulltext_service @action=data_timeout</span></span> sp_fulltext_service 프로시저의 data_timeout 옵션이 발견되었습니다.The data_timeout option of the sp_fulltext_service procedure was encountered. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_fulltext_service @action=resource_usage</span><span class="sxs-lookup">sp_fulltext_service @action=resource_usage</span></span> sp_fulltext_service 프로시저의 resource_usage 옵션이 발견되었습니다.The resource_usage option of the sp_fulltext_service procedure was encountered. 이 옵션은 아무런 기능을 수행하지 않습니다.This option has no function. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_fulltext_tablesp_fulltext_table sp_fulltext_table 프로시저가 발견되었습니다.The sp_fulltext_table procedure was encountered. 대신 CREATE/ALTER/DROP FULLTEXT INDEX를 사용해야 합니다.Use CREATE/ALTER/DROP FULLTEXT INDEX instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_getbindtokensp_getbindtoken sp_getbindtoken 프로시저가 발견되었습니다.The sp_getbindtoken procedure was encountered. 대신 MARS(Multiple Active Result Sets) 또는 분산 트랜잭션을 사용해야 합니다.Use Multiple Active Result Sets (MARS) or distributed transactions instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_grantdbaccesssp_grantdbaccess sp_grantdbaccess 프로시저가 발견되었습니다.The sp_grantdbaccess procedure was encountered. 대신 CREATE USER를 사용해야 합니다.Use CREATE USER instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_grantloginsp_grantlogin sp_grantlogin 프로시저가 발견되었습니다.The sp_grantlogin procedure was encountered. 대신 CREATE LOGIN을 사용해야 합니다.Use CREATE LOGIN instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_help_fulltext_catalog_componentssp_help_fulltext_catalog_components sp_help_fulltext_catalog_components 프로시저가 발견되었습니다.The sp_help_fulltext_catalog_components procedure was encountered. 이 프로시저는 빈 행을 반환하므로This procedure returns empty rows. 사용할 수 없습니다.Do not use this procedure. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_help_fulltext_catalogssp_help_fulltext_catalogs sp_help_fulltext_catalogs 프로시저가 발견되었습니다.The sp_help_fulltext_catalogs procedure was encountered. 대신 sys.fulltext_catalogs를 쿼리해야 합니다.Query sys.fulltext_catalogs instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_help_fulltext_catalogs_cursorsp_help_fulltext_catalogs_cursor sp_help_fulltext_catalogs_cursor 프로시저가 발견되었습니다.The sp_help_fulltext_catalogs_cursor procedure was encountered. 대신 sys.fulltext_catalogs를 쿼리해야 합니다.Query sys.fulltext_catalogs instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_help_fulltext_columnssp_help_fulltext_columns sp_help_fulltext_columns 프로시저가 발견되었습니다.The sp_help_fulltext_columns procedure was encountered. 대신 sys.fulltext_index_columns를 쿼리해야 합니다.Query sys.fulltext_index_columns instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_help_fulltext_columns_cursorsp_help_fulltext_columns_cursor sp_help_fulltext_columns_cursor 프로시저가 발견되었습니다.The sp_help_fulltext_columns_cursor procedure was encountered. 대신 sys.fulltext_index_columns를 쿼리해야 합니다.Query sys.fulltext_index_columns instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_help_fulltext_tablessp_help_fulltext_tables sp_help_fulltext_tables 프로시저가 발견되었습니다.The sp_help_fulltext_tables procedure was encountered. 대신 sys.fulltext_indexes를 쿼리해야 합니다.Query sys.fulltext_indexes instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_help_fulltext_tables_cursorsp_help_fulltext_tables_cursor sp_help_fulltext_tables_cursor 프로시저가 발견되었습니다.The sp_help_fulltext_tables_cursor procedure was encountered. 대신 sys.fulltext_indexes를 쿼리해야 합니다.Query sys.fulltext_indexes instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_helpdevicesp_helpdevice sp_helpdevice 프로시저가 발견되었습니다.The sp_helpdevice procedure was encountered. 대신 sys.backup_devices를 쿼리해야 합니다.Query sys.backup_devices instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_helpextendedprocsp_helpextendedproc sp_helpextendedproc 프로시저가 발견되었습니다.The sp_helpextendedproc procedure was encountered. 대신 CLR을 사용해야 합니다.Use CLR instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_helpremoteloginsp_helpremotelogin sp_helpremotelogin 프로시저가 발견되었습니다.The sp_helpremotelogin procedure was encountered. 대신 연결된 서버를 사용해야 합니다.Use linked servers instead.
sp_indexoptionsp_indexoption sp_indexoption 프로시저가 발견되었습니다.The sp_indexoption procedure was encountered. 대신 ALTER INDEX를 사용해야 합니다.Use ALTER INDEX instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_locksp_lock sp_lock 프로시저가 발견되었습니다.The sp_lock procedure was encountered. 대신 sys.dm_tran_locks를 쿼리해야 합니다.Query sys.dm_tran_locks instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_passwordsp_password sp_password 프로시저가 발견되었습니다.The sp_password procedure was encountered. 대신 ALTER LOGIN을 사용해야 합니다.Use ALTER LOGIN instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_remoteoptionsp_remoteoption sp_remoteoption 프로시저가 발견되었습니다.The sp_remoteoption procedure was encountered. 대신 연결된 서버를 사용해야 합니다.Use linked servers instead.
sp_renamedbsp_renamedb sp_renamedb 프로시저가 발견되었습니다.The sp_renamedb procedure was encountered. 대신 ALTER DATABASE를 사용해야 합니다.Use ALTER DATABASE instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_resetstatussp_resetstatus sp_resetstatus 프로시저가 발견되었습니다.The sp_resetstatus procedure was encountered. 대신 ALTER DATABASE를 사용해야 합니다.Use ALTER DATABASE instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_revokedbaccesssp_revokedbaccess sp_revokedbaccess 프로시저가 발견되었습니다.The sp_revokedbaccess procedure was encountered. 대신 DROP USER를 사용해야 합니다.Use DROP USER instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_revokeloginsp_revokelogin sp_revokelogin 프로시저가 발견되었습니다.The sp_revokelogin procedure was encountered. 대신 DROP LOGIN을 사용해야 합니다.Use DROP LOGIN instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_srvrolepermissionsp_srvrolepermission 사용되지 않는 sp_srvrolepermission 프로시저가 발견되었습니다.The deprecated sp_srvrolepermission procedure was encountered. 사용하지 마십시오.Do not use. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
sp_unbindefaultsp_unbindefault sp_unbindefault 프로시저가 발견되었습니다.The sp_unbindefault procedure was encountered. 대신 CREATE TABLE 또는 ALTER TABLE 문의 DEFAULT 키워드를 사용해야 합니다.Use the DEFAULT keyword in CREATE TABLE or ALTER TABLE statements instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sp_unbindrulesp_unbindrule sp_unbindrule 프로시저가 발견되었습니다.The sp_unbindrule procedure was encountered. 규칙 대신 CHECK 제약 조건을 사용해야 합니다.Use check constraints instead of rules. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
SQL_AltDiction_CP1253_CS_ASSQL_AltDiction_CP1253_CS_AS 데이터베이스를 시작하고 데이터 정렬을 사용할 때마다 이벤트가 한 번씩 발생합니다.Event occurs once per database start and once per collation use. 이 데이터 정렬을 사용하는 응용 프로그램은 수정해야 합니다.Plan to modify applications that use this collation.
열 별칭으로 사용되는 문자열 리터럴String literals as column aliases SELECT 문에서 열 별칭으로 사용되는 문자열이 포함된 구문(예: 'string' = expression)이 발견되었습니다.Syntax that contains a string that is used as a column alias in a SELECT statement, such as 'string' = expression, was encountered. 사용하지 마십시오.Do not use. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sys.sql_dependenciessys.sql_dependencies sys.sql_dependencies에 대한 참조가 발견되었습니다.References to sys.sql_dependencies were encountered. 대신 sys.sql_expression_dependencies를 사용해야 합니다.Use sys.sql_expression_dependencies instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysaltfilessysaltfiles sysaltfiles에 대한 참조가 발견되었습니다.References to sysaltfiles were encountered. 대신 sys.master_files를 사용해야 합니다.Use sys.master_files instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
syscacheobjectssyscacheobjects syscacheobjects에 대한 참조가 발견되었습니다.References to syscacheobjects were encountered. 대신 sys.dm_exec_cached_plans, sys.dm_exec_plan_attributes 및 sys.dm_exec_sql_text를 사용해야 합니다.Use sys.dm_exec_cached_plans, sys.dm_exec_plan_attributes, and sys.dm_exec_sql_text instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
syscolumnssyscolumns syscolumns에 대한 참조가 발견되었습니다.References to syscolumns were encountered. 대신 sys.columns를 사용해야 합니다.Use sys.columns instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
syscommentssyscomments syscomments에 대한 참조가 발견되었습니다.References to syscomments were encountered. 대신 sys.sql_modules를 사용해야 합니다.Use sys.sql_modules instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysconfiguressysconfigures sysconfigures 테이블에 대한 참조가 발견되었습니다.References to the sysconfigures table were encountered. 대신 sys.sysconfigures 뷰를 참조해야 합니다.Reference the sys.sysconfigures view instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysconstraintssysconstraints sysconstraints에 대한 참조가 발견되었습니다. 대신 sys.check_constraints, sys.default_constraints, sys.key_constraints, sys.foreign_keys를 사용해야 합니다.References to sysconstraints were encountered Use sys.check_constraints, sys.default_constraints, sys.key_constraints, sys.foreign_keys instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
syscurconfigssyscurconfigs syscurconfigs에 대한 참조가 발견되었습니다.References to syscurconfigs were encountered. 대신 sys.configurations를 사용해야 합니다.Use sys.configurations instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysdatabasessysdatabases sysdatabases에 대한 참조가 발견되었습니다.References to sysdatabases were encountered. 대신 sys.databases를 사용해야 합니다.Use sys.databases instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysdependssysdepends sysdepends에 대한 참조가 발견되었습니다.References to sysdepends were encountered. 대신 sys.sql_dependencies를 사용해야 합니다.Use sys.sql_dependencies instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysdevicessysdevices sysdevices에 대한 참조가 발견되었습니다.References to sysdevices were encountered. 대신 sys.backup_devices를 사용해야 합니다.Use sys.backup_devices instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysfilegroupssysfilegroups sysfilegroups에 대한 참조가 발견되었습니다.References to sysfilegroups were encountered. 대신 sys.filegroups를 사용해야 합니다.Use sys.filegroups instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysfilessysfiles sysfiles에 대한 참조가 발견되었습니다.References to sysfiles were encountered. 대신 sys.database_files를 사용해야 합니다.Use sys.database_files instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysforeignkeyssysforeignkeys sysforeignkeys에 대한 참조가 발견되었습니다.References to sysforeignkeys were encountered. 대신 sys.foreign_keys를 사용해야 합니다.Use sys.foreign_keys instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysfulltextcatalogssysfulltextcatalogs sysfulltextcatalogs에 대한 참조가 발견되었습니다.References to sysfulltextcatalogs were encountered. 대신 sys.fulltext_catalogs를 사용해야 합니다.Use sys.fulltext_catalogs instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysindexessysindexes sysindexes에 대한 참조가 발견되었습니다.References to sysindexes were encountered. 대신 sys.indexes, sys.partitions, sys.allocation_units 및 sys.dm_db_partition_stats를 사용해야 합니다.Use sys.indexes, sys.partitions, sys.allocation_units, and sys.dm_db_partition_stats instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysindexkeyssysindexkeys sysindexkeys에 대한 참조가 발견되었습니다.References to sysindexkeys were encountered. sys.index_columns를 사용하도록 수정하십시오.Use sys.index_columns instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
syslockinfosyslockinfo syslockinfo에 대한 참조가 발견되었습니다.References to syslockinfo were encountered. 대신 sys.dm_tran_locks를 사용해야 합니다.Use sys.dm_tran_locks instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysloginssyslogins syslogins에 대한 참조가 발견되었습니다.References to syslogins were encountered. 대신 sys.server_principals 및 sys.sql_logins를 사용해야 합니다.Use sys.server_principals and sys.sql_logins instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysmemberssysmembers sysmembers에 대한 참조가 발견되었습니다.References to sysmembers were encountered. 대신 sys.database_role_members를 사용해야 합니다.Use sys.database_role_members instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysmessagessysmessages sysmessages에 대한 참조가 발견되었습니다.References to sysmessages were encountered. 대신 sys.messages를 사용해야 합니다.Use sys.messages instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysobjectssysobjects sysobjects에 대한 참조가 발견되었습니다.References to sysobjects were encountered. 대신 sys.objects를 사용해야 합니다.Use sys.objects instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysoledbuserssysoledbusers sysoledbusers에 대한 참조가 발견되었습니다.References to sysoledbusers were encountered. 대신 sys.linked_logins를 사용해야 합니다.Use sys.linked_logins instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysopentapessysopentapes sysopentapes에 대한 참조가 발견되었습니다.References to sysopentapes were encountered. 대신 sys.dm_io_backup_tapes를 사용해야 합니다.Use sys.dm_io_backup_tapes instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysperfinfosysperfinfo sysperfinfo에 대한 참조가 발견되었습니다.References to sysperfinfo were encountered. 대신 sys.dm_os_performance_counters를Use sys.dm_os_performance_counters. 사용합니다.instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
syspermissionssyspermissions syspermissions에 대한 참조가 발견되었습니다.References to syspermissions were encountered. 대신 sys.database_permissions 및 sys.server_permissions를 사용해야 합니다.Use sys.database_permissions and sys.server_permissions instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysprocessessysprocesses sysprocesses에 대한 참조가 발견되었습니다.References to sysprocesses were encountered. 대신 sys.dm_exec_connections, sys.dm_exec_sessions 및 sys.dm_exec_requests를 사용해야 합니다.Use sys.dm_exec_connections, sys.dm_exec_sessions, and sys.dm_exec_requests instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysprotectssysprotects sysprotects에 대한 참조가 발견되었습니다.References to sysprotects were encountered. 대신 sys.database_permissions 및 sys.server_permissions를 사용해야 합니다.Use sys.database_permissions and sys.server_permissions instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysreferencessysreferences sysreferences에 대한 참조가 발견되었습니다.References to sysreferences were encountered. 대신 sys.foreign_keys를 사용해야 합니다.Use sys.foreign_keys instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysremoteloginssysremotelogins sysremotelogins에 대한 참조가 발견되었습니다.References to sysremotelogins were encountered. 대신 sys.remote_logins를 사용해야 합니다.Use sys.remote_logins instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysserverssysservers sysservers에 대한 참조가 발견되었습니다.References to sysservers were encountered. 대신 sys.servers를 사용해야 합니다.Use sys.servers instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
systypessystypes systypes에 대한 참조가 발견되었습니다.References to systypes were encountered. 대신 sys.types를 사용해야 합니다.Use sys.types instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
sysuserssysusers sysusers에 대한 참조가 발견되었습니다.References to sysusers were encountered. 대신 sys.database_principals를 사용해야 합니다.Use sys.database_principals instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
WITH가 없는 테이블 힌트Table hint without WITH WITH 키워드 없이 테이블 힌트를 사용한 문이 발견되었습니다.A statement that used table hints but did not use the WITH keyword was encountered. WITH 단어를 포함하도록 문을 수정해야 합니다.Modify statements to include the word WITH. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
Text in row 테이블 옵션Text in row table option 'text in row' 테이블 옵션에 대한 참조가 발견되었습니다.References to the 'text in row' table option were encountered. 대신 sp_tableoption 'large value types out of row'를 사용해야 합니다.Use sp_tableoption 'large value types out of row' instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
TEXTPTRTEXTPTR TEXTPTR 함수에 대한 참조가 발견되었습니다.References to the TEXTPTR function were encountered. varchar(max) 데이터 형식을 사용하고 text, ntextimage 데이터 형식 구문을 제거하도록 응용 프로그램을 다시 작성해야 합니다.Rewrite applications to use the varchar(max) data type and removed text, ntext, and image data type syntax. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
TEXTVALIDTEXTVALID TEXTVALID 함수에 대한 참조가 발견되었습니다.References to the TEXTVALID function were encountered. varchar(max) 데이터 형식을 사용하고 text, ntextimage 데이터 형식 구문을 제거하도록 응용 프로그램을 다시 작성해야 합니다.Rewrite applications to use the varchar(max) data type and removed text, ntext, and image data type syntax. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
TIMESTAMPTIMESTAMP 사용되지 않는 timestamp 데이터 형식이 DDL 문에서 발견된 총 횟수입니다.Total number of times the deprecated timestamp data type was encountered in a DDL statement. 대신 rowversion 데이터 형식을 사용해야 합니다.Use the rowversion data type instead.
UPDATETEXT 또는 WRITETEXTUPDATETEXT or WRITETEXT UPDATETEXT 또는 WRITETEXT 문이 발견되었습니다.The UPDATETEXT or WRITETEXT statement was encountered. varchar(max) 데이터 형식을 사용하고 text, ntextimage 데이터 형식 구문을 제거하도록 응용 프로그램을 다시 작성해야 합니다.Rewrite applications to use the varchar(max) data type and removed text, ntext, and image data type syntax. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
USER_IDUSER_ID USER_ID 함수에 대한 참조가 발견되었습니다.References to the USER_ID function were encountered. 대신 DATABASE_PRINCIPAL_ID 함수를 사용해야 합니다.Use the DATABASE_PRINCIPAL_ID function instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
연결된 서버에 OLEDB 사용Using OLEDB for linked servers
VarDecimal 저장소 형식Vardecimal storage format vardecimal 저장소 형식이 사용되었습니다.Use of vardecimal storage format was encountered. 대신 데이터 압축을 사용해야 합니다.Use data compression instead.
XMLDATAXMLDATA FOR XML 구문이 발견되었습니다.The FOR XML syntax was encountered. RAW 및 AUTO 모드의 경우 XSD 생성을 사용해야 합니다.Use XSD generation for RAW and AUTO modes. EXPLICIT 모드의 경우에는 대체할 옵션이 없습니다.There is no replacement for the explicit mode. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
XP_APIXP_API 확장 저장 프로시저 문이 발견되었습니다.An extended stored procedure statement was encountered. 사용하지 마십시오.Do not use.
xp_grantloginxp_grantlogin xp_grantlogin 프로시저가 발견되었습니다.The xp_grantlogin procedure was encountered. 대신 CREATE LOGIN을 사용해야 합니다.Use CREATE LOGIN instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.
xp_loginconfigxp_loginconfig xp_loginconfig 프로시저가 발견되었습니다.The xp_loginconfig procedure was encountered. 대신 SERVERPROPERTY의 IsIntegratedSecurityOnly 인수를 사용해야 합니다.Use the IsIntegratedSecurityOnly argument of SERVERPROPERTY instead. 쿼리마다 한 번씩 발생합니다.Occurs once per query.
xp_revokeloginxp_revokelogin xp_revokelogin 프로시저가 발견되었습니다.The xp_revokelogin procedure was encountered. 대신 ALTER LOGIN DISABLE 또는 DROP LOGIN을 사용해야 합니다.Use ALTER LOGIN DISABLE or DROP LOGIN instead. 컴파일마다 한 번씩 발생합니다.Occurs once per compilation.

관련 항목:See Also

SQL Server 2016에서 사용되지 않는 데이터베이스 엔진 기능 Deprecated Database Engine Features in SQL Server 2016
SQL Server 2016에서 사용되지 않는 전체 텍스트 검색 기능 Deprecated Full-Text Search Features in SQL Server 2016
Deprecation Announcement 이벤트 클래스 Deprecation Announcement Event Class
Deprecation Final Support 이벤트 클래스 Deprecation Final Support Event Class
SQL Server 2016에서 지원되지 않는 데이터베이스 엔진 기능 Discontinued Database Engine Functionality in SQL Server 2016
SQL Server 2016에서 지원되지 않는 전체 텍스트 검색 기능 Discontinued Full-Text Search Features in SQL Server 2016
SQL Server 개체 사용 Use SQL Server Objects