SQL Server, inaktuellt objekt för funktioner
gäller för:SQL Server
SQLServer:Deprecated Features-objektet i SQL Server tillhandahåller en räknare för att övervaka de funktioner som har angetts som inaktuella. I varje fall ger räknaren ett användningsantal som visar hur många gånger den inaktuella funktionen påträffades sedan SQL Server startades senast.
Värdet för dessa räknare är också tillgängligt genom att köra följande instruktion:
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%SQL%Deprecated Features%';
I den här tabellen beskrivs SQL Server Inaktuella funktioner prestandaobjekt.
räknare för inaktuella funktioner i SQL Server | Beskrivning |
---|---|
Användning | Funktionsanvändning sedan den senaste SQL Server-starten. |
I följande tabell beskrivs instanserna av sql server-inaktuella funktioner.
SQL Server Instanser av inaktuella funktioner | Beskrivning |
---|---|
'#' och '##' som namn på temporära tabeller och lagrade procedurer | En identifierare påträffades som inte innehöll några andra tecken än #. Använd minst ett extra tecken. Inträffar en gång per kompilering. |
Funktionen '::' anropar syntax | Syntaxen för funktionen :: anropades för en tabellvärdesfunktion. Ersätt med SELECT column_list FROM <function_name>() . Ersätt till exempel SELECT * FROM ::fn_virtualfilestats(2,1) med SELECT * FROM sys.fn_virtualfilestats(2,1) . Inträffar en gång per kompilering. |
@och namn som börjar med @@som Transact-SQL identifierare | En identifierare påträffades som började med @ eller @@. Använd inte @ eller @v@ eller namn som börjar med @@ som identifierare. Inträffar en gång per kompilering. |
LÄGGA TILL BANDENHET | Den inaktuella funktionen sp_addumpdevice'**tape**' påträffades. Använd sp_addumpdevice'**disk**' i stället. Inträffar en gång per användning. |
ALLA behörigheter | Totalt antal gånger som syntaxen GRANT ALL, DENY ALL eller REVOKE ALL påträffades. Ändra syntaxen för att neka specifika behörigheter. Inträffar en gång per fråga. |
ÄNDRA DATABAS MED TORN_PAGE_DETECTION | Totalt antal gånger som den inaktuella funktionen TORN_PAGE_DETECTION alternativet ALTER DATABASE har använts sedan serverinstansen startades. Använd syntaxen för PAGE_VERIFY i stället. Inträffar en gång per användning i en DDL-instruktion. |
ÄNDRA INLOGGNING MED ANGE AUTENTISERINGSUPPGIFTER | Den inaktuella funktionssyntaxen ALTER LOGIN WITH SET CREDENTIAL eller ALTER LOGIN WITH NO CREDENTIAL påträffades. Använd syntaxen ADD or DROP CREDENTIAL i stället. Inträffar en gång per kompilering. |
asymmetric_keys | |
asymmetric_keys.attested_by | |
Azeri_Cyrillic_90 | Händelsen inträffar en gång per databasstart och en gång per sorteringsanvändning. Planera att ändra program som använder den här sorteringen. |
Azeri_Latin_90 | Händelsen inträffar en gång per databasstart och en gång per sorteringsanvändning. Planera att ändra program som använder den här sorteringen. |
SÄKERHETSKOPIERINGSDATABAS ELLER LOGG TILL BAND | Den inaktuella funktionen BACKUP { DATABASE | LOG } TILL BAND eller SÄKERHETSKOPIERING { DATABAS | LOG } FÖR att device_that_is_a_tape påträffades. Använd BACKUP { DATABASE | LOG } TILL DISK eller SÄKERHETSKOPIERING { DATABAS | LOG } FÖR att device_that_is_a_diski stället. Inträffar en gång per användning. |
SÄKERHETSKOPIERINGSDATABAS ELLER LOGG MED MEDIAPASSWORD | Den inaktuella funktionen BACKUP DATABASE WITH MEDIAPASSWORD eller BACKUP LOG WITH MEDIAPASSWORD påträffades. Använd inte WITH MEDIAPASSWORD. |
SÄKERHETSKOPIERA DATABAS ELLER LOGG MED LÖSENORD | Den inaktuella funktionen BACKUP DATABASE WITH PASSWORD or BACKUP LOG WITH PASSWORD påträffades. Använd inte MED LÖSENORD. |
certifikaten | |
certificates.attested_by | |
Skapa/ändra SOAP-slutpunkt | Interna XML-webbtjänster är inaktuella. Använd Windows Communications Foundation (WCF) eller ASP.NET i stället. |
COMPUTE [BY] | Syntaxen COMPUTE eller COMPUTE BY påträffades. Skriv om frågan för att använda GROUP BY med ROLLUP. Inträffar en gång per kompilering. |
SKAPA FULLTEXTKATALOG I SÖKVÄG | En CREATE FULLTEXT CATALOG-instruktion med IN PATH-satsen påträffades. Den här satsen har ingen effekt i den här versionen av SQL Server. Inträffar en gång per användning. |
SKAPA UTLÖSARE MED TILLÄGG | En CREATE TRIGGER-instruktion med WITH APPEND-satsen påträffades. Återskapa hela utlösaren i stället. Inträffar en gång per användning i en DDL-instruktion. |
CREATE_DROP_DEFAULT | Syntaxen CREATE DEFAULT or DROP DEFAULT påträffades. Skriv om kommandot med alternativet STANDARD för CREATE TABLE eller ALTER TABLE. Inträffar en gång per kompilering. |
CREATE_DROP_RULE | Syntaxen för CREATE RULE påträffades. Skriv om kommandot med hjälp av begränsningar. Inträffar en gång per kompilering. |
Datatyper: text ntext eller bild | En text, ntexteller bild datatyper påträffades. Skriv om program för att använda varchar(max) datatyp och tog bort text, ntextoch bild datatypssyntax. Inträffar en gång per fråga. |
Databaskompatibilitetsnivå 80, 90, 100, 110, 120, 130, 140 | Det totala antalet gånger en databaskompatibilitetsnivå har ändrats. Planera att uppgradera databasen och programmet för en framtida version. Inträffar också när en databas på en inaktuell kompatibilitetsnivå startas. |
DATABASE_MIRRORING | Referenser till databasspeglingsfunktionen påträffades. Planera att uppgradera till AlwaysOn-tillgänglighetsgrupper, eller om du kör en utgåva av SQL Server som inte stöder AlwaysOn-tillgänglighetsgrupper, planerar du att migrera till loggleverans. |
database_principal_aliases | Referenser till de inaktuella sys.database_principal_aliases påträffades. Använd roller i stället för alias. Inträffar en gång per kompilering. |
DATABASEPROPERTY | En instruktion refererade till DATABASEPROPERTY. Uppdatera instruktionen DATABASEPROPERTY till DATABASEPROPERTYEX. Inträffar en gång per kompilering. |
DATABASEPROPERTYEX('IsFullTextEnabled') | En instruktion refererade till egenskapen DATABASEPROPERTYEX IsFullTextEnabled. Värdet för den här egenskapen har ingen effekt. Användardatabaser är alltid aktiverade för fulltextsökning. Använd inte den här egenskapen. Inträffar en gång per kompilering. |
DBCC [UN]PINTABLE | DBCC PINTABLE- eller DBCC UNPINTABLE-instruktionen påträffades. Den här instruktionen har ingen effekt och bör tas bort. Inträffar en gång per fråga. |
DBCC DBREINDEX | DBCC DBREINDEX-instruktionen påträffades. Skriv om -instruktionen för att använda alternativet ÅTERSKAPA för ALTER INDEX. Inträffar en gång per fråga. |
DBCC INDEXDEFRAG | DBCC INDEXDEFRAG-instruktionen påträffades. Skriv om -instruktionen för att använda alternativet ORDNA OM för ALTER INDEX. Inträffar en gång per fråga. |
DBCC SHOWCONTIG | DBCC SHOWCONTIG-instruktionen påträffades. Fråga sys.dm_db_index_physical_stats för den här informationen. Inträffar en gång per fråga. |
DBCC_EXTENTINFO | |
DBCC_IND | |
Standardnyckelord som standardvärde | Syntax som använder nyckelordet DEFAULT som standardvärde påträffades. Använd inte. Inträffar en gång per kompilering. |
Inaktuellt attesterat alternativ | |
Inaktuell krypteringsalgoritm | Den inaktuella krypteringsalgoritmen rc4 tas bort i nästa version av SQL Server. Undvik att använda den här funktionen i det nya utvecklingsarbetet och planera att ändra program som för närvarande använder den. RC4-algoritmen är svag och stöds endast för bakåtkompatibilitet. Nytt material kan bara krypteras med hjälp av RC4 eller RC4_128 när databasen är på kompatibilitetsnivå 90 eller 100. (Rekommenderas inte.) Använd en nyare algoritm, till exempel en av AES-algoritmerna i stället. I SQL Server 2012 (11.x) och högre material som krypterats med RC4 eller RC4_128 kan okrypteras på valfri kompatibilitetsnivå. |
Inaktuell hash-algoritm | Användning av algoritmerna MD2, MD4, MD5, SHA eller SHA1. |
DESX-algoritm | Syntax som använder DESX-krypteringsalgoritmen påträffades. Använd en annan algoritm för kryptering. Inträffar en gång per kompilering. |
dm_fts_active_catalogs | Den dm_fts_active_catalogs räknaren förblir alltid 0 eftersom vissa kolumner i sys.dm_fts_active_catalogs -vyn inte är inaktuella. Om du vill övervaka en inaktuell kolumn använder du den kolumnspecifika räknaren. till exempel sys.dm_fts_active_catalogs.is_paused . |
dm_fts_active_catalogs.is_paused | Kolumnen is_paused i vyn sys.dm_fts_active_catalogs dynamisk hantering påträffades. Undvik att använda den här kolumnen. Inträffar varje gång serverinstansen identifierar en referens till kolumnen. |
dm_fts_active_catalogs.previous_status | Kolumnen previous_status i vyn sys.dm_fts_active_catalogs dynamisk hantering påträffades. Undvik att använda den här kolumnen. Inträffar varje gång serverinstansen identifierar en referens till kolumnen. |
dm_fts_active_catalogs.previous_status_description | Kolumnen previous_status_description i vyn sys.dm_fts_active_catalogs dynamisk hantering påträffades. Undvik att använda den här kolumnen. Inträffar varje gång serverinstansen identifierar en referens till kolumnen. |
dm_fts_active_catalogs.row_count_in_thousands | Kolumnen row_count_in_thousands i vyn sys.dm_fts_active_catalogs dynamisk hantering påträffades. Undvik att använda den här kolumnen. Inträffar varje gång serverinstansen identifierar en referens till kolumnen. |
dm_fts_active_catalogs.status | Kolumnen status i vyn sys.dm_fts_active_catalogs dynamisk hantering påträffades. Undvik att använda den här kolumnen. Inträffar varje gång serverinstansen identifierar en referens till kolumnen. |
dm_fts_active_catalogs.status_description | Kolumnen status_description i vyn sys.dm_fts_active_catalogs dynamisk hantering påträffades. Undvik att använda den här kolumnen. Inträffar varje gång serverinstansen identifierar en referens till kolumnen. |
dm_fts_active_catalogs.worker_count | Kolumnen worker_count i vyn sys.dm_fts_active_catalogs dynamisk hantering påträffades. Undvik att använda den här kolumnen. Inträffar varje gång serverinstansen identifierar en referens till kolumnen. |
dm_fts_memory_buffers | Den dm_fts_memory_buffers räknaren förblir alltid 0 eftersom de flesta kolumner i sys.dm_fts_memory_buffers -vyn inte är inaktuella. Om du vill övervaka den inaktuella kolumnen använder du den kolumnspecifika räknaren: dm_fts_memory_buffers.row_count. |
dm_fts_memory_buffers.row_count | Kolumnen row_count i vyn sys.dm_fts_memory_buffers dynamisk hantering påträffades. Undvik att använda den här kolumnen. Inträffar varje gång serverinstansen identifierar en referens till kolumnen. |
DROP INDEX med tvådelade namn | DROP INDEX-syntaxen innehöll formatet table_name.index_name syntax i DROP INDEX. Ersätt med syntaxen index_name ON table_name i DROP INDEX-instruktionen. Inträffar en gång per kompilering. |
endpoint_webmethods | INSTRUKTIONEN CREATE ENDPOINT eller ALTER ENDPOINT med alternativet FOR SOAP. Använd Windows Communications Foundation (WCF) eller ASP.NET i stället. |
EXT_CREATE_ALTER_SOAP_ENDPOINT | CREATE- eller ALTER ENDPOINT-instruktionen med alternativet FOR SOAP påträffades. Interna XML-webbtjänster är inaktuella. Använd Windows Communications Foundation (WCF) eller ASP.NET i stället. |
EXT_endpoint_webmethods |
sys.endpoint_webmethods påträffades. Interna XML-webbtjänster är inaktuella. Använd Windows Communications Foundation (WCF) eller ASP.NET i stället. |
EXT_soap_endpoints |
sys.soap_endpoints påträffades. Interna XML-webbtjänster är inaktuella. Använd Windows Communications Foundation (WCF) eller ASP.NET i stället. |
EXTPROP_LEVEL0TYPE | TYPE påträffades på en level0type. Använd SCHEMA som level0type och TYPE som level1type. Inträffar en gång per fråga. |
EXTPROP_LEVEL0USER | En level0type USER när en level1type också angavs. Använd endast USER som en level0type för utökade egenskaper direkt på en användare. Inträffar en gång per fråga. |
FASTFIRSTROW | FASTFIRSTROW-syntaxen påträffades. Skriv om instruktioner för att använda syntaxen OPTION (FAST n). Inträffar en gång per kompilering. |
FILE_ID | Syntaxen för FILE_ID påträffades. Skriv om instruktioner för att använda FILE_IDEX. Inträffar en gång per kompilering. |
fn_get_sql | Funktionen fn_get_sql kompilerades. Använd sys.dm_exec_sql_text i stället. Inträffar en gång per kompilering. |
fn_servershareddrives | Funktionen fn_servershareddrives kompilerades. Använd sys.dm_io_cluster_shared_drives i stället. Inträffar en gång per kompilering. |
fn_trace_geteventinfo | Lagrade SQL Trace-procedurer, funktioner och katalogvyer är inaktuella. Använd utökade händelser i stället. |
fn_trace_getfilterinfo | Lagrade SQL Trace-procedurer, funktioner och katalogvyer är inaktuella. Använd utökade händelser i stället. |
fn_trace_getinfo | Lagrade SQL Trace-procedurer, funktioner och katalogvyer är inaktuella. Använd utökade händelser i stället. |
fn_trace_gettable | Lagrade SQL Trace-procedurer, funktioner och katalogvyer är inaktuella. Använd utökade händelser i stället. |
fn_virtualservernodes | Funktionen fn_virtualservernodes kompilerades. Använd sys.dm_os_cluster_nodes i stället. Inträffar en gång per kompilering. |
fulltext_catalogs | Den fulltext_catalogs räknaren förblir alltid 0 eftersom vissa kolumner i sys.fulltext_catalogs -vyn inte är inaktuella. Om du vill övervaka en inaktuell kolumn använder du dess kolumnspecifika räknare. Till exempel sys.fulltext_catalogs.data_space_id. Inträffar varje gång serverinstansen identifierar en referens till kolumnen. |
fulltext_catalogs.data_space_id | Kolumnen data_space_id i sys.fulltext_catalogs katalogvyn påträffades. Använd inte den här kolumnen. Inträffar varje gång serverinstansen identifierar en referens till kolumnen. |
fulltext_catalogs.file_id | Kolumnen file_id i sys.fulltext_catalogs katalogvyn påträffades. Använd inte den här kolumnen. Inträffar varje gång serverinstansen identifierar en referens till kolumnen. |
fulltext_catalogs.path | Kolumnen path i sys.fulltext_catalogs katalogvyn påträffades. Använd inte den här kolumnen. Inträffar varje gång serverinstansen identifierar en referens till kolumnen. |
FULLTEXTCATALOGPROPERTY('LogSize') | LogSize-egenskapen för funktionen FULLTEXTCATALOGPROPERTY påträffades. Undvik att använda den här egenskapen. |
FULLTEXTCATALOGPROPERTY('PopulateStatus') | Egenskapen PopulateStatus för funktionen FULLTEXTCATALOGPROPERTY påträffades. Undvik att använda den här egenskapen. |
FULLTEXTSERVICEPROPERTY('ConnectTimeout') | Egenskapen ConnectTimeout för funktionen FULLTEXTSERVICEPROPERTY påträffades. Undvik att använda den här egenskapen. |
FULLTEXTSERVICEPROPERTY('DataTimeout') | Egenskapen DataTimeout för funktionen FULLTEXTSERVICEPROPERTY påträffades. Undvik att använda den här egenskapen. |
FULLTEXTSERVICEPROPERTY('ResourceUsage') | Egenskapen ResourceUsage för funktionen FULLTEXTSERVICEPROPERTY påträffades. Undvik att använda den här egenskapen. |
GRUPPERA EFTER ALLA | Totalt antal gånger som syntaxen GROUP BY ALL påträffades. Ändra syntaxen så att den grupperas efter specifika tabeller. |
Hindi | Händelsen inträffar en gång per databasstart och en gång per sorteringsanvändning. Planera att ändra program som använder den här sorteringen. Använd Indic_General_90 i stället. |
HOLDLOCK-tabelltips utan parenteser | Använd HOLDLOCK med parenteser. Skriv om -instruktionen för att använda den aktuella syntaxen. |
IDENTITYCOL | IDENTITYCOL-syntaxen påträffades. Skriv om instruktioner för att använda syntaxen för $identity. Inträffar en gång per kompilering. |
I SÖKVÄG | En CREATE FULLTEXT CATALOG-instruktion med IN PATH-satsen påträffades. Den här satsen har ingen effekt i den här versionen av SQL Server. Inträffar en gång per användning. |
Välj lista för indexvy utan COUNT_BIG(*) | Den valda listan över en aggregerad indexerad vy måste innehålla COUNT_BIG (*) . |
INDEX_OPTION | Påträffade CREATE TABLE, ALTER TABLE eller CREATE INDEX-syntax utan parenteser runt alternativen. Skriv om -instruktionen för att använda den aktuella syntaxen. Inträffar en gång per fråga. |
INDEXKEY_PROPERTY | Syntaxen för INDEXKEY_PROPERTY påträffades. Skriv om instruktioner för att fråga sys.index_columns . Inträffar en gång per kompilering. |
Indirekta TVF-tips | Det indirekta programmet, via en vy, av tabelltips till en anrop av en tabellvärdesfunktion för flera delstater (TVF) tas bort i en framtida version av SQL Server. |
INFOGA NULL i TIMESTAMP-kolumner | Ett NULL-värde infogades i en TIMESTAMP-kolumn. Använd ett standardvärde i stället. Inträffar en gång per kompilering. |
INSERT_HINTS | |
Korean_Wansung_Unicode | Händelsen inträffar en gång per databasstart och en gång per sorteringsanvändning. Planera att ändra program som använder den här sorteringen. |
Lithuanian_Classic | Händelsen inträffar en gång per databasstart och en gång per sorteringsanvändning. Planera att ändra program som använder den här sorteringen. |
Makedonska | Händelsen inträffar en gång per databasstart och en gång per sorteringsanvändning. Planera att ändra program som använder den här sorteringen. Använd Macedonian_FYROM_90 i stället. |
ÄNDRA FILGRUPPEN READONLY | READONLY-syntaxen FÖR MODIFY FILEGROUP påträffades. Skriv om instruktioner för att använda syntaxen för READ_ONLY. Inträffar en gång per kompilering. |
ÄNDRA FILGRUPPENS SKRIVSKYDD | SYNTAXEN MODIFY FILEGROUP READWRITE påträffades. Skriv om instruktioner för att använda syntaxen för READ_WRITE. Inträffar en gång per kompilering. |
Mer än kolumnnamn i två delar | En fråga använde ett namn i 3 delar eller 4 delar i kolumnlistan. Ändra frågan så att den använder standardkompatibla tvådelade namn. Inträffar en gång per kompilering. |
Flera tabelltips utan kommatecken | Ett blanksteg användes som avgränsare mellan tabelltips. Använd ett kommatecken i stället. Inträffar en gång per kompilering. |
NOLOCK eller READUNCOMMITTED i UPDATE eller DELETE | NOLOCK eller READUNCOMMITTED påträffades i FROM-satsen i en UPDATE- eller DELETE-instruktion. Ta bort tabelltipsen NOLOCK eller READUNCOMMITTED från FROM-satsen. |
Icke-ANSI *= eller =* yttre kopplingsoperatorer | En instruktion som använder kopplingssyntaxen *= eller =* påträffades. Skriv om instruktionen för att använda ANSI-kopplingssyntaxen. Inträffar en gång per kompilering. |
Numrerade lagrade procedurer | Numrerade procedurer är inaktuella. Användning av numrerade procedurer rekommenderas inte. |
numbered_procedure_parameters | Referenser till de inaktuella sys.numbered_procedure_parameters påträffades. Använd inte. Inträffar en gång per kompilering. |
numbered_procedures | Referenser till de inaktuella sys.numbered_procedures påträffades. Använd inte. Inträffar en gång per kompilering. |
objidupdate | |
Oldstyle RAISERROR | Den inaktuella RAISERROR-syntaxen (format: RAISERROR-heltalssträng) påträffades. Skriv om -instruktionen med den aktuella RAISERROR-syntaxen. Inträffar en gång per kompilering. |
Gammal NEAR-syntax | Använd den nya NEAR-syntaxen. Se NÄRA |
OLEDB för ad hoc-anslutningar | SQLOLEDB är inte en provider som stöds. Använd den inbyggda SQL Server-klienten för ad hoc-anslutningar. |
BEHÖRIGHETER | Referenser till den inbyggda funktionen PERMISSIONS påträffades. Fråga sys.fn_my_permissions i stället. Inträffar en gång per fråga. |
ProcNums | Den inaktuella ProcNums-syntaxen påträffades. Skriv om instruktioner för att ta bort referenserna. Inträffar en gång per kompilering. |
READTEXT | READTEXT-syntaxen påträffades. Skriv om program för att använda varchar(max) datatyp och tog bort text datatypssyntax. Inträffar en gång per fråga. |
REMSERVER | Ersätt fjärrservrar med hjälp av länkade servrar. |
ÅTERSTÄLLA DATABAS ELLER LOGG MED DBO_ONLY | Syntaxen för RESTORE ... WITH DBO_ONLY påträffades. Använd RESTORE ... RESTRICTED_USER i stället. |
ÅTERSTÄLLA DATABAS ELLER LOGG MED MEDIAPASSWORD | Syntaxen för RESTORE ... WITH MEDIAPASSWORD påträffades. MED MEDIAPASSWORD ger svag säkerhet och bör tas bort. |
ÅTERSTÄLLA DATABAS ELLER LOGG MED LÖSENORD | Syntaxen för RESTORE ... WITH PASSWORD påträffades. MED LÖSENORD ger svag säkerhet och bör tas bort. |
Returnera resultat från utlösare | Den här händelsen inträffar en gång per utlösaranrop. Skriv om utlösaren så att den inte returnerar resultatuppsättningar. |
ROWGUIDCOL | ROWGUIDCOL-syntaxen påträffades. Skriv om instruktioner för att använda $rowguid syntax. Inträffar en gång per kompilering. |
STÄLL IN ANSI_NULLS AV | Syntaxen för SET ANSI_NULLS OFF påträffades. Ta bort den här inaktuella syntaxen. Inträffar en gång per kompilering. |
STÄLL IN ANSI_PADDING AV | Syntaxen för SET ANSI_PADDING OFF påträffades. Ta bort den här inaktuella syntaxen. Inträffar en gång per kompilering. |
STÄLL IN CONCAT_NULL_YIELDS_NULL AV | Syntaxen för SET CONCAT_NULL_YIELDS_NULL OFF påträffades. Ta bort den här inaktuella syntaxen. Inträffar en gång per kompilering. |
ANGE DISABLE_DEF_CNST_CHK | Syntaxen för SET DISABLE_DEF_CNST_CHK påträffades. Detta har ingen effekt. Ta bort den här inaktuella syntaxen. Inträffar en gång per kompilering. |
ANGE ERRLVL | |
STÄLL IN FMTONLY PÅ | Syntaxen för SET FMTONLY påträffades. Ta bort den här inaktuella syntaxen. Inträffar en gång per kompilering. |
ANGE FÖRSKJUTNINGAR | Syntaxen för SET OFFSETS påträffades. Ta bort den här inaktuella syntaxen. Inträffar en gång per kompilering. |
ANGE REMOTE_PROC_TRANSACTIONS | Syntaxen för SET REMOTE_PROC_TRANSACTIONS påträffades. Ta bort den här inaktuella syntaxen. Använd länkade servrar och sp_serveroption i stället. |
ANGE RADANTAL | Syntaxen SET ROWCOUNT påträffades i instruktionen DELETE, INSERT eller UPDATE. Skriv om -instruktionen med hjälp av TOP. Inträffar en gång per kompilering. |
SETUSER | Instruktionen SET USER påträffades. Använd KÖR SOM i stället. Inträffar en gång per fråga. |
soap_endpoints | Interna XML-webbtjänster är inaktuella. Använd Windows Communications Foundation (WCF) eller ASP.NET i stället. |
sp_addapprole | Den sp_addapprole proceduren påträffades. Använd CREATE APPLICATION ROLE i stället. Inträffar en gång per fråga. |
sp_addextendedproc | Den sp_addextendedproc proceduren påträffades. Använd CLR i stället. Inträffar en gång per kompilering. |
sp_addlogin | Den sp_addlogin proceduren påträffades. Använd SKAPA INLOGGNING i stället. Inträffar en gång per fråga. |
sp_addremotelogin | Den sp_addremotelogin proceduren påträffades. Använd länkade servrar i stället. |
sp_addrole | Den sp_addrole proceduren påträffades. Använd CREATE ROLE i stället. Inträffar en gång per fråga. |
sp_addrolemember | Den sp_addrolemember proceduren påträffades. Använd ALTER ROLE i stället. |
sp_addserver | Den sp_addserver proceduren påträffades. Använd länkade servrar i stället. |
sp_addsrvrolemember | Den sp_addsrvrolemember proceduren påträffades. Använd ALTER SERVER ROLE i stället. |
sp_addtype | Den sp_addtype proceduren påträffades. Använd CREATE TYPE i stället. Inträffar en gång per kompilering. |
sp_adduser | Den sp_adduser proceduren påträffades. Använd CREATE USER i stället. Inträffar en gång per fråga. |
sp_approlepassword | Den sp_approlepassword proceduren påträffades. Använd ALTER APPLICATION ROLE i stället. Inträffar en gång per fråga. |
sp_attach_db | Den sp_attach_db proceduren påträffades. Använd CREATE DATABASE FOR ATTACH i stället. Inträffar en gång per fråga. |
sp_attach_single_file_db | Den sp_single_file_db proceduren påträffades. Använd CREATE DATABASE FOR ATTACH_REBUILD_LOG i stället. Inträffar en gång per fråga. |
sp_bindefault | Den sp_bindefault proceduren påträffades. Använd nyckelordet DEFAULT i ALTER TABLE eller CREATE TABLE i stället. Inträffar en gång per kompilering. |
sp_bindrule | Den sp_bindrule proceduren påträffades. Använd kontrollbegränsningar i stället. Inträffar en gång per kompilering. |
sp_bindsession | Den sp_bindsession proceduren påträffades. Använd flera aktiva resultatuppsättningar (MARS) eller distribuerade transaktioner i stället. Inträffar en gång per kompilering. |
sp_certify_removable | Den sp_certify_removable proceduren påträffades. Använd sp_detach_db i stället. Inträffar en gång per fråga. |
sp_changedbowner | Den sp_changedbowner proceduren påträffades. Använd ALTER AUTHORIZATION i stället. |
sp_changeobjectowner | Den sp_changeobjectowner proceduren påträffades. Använd ALTER SCHEMA eller ALTER AUTHORIZATION i stället. Inträffar en gång per fråga. |
sp_change_users_login | Den sp_change_users_login proceduren påträffades. Använd ALTER USER i stället. Inträffar en gång per fråga. |
sp_configure "tillhörighetsmask" | Alternativet tillhörighetsmask för sp_configure påträffades. Använd ALTER SERVER CONFIGURATION i stället. |
sp_configure "affinity64 mask" | Alternativet tillhörighetsmask för sp_configure påträffades. Använd ALTER SERVER CONFIGURATION i stället. |
sp_configure "tillåt uppdateringar" | Alternativet Tillåt uppdateringar för sp_configure påträffades. Systemtabeller är inte längre uppdateringsbara. Använd inte. Inträffar en gång per fråga. |
sp_configure "c2-granskningsläge" | C2-säkerhetsstandarden har ersatts av Common Criteria Certification. Se Common Criteria Compliance Enabled Server Configuration. |
sp_configure "standardspårning aktiverat" | Lagrade SQL Trace-procedurer, funktioner och katalogvyer är inaktuella. Använd utökade händelser i stället. |
sp_configure "tillåt inte resultat från utlösare" | Alternativet tillåtna resultatuppsättningar från utlösare för sp_configure påträffades. Om du vill tillåta resultatuppsättningar från utlösare använder du sp_configure för att ange alternativet till 1. Inträffar en gång per fråga. |
sp_configure "ft crawlbandbredd (max)" | Alternativet ft crawlbandbredd (max) för sp_configure påträffades. Använd inte. Inträffar en gång per fråga. |
sp_configure "ft crawlbandbredd (min)" | Alternativet ft crawlbandbredd (min) för sp_configure påträffades. Använd inte. Inträffar en gång per fråga. |
sp_configure "ft notify bandwidth (max)" | Alternativet ft notify bandwidth (max) för sp_configure påträffades. Använd inte. Inträffar en gång per fråga. |
sp_configure "ft notify bandwidth (min)" | Alternativet ft notify bandwidth (min) för sp_configure påträffades. Använd inte. Inträffar en gång per fråga. |
sp_configure "lås" | Låsalternativet för sp_configure påträffades. Lås kan inte längre konfigureras. Använd inte. Inträffar en gång per fråga. |
sp_configure "öppna objekt" | Alternativet öppna objekt för sp_configure påträffades. Antalet öppna objekt kan inte längre konfigureras. Använd inte. Inträffar en gång per fråga. |
sp_configure "prioritetsökning" | Prioritetsökningsalternativet för sp_configure påträffades. Använd inte. Inträffar en gång per fråga. Använd kommandoradsalternativet Windows start /high ... program.exe i stället. |
sp_configure "remote proc trans" | Alternativet fjärr proc trans för sp_configure påträffades. Använd inte. Inträffar en gång per fråga. |
sp_configure "ange storlek på arbetsuppsättning" | Alternativet ange storlek för arbetsuppsättningar för sp_configure påträffades. Arbetsuppsättningens storlek kan inte längre konfigureras. Använd inte. Inträffar en gång per fråga. |
sp_control_dbmasterkey_password | Den sp_control_dbmasterkey_password lagrade proceduren kontrollerar inte om det finns någon huvudnyckel. Detta är tillåtet för bakåtkompatibilitet, men visar en varning. Det här beteendet är inaktuellt. I en framtida version måste huvudnyckeln finnas och lösenordet som används i den lagrade proceduren sp_control_dbmasterkey_password måste vara samma lösenord som ett av de lösenord som används för att kryptera databashuvudnyckeln. |
sp_create_removable | Den sp_create_removable proceduren påträffades. Använd CREATE DATABASE i stället. Inträffar en gång per fråga. |
sp_db_increased_partitions | Den sp_db_increased_partitions proceduren påträffades. Stöd för ökade partitioner är nu tillgängligt som standard. |
sp_db_selective_xml_index | Från och med SQL Server 2014 (12.x) går det inte att inaktivera funktionen selektivt XML-index. I SQL Server 2012 (11.x) måste databasen placeras i SIMPLE-återställningsmodellen med kommandot ALTER DATABASE SET för att kunna inaktivera funktionen Selektiv XML-index med den här lagrade proceduren. |
sp_db_vardecimal_storage_format | Användning av vardecimalt lagringsformat påträffades. Använd datakomprimering i stället. |
sp_dbcmptlevel | Den sp_dbcmptlevel proceduren påträffades. Använd ALTER DATABASE ... SET COMPATIBILITY_LEVEL i stället. Inträffar en gång per fråga. |
sp_dbfixedrolepermission | Den sp_dbfixedrolepermission proceduren påträffades. Använd inte. Inträffar en gång per fråga. |
sp_dboption | Den sp_dboption proceduren påträffades. Använd ALTER DATABASE och DATABASEPROPERTYEX i stället. Inträffar en gång per kompilering. |
sp_dbremove | Den sp_dbremove proceduren påträffades. Använd DROP DATABASE i stället. Inträffar en gång per fråga. |
sp_defaultdb | Den sp_defaultdb proceduren påträffades. Använd ALTER LOGIN i stället. Inträffar en gång per kompilering. |
sp_defaultlanguage | Den sp_defaultlanguage proceduren påträffades. Använd ALTER LOGIN i stället. Inträffar en gång per kompilering. |
sp_denylogin | Den sp_denylogin proceduren påträffades. Använd ALTER LOGIN DISABLE i stället. Inträffar en gång per fråga. |
sp_depends | Den sp_depends proceduren påträffades. Använd sys.dm_sql_referencing_entities och sys.dm_sql_referenced_entities i stället. Inträffar en gång per fråga. |
sp_detach_db @keepfulltextindexfile | Argumentet @keepfulltextindexfile påträffades i en sp_detach_db -instruktion. Använd inte det här argumentet. |
sp_dropalias | Den sp_dropalias proceduren påträffades. Ersätt alias med en kombination av användarkonton och databasroller. Använd sp_dropalias för att ta bort alias i uppgraderade databaser. Inträffar en gång per kompilering. |
sp_dropapprole | Den sp_dropapprole proceduren påträffades. Använd DROP APPLICATION ROLE i stället. Inträffar en gång per fråga. |
sp_dropextendedproc | Den sp_dropextendedproc proceduren påträffades. Använd CLR i stället. Inträffar en gång per kompilering. |
sp_droplogin | Den sp_droplogin proceduren påträffades. Använd DROP LOGIN i stället. Inträffar en gång per fråga. |
sp_dropremotelogin | Den sp_dropremotelogin proceduren påträffades. Använd länkade servrar i stället. |
sp_droprole | Den sp_droprole proceduren påträffades. Använd SLÄPP-ROLLEN i stället. Inträffar en gång per fråga. |
sp_droprolemember | Den sp_droprolemember proceduren påträffades. Använd ALTER ROLE i stället. |
sp_dropsrvrolemember | Den sp_dropsrvrolemember proceduren påträffades. Använd ALTER SERVER ROLE i stället. |
sp_droptype | Den sp_droptype proceduren påträffades. Använd DROP TYPE i stället. |
sp_dropuser | Den sp_dropuser proceduren påträffades. Använd DROP USER i stället. Inträffar en gång per fråga. |
sp_estimated_rowsize_reduction_for_vardecimal | Användning av vardecimalt lagringsformat påträffades. Använd datakomprimering och sp_estimate_data_compression_savings i stället. |
sp_fulltext_catalog | Den sp_fulltext_catalog proceduren påträffades. Använd CREATE/ALTER/DROP FULLTEXT CATALOG i stället. Inträffar en gång per kompilering. |
sp_fulltext_column | Den sp_fulltext_column proceduren påträffades. Använd ALTER FULLTEXT INDEX i stället. Inträffar en gång per kompilering. |
sp_fulltext_database | Den sp_fulltext_database proceduren påträffades. Använd ALTER DATABASE i stället. Inträffar en gång per kompilering. |
sp_fulltext_service @action=clean_up | Det clean_up alternativet för sp_fulltext_service -proceduren påträffades. Inträffar en gång per fråga. |
sp_fulltext_service @action=connect_timeout | Det connect_timeout alternativet för sp_fulltext_service -proceduren påträffades. Inträffar en gång per fråga. |
sp_fulltext_service @action=data_timeout | Det data_timeout alternativet för sp_fulltext_service -proceduren påträffades. Inträffar en gång per fråga. |
sp_fulltext_service @action=resource_usage | Det resource_usage alternativet för sp_fulltext_service -proceduren påträffades. Det här alternativet har ingen funktion. Inträffar en gång per fråga. |
sp_fulltext_table | Den sp_fulltext_table proceduren påträffades. Använd CREATE/ALTER/DROP FULLTEXT INDEX i stället. Inträffar en gång per kompilering. |
sp_getbindtoken | Den sp_getbindtoken proceduren påträffades. Använd flera aktiva resultatuppsättningar (MARS) eller distribuerade transaktioner i stället. Inträffar en gång per kompilering. |
sp_grantdbaccess | Den sp_grantdbaccess proceduren påträffades. Använd CREATE USER i stället. Inträffar en gång per fråga. |
sp_grantlogin | Den sp_grantlogin proceduren påträffades. Använd SKAPA INLOGGNING i stället. Inträffar en gång per fråga. |
sp_help_fulltext_catalog_components | Den sp_help_fulltext_catalog_components proceduren påträffades. Den här proceduren returnerar tomma rader. Använd inte den här proceduren. Inträffar en gång per kompilering. |
sp_help_fulltext_catalogs | Den sp_help_fulltext_catalogs proceduren påträffades. Fråga sys.fulltext_catalogs i stället. Inträffar en gång per kompilering. |
sp_help_fulltext_catalogs_cursor | Den sp_help_fulltext_catalogs_cursor proceduren påträffades. Fråga sys.fulltext_catalogs i stället. Inträffar en gång per kompilering. |
sp_help_fulltext_columns | Den sp_help_fulltext_columns proceduren påträffades. Fråga sys.fulltext_index_columns i stället. Inträffar en gång per kompilering. |
sp_help_fulltext_columns_cursor | Den sp_help_fulltext_columns_cursor proceduren påträffades. Fråga sys.fulltext_index_columns i stället. Inträffar en gång per kompilering. |
sp_help_fulltext_tables | Den sp_help_fulltext_tables proceduren påträffades. Fråga sys.fulltext_indexes i stället. Inträffar en gång per kompilering. |
sp_help_fulltext_tables_cursor | Den sp_help_fulltext_tables_cursor proceduren påträffades. Fråga sys.fulltext_indexes i stället. Inträffar en gång per kompilering. |
sp_helpdevice | Den sp_helpdevice proceduren påträffades. Fråga sys.backup_devices i stället. Inträffar en gång per fråga. |
sp_helpextendedproc | Den sp_helpextendedproc proceduren påträffades. Använd CLR i stället. Inträffar en gång per kompilering. |
sp_helpremotelogin | Den sp_helpremotelogin proceduren påträffades. Använd länkade servrar i stället. |
sp_indexoption | Den sp_indexoption proceduren påträffades. Använd ALTER INDEX i stället. Inträffar en gång per kompilering. |
sp_lock | Den sp_lock proceduren påträffades. Fråga sys.dm_tran_locks i stället. Inträffar en gång per fråga. |
sp_password | Den sp_password proceduren påträffades. Använd ALTER LOGIN i stället. Inträffar en gång per fråga. |
sp_remoteoption | Den sp_remoteoption proceduren påträffades. Använd länkade servrar i stället. |
sp_renamedb | Den sp_renamedb proceduren påträffades. Använd ALTER DATABASE i stället. Inträffar en gång per fråga. |
sp_resetstatus | Den sp_resetstatus proceduren påträffades. Använd ALTER DATABASE i stället. Inträffar en gång per fråga. |
sp_revokedbaccess | Den sp_revokedbaccess proceduren påträffades. Använd DROP USER i stället. Inträffar en gång per fråga. |
sp_revokelogin | Den sp_revokelogin proceduren påträffades. Använd DROP LOGIN i stället. Inträffar en gång per fråga. |
sp_srvrolepermission | Den inaktuella sp_srvrolepermission -proceduren påträffades. Använd inte. Inträffar en gång per fråga. |
sp_trace_create | Lagrade SQL Trace-procedurer, funktioner och katalogvyer är inaktuella. Använd utökade händelser i stället. |
sp_trace_getdata | Lagrade SQL Trace-procedurer, funktioner och katalogvyer är inaktuella. Använd utökade händelser i stället. |
sp_trace_setevent | Lagrade SQL Trace-procedurer, funktioner och katalogvyer är inaktuella. Använd utökade händelser i stället. |
sp_trace_setfilter | Lagrade SQL Trace-procedurer, funktioner och katalogvyer är inaktuella. Använd utökade händelser i stället. |
sp_trace_setstatus | Lagrade SQL Trace-procedurer, funktioner och katalogvyer är inaktuella. Använd utökade händelser i stället. |
sp_unbindefault | Den sp_unbindefault proceduren påträffades. Använd nyckelordet DEFAULT i CREATE TABLE- eller ALTER TABLE-uttryck i stället. Inträffar en gång per kompilering. |
sp_unbindrule | Den sp_unbindrule proceduren påträffades. Använd kontrollbegränsningar i stället för regler. Inträffar en gång per kompilering. |
SQL_AltDiction_CP1253_CS_AS | Händelsen inträffar en gång per databasstart och en gång per sorteringsanvändning. Planera att ändra program som använder den här sorteringen. |
sql_dependencies | Referenser till sys.sql_dependencies påträffades. Använd sys.sql_expression_dependencies i stället. Inträffar en gång per kompilering. |
Strängliteraler som kolumnalias | Syntax som innehåller en sträng som används som ett kolumnalias i en SELECT-instruktion, till exempel 'string' = expression , påträffades. Använd inte. Inträffar en gång per kompilering. |
sysaltfiles | Referenser till sysaltfiles påträffades. Använd sys.master_files i stället. Inträffar en gång per kompilering. |
syscacheobjects | Referenser till syscacheobjects påträffades. Använd sys.dm_exec_cached_plans , sys.dm_exec_plan_attributes och sys.dm_exec_sql_text i stället. Inträffar en gång per kompilering. |
syscolumns | Referenser till syscolumns påträffades. Använd sys.columns i stället. Inträffar en gång per kompilering. |
syscomments | Referenser till syscomments påträffades. Använd sys.sql_modules i stället. Inträffar en gång per kompilering. |
sysconfigures | Referenser till sysconfigures -tabellen påträffades. Referera till vyn sys.sysconfigures i stället. Inträffar en gång per kompilering. |
sysconstraints | Referenser till sysconstraints påträffades. Använd sys.check_constraints , sys.default_constraints , sys.key_constraints , sys.foreign_keys i stället. Inträffar en gång per kompilering. |
syscurconfigs | Referenser till syscurconfigs påträffades. Använd sys.configurations i stället. Inträffar en gång per kompilering. |
sysdatabases | Referenser till sysdatabases påträffades. Använd sys.databases i stället. Inträffar en gång per kompilering. |
sysdepends | Referenser till sysdepends påträffades. Använd sys.sql_dependencies i stället. Inträffar en gång per kompilering. |
sysdevices | Referenser till sysdevices påträffades. Använd sys.backup_devices i stället. Inträffar en gång per kompilering. |
sysfilegroups | Referenser till sysfilegroups påträffades. Använd sys.filegroups i stället. Inträffar en gång per kompilering. |
sysfiles | Referenser till sysfiles påträffades. Använd sys.database_files i stället. Inträffar en gång per kompilering. |
sysforeignkeys | Referenser till sysforeignkeys påträffades. Använd sys.foreign_keys i stället. Inträffar en gång per kompilering. |
sysfulltextcatalogs | Referenser till sysfulltextcatalogs påträffades. Använd sys.fulltext_catalogs i stället. Inträffar en gång per kompilering. |
sysindex | Referenser till sysindexes påträffades. Använd sys.indexes , sys.partitions , sys.allocation_units och sys.dm_db_partition_stats i stället. Inträffar en gång per kompilering. |
sysindexkeys | Referenser till sysindexkeys påträffades. Använd sys.index_columns i stället. Inträffar en gång per kompilering. |
syslockinfo | Referenser till syslockinfo påträffades. Använd sys.dm_tran_locks i stället. Inträffar en gång per kompilering. |
syslogins | Referenser till syslogins påträffades. Använd sys.server_principals och sys.sql_logins i stället. Inträffar en gång per kompilering. |
sysmembers | Referenser till sysmembers påträffades. Använd sys.database_role_members i stället. Inträffar en gång per kompilering. |
sysmessages | Referenser till sysmessages påträffades. Använd sys.messages i stället. Inträffar en gång per kompilering. |
sysobjects | Referenser till sysobjects påträffades. Använd sys.objects i stället. Inträffar en gång per kompilering. |
sysoledbusers | Referenser till sysoledbusers påträffades. Använd sys.linked_logins i stället. Inträffar en gång per kompilering. |
sysopentapes | Referenser till sysopentapes påträffades. Använd sys.dm_io_backup_tapes i stället. Inträffar en gång per kompilering. |
sysperfinfo | Referenser till sysperfinfo påträffades. Använd sys.dm_os_performance_counters . istället. Inträffar en gång per kompilering. |
syspermissions | Referenser till syspermissions påträffades. Använd sys.database_permissions och sys.server_permissions i stället. Inträffar en gång per kompilering. |
sysprocesses | Referenser till sysprocesses påträffades. Använd sys.dm_exec_connections , sys.dm_exec_sessions och sys.dm_exec_requests i stället. Inträffar en gång per kompilering. |
sysprotects | Referenser till sysprotects påträffades. Använd sys.database_permissions och sys.server_permissions i stället. Inträffar en gång per kompilering. |
sysreferences | Referenser till sysreferences påträffades. Använd sys.foreign_keys i stället. Inträffar en gång per kompilering. |
sysremotelogins | Referenser till sysremotelogins påträffades. Använd sys.remote_logins i stället. Inträffar en gång per kompilering. |
sysservers | Referenser till sysservers påträffades. Använd sys.servers i stället. Inträffar en gång per kompilering. |
systypes | Referenser till systypes påträffades. Använd sys.types i stället. Inträffar en gång per kompilering. |
sysusers | Referenser till sysusers påträffades. Använd sys.database_principals i stället. Inträffar en gång per kompilering. |
Tabelltips utan WITH | En instruktion som använde tabelltips men inte använde nyckelordet WITH påträffades. Ändra uttryck för att inkludera ordet WITH. Inträffar en gång per kompilering. |
Alternativ för text i radtabell | Referenser till tabellalternativet text i rad påträffades. Använd sp_tableoption 'large value types out of row' i stället. Inträffar en gång per fråga. |
TEXTPTR | Referenser till funktionen TEXTPTR påträffades. Skriv om program för att använda varchar(max) datatyp och tog bort text, ntextoch bild datatypssyntax. Inträffar en gång per fråga. |
TEXTVALID | Referenser till funktionen TEXTVALID påträffades. Skriv om program för att använda varchar(max) datatyp och tog bort text, ntextoch bild datatypssyntax. Inträffar en gång per fråga. |
TIDSSTÄMPEL | Totalt antal gånger som den inaktuella tidsstämpeln datatyp påträffades i en DDL-instruktion. Använd rowversion datatyp i stället. |
UPDATETEXT eller WRITETEXT | UPDATETEXT- eller WRITETEXT-instruktionen påträffades. Skriv om program för att använda varchar(max) datatyp och tog bort text, ntextoch bild datatypssyntax. Inträffar en gång per fråga. |
USER_ID | Referenser till funktionen USER_ID påträffades. Använd funktionen DATABASE_PRINCIPAL_ID i stället. Inträffar en gång per kompilering. |
Använda OLEDB för länkade servrar | Det gick inte att ange SQLOLEDB-providern för länkade servrar. Använd MSOLEDBSQL i stället. |
Vardecimalt lagringsformat | Användning av vardecimalt lagringsformat påträffades. Använd datakomprimering i stället. |
XMLDATA | FOR XML-syntaxen påträffades. Använd XSD-generering för RAW- och AUTO-lägen. Det finns ingen ersättning för det explicita läget. Inträffar en gång per kompilering. |
XP_API | En utökad lagrad procedur-instruktion påträffades. Använd inte. |
xp_grantlogin | Den xp_grantlogin proceduren påträffades. Använd SKAPA INLOGGNING i stället. Inträffar en gång per kompilering. |
xp_loginconfig | Den xp_loginconfig proceduren påträffades. Använd argumentet IsIntegratedSecurityOnly för SERVERPROPERTY i stället. Inträffar en gång per fråga. |
xp_revokelogin | Den xp_revokelogin proceduren påträffades. Använd ALTER LOGIN DISABLE or DROP LOGIN i stället. Inträffar en gång per kompilering. |