Udostępnij za pośrednictwem


SQL Server, przestarzały obiekt funkcji

Dotyczy:programu SQL Server

Obiekt SQLServer:Przestarzałe funkcje w programie SQL Server zapewnia licznik monitorowania funkcji wyznaczonych jako przestarzałe. W każdym przypadku licznik zawiera liczbę użycia, która zawiera liczbę napotkań przestarzałej funkcji od czasu ostatniego uruchomienia programu SQL Server.

Wartość tych liczników jest również dostępna, wykonując następującą instrukcję:

SELECT * FROM sys.dm_os_performance_counters   
WHERE object_name LIKE '%SQL%Deprecated Features%';  

W poniższej tabeli opisano obiekt wydajności Przestarzałe funkcje programu SQL Server.

licznik przestarzałych funkcji programu SQL Server Opis
użycie Użycie funkcji od ostatniego uruchomienia programu SQL Server.

W poniższej tabeli opisano wystąpienia liczników przestarzałych funkcji programu SQL Server.

Wystąpienia licznika przestarzałych funkcji programu SQL Server Opis
"#" i "##" jako nazwa tabel tymczasowych i procedur składowanych Napotkano identyfikator, który nie zawiera żadnych znaków innych niż #. Użyj co najmniej jednego dodatkowego znaku. Występuje raz na kompilację.
':', funkcja wywołująca składnię Napotkano składnię wywołania funkcji :: dla funkcji zwracanej przez tabelę. Zastąp ciąg SELECT column_list FROM <function_name>(). Na przykład zastąp SELECT * FROM ::fn_virtualfilestats(2,1)SELECT * FROM sys.fn_virtualfilestats(2,1). Występuje raz na kompilację.
"@" i nazwy rozpoczynające się od "@@" jako identyfikatory Transact-SQL Napotkano identyfikator, który rozpoczął się od @ lub @@. Nie używaj @ ani @v@ ani nazw, które zaczynają się od @@ jako identyfikatorów. Występuje raz na kompilację.
DODAWANIE URZĄDZENIA TAŚMOWEGO Napotkano przestarzałą funkcję sp_addumpdevice'**tape**'. Zamiast tego użyj sp_addumpdevice'**disk**'. Występuje raz na użycie.
WSZYSTKIE uprawnienia Całkowita liczba napotkanych składni GRANT ALL, DENY ALL lub REVOKE ALL. Zmodyfikuj składnię, aby odmówić określonych uprawnień. Występuje raz na zapytanie.
ALTER DATABASE WITH TORN_PAGE_DETECTION Łączna liczba przypadków użycia przestarzałej funkcji TORN_PAGE_DETECTION opcji ALTER DATABASE od momentu uruchomienia wystąpienia serwera. Zamiast tego użyj składni PAGE_VERIFY. Występuje raz na użycie w instrukcji DDL.
ALTER LOGIN WITH SET CREDENTIAL Napotkano przestarzałą składnię funkcji ALTER LOGIN WITH SET CREDENTIAL lub ALTER LOGIN WITH NO CREDENTIAL. Zamiast tego użyj składni ADD lub DROP CREDENTIAL. Występuje raz na kompilację.
asymmetric_keys
asymmetric_keys.attest_by
Azeri_Cyrillic_90 Zdarzenie występuje raz na początek bazy danych i raz na użycie sortowania. Zaplanuj modyfikowanie aplikacji korzystających z tego sortowania.
Azeri_Latin_90 Zdarzenie występuje raz na początek bazy danych i raz na użycie sortowania. Zaplanuj modyfikowanie aplikacji korzystających z tego sortowania.
KOPIA ZAPASOWA BAZY DANYCH LUB DZIENNIK NA TAŚMIE Przestarzała funkcja BACKUP { DATABASE | DZIENNIK } NA TAŚMIE LUB KOPII ZAPASOWEJ { BAZA DANYCH | Napotkano dziennik } do device_that_is_a_tape.

Korzystanie z kopii zapasowej { DATABASE | DZIENNIK } DO DYSKU LUB KOPII ZAPASOWEJ { BAZA DANYCH | LOG } TO device_that_is_a_disk, zamiast tego. Występuje raz na użycie.
TWORZENIE KOPII ZAPASOWEJ BAZY DANYCH LUB DZIENNIKA ZA POMOCĄ ELEMENTU MEDIAPASSWORD Napotkano przestarzałą bazę danych KOPII ZAPASOWEJ funkcji ZA POMOCĄ ELEMENTU MEDIAPASSWORD lub DZIENNIKA KOPII ZAPASOWEJ ZA POMOCĄ ELEMENTU MEDIAPASSWORD. Nie używaj FUNKCJI WITH MEDIAPASSWORD.
TWORZENIE KOPII ZAPASOWEJ BAZY DANYCH LUB DZIENNIKA PRZY UŻYCIU HASŁA Napotkano przestarzałą bazę danych KOPII ZAPASOWEJ funkcji Z HASŁEM lub DZIENNIKIEM KOPII ZAPASOWEJ Z HASŁEM. Nie używaj funkcji WITH PASSWORD.
Certyfikaty
certificates.attested_by
Tworzenie/zmienianie punktu końcowego protokołu SOAP Natywne usługi sieci Web XML są przestarzałe. Zamiast tego użyj programu Windows Communications Foundation (WCF) lub ASP.NET.
OBLICZENIA [BY] Napotkano składnię COMPUTE lub COMPUTE BY. Zastąp ponownie zapytanie, aby używać funkcji GROUP BY z funkcją ROLLUP. Występuje raz na kompilację.
TWORZENIE WYKAZU PEŁNOTEKSTOWEGO W ŚCIEŻCE Napotkano instrukcję CREATE FULLTEXT CATALOG z klauzulą IN PATH. Ta klauzula nie ma wpływu na tę wersję programu SQL Server. Występuje raz na użycie.
TWORZENIE WYZWALACZA Z DOŁĄCZANIEM Napotkano instrukcję CREATE TRIGGER z klauzulą WITH APPEND. Zamiast tego utwórz ponownie cały wyzwalacz. Występuje raz na użycie w instrukcji DDL.
CREATE_DROP_DEFAULT Napotkano składnię CREATE DEFAULT lub DROP DEFAULT. Zastąp ponownie polecenie przy użyciu opcji DOMYŚLNEj CREATE TABLE lub ALTER TABLE. Występuje raz na kompilację.
CREATE_DROP_RULE Napotkano składnię CREATE RULE. Zastąp ponownie polecenie przy użyciu ograniczeń. Występuje raz na kompilację.
Typy danych: tekst ntekst lub obraz Napotkanotekstu , ntextlub typów danych obrazu. Zastąp ponownie aplikacje, aby używać typu danych varchar(max) i usunąć tekst, ntexti składnia obrazu typu danych. Występuje raz na zapytanie.
Poziom zgodności bazy danych 80, 90, 100, 110, 120, 130, 140 Całkowita liczba zmian poziomu zgodności bazy danych. Zaplanuj uaktualnienie bazy danych i aplikacji do przyszłej wersji. Występuje również w przypadku uruchomienia bazy danych na przestarzałym poziomie zgodności.
DATABASE_MIRRORING Napotkano odwołania do funkcji dublowania bazy danych. Zaplanuj uaktualnienie do zawsze włączonych grup dostępności lub jeśli korzystasz z wersji programu SQL Server, która nie obsługuje zawsze włączonych grup dostępności, zaplanuj migrację do wysyłania dzienników.
database_principal_aliases Napotkano odwołania do przestarzałych sys.database_principal_aliases. Użyj ról zamiast aliasów. Występuje raz na kompilację.
DATABASEPROPERTY Instrukcja odwołująca się do WŁAŚCIWOŚCI DATABASEPROPERTY. Zaktualizuj instrukcję DATABASEPROPERTY na DATABASEPROPERTYEX. Występuje raz na kompilację.
DATABASEPROPERTYEX('IsFullTextEnabled') Instrukcja odwołuje się do właściwości DATABASEPROPERTYEX IsFullTextEnabled. Wartość tej właściwości nie ma wpływu. Bazy danych użytkowników są zawsze włączone na potrzeby wyszukiwania pełnotekstowego. Nie używaj tej właściwości. Występuje raz na kompilację.
DBCC [UN]PINTABLE Napotkano instrukcję DBCC PINTABLE lub DBCC UNPINTABLE. Ta instrukcja nie ma żadnego wpływu i powinna zostać usunięta. Występuje raz na zapytanie.
DBCC DBREINDEX Napotkano instrukcję DBCC DBREINDEX. Ponownie zapisz instrukcję, aby użyć opcji REBUILD ALTER INDEX. Występuje raz na zapytanie.
DBCC INDEXDEFRAG Napotkano instrukcję DBCC INDEXDEFRAG. Ponownie zapisz instrukcję, aby użyć opcji REORGANIZE ALTER INDEX. Występuje raz na zapytanie.
DBCC SHOWCONTIG Napotkano instrukcję DBCC SHOWCONTIG. Wykonaj zapytanie sys.dm_db_index_physical_stats dla tych informacji. Występuje raz na zapytanie.
DBCC_EXTENTINFO
DBCC_IND
Domyślne słowo kluczowe jako wartość domyślna Napotkano składnię używającą słowa kluczowego DEFAULT jako wartości domyślnej. Nie używaj. Występuje raz na kompilację.
Przestarzała opcja attestowana
Przestarzały algorytm szyfrowania Przestarzały algorytm szyfrowania rc4 zostanie usunięty w następnej wersji programu SQL Server. Unikaj używania tej funkcji w nowych pracach programistycznych i zaplanuj modyfikowanie aktualnie używanych aplikacji. Algorytm RC4 jest słaby i jest obsługiwany tylko w przypadku zgodności z poprzednimi wersjami. Nowy materiał można szyfrować tylko przy użyciu wersji RC4 lub RC4_128, gdy baza danych jest zgodna z poziomem zgodności 90 lub 100. (Niezalecane). Zamiast tego użyj nowszego algorytmu, takiego jak jeden z algorytmów AES. W programie SQL Server 2012 (11.x) i wyższym materiale zaszyfrowanym przy użyciu wersji RC4 lub RC4_128 można odszyfrować w dowolnym poziomie zgodności.
Przestarzały algorytm skrótu Użycie algorytmów MD2, MD4, MD5, SHA lub SHA1.
Algorytm DESX Napotkano składnię używającą algorytmu szyfrowania DESX. Użyj innego algorytmu do szyfrowania. Występuje raz na kompilację.
dm_fts_active_catalogs Licznik dm_fts_active_catalogs zawsze pozostaje na 0, ponieważ niektóre kolumny widoku sys.dm_fts_active_catalogs nie są przestarzałe. Aby monitorować przestarzałą kolumnę, użyj licznika specyficznego dla kolumny; na przykład sys.dm_fts_active_catalogs.is_paused.
dm_fts_active_catalogs.is_paused Napotkano kolumnę is_paused dynamicznego widoku zarządzania sys.dm_fts_active_catalogs. Unikaj używania tej kolumny. Występuje za każdym razem, gdy wystąpienie serwera wykryje odwołanie do kolumny.
dm_fts_active_catalogs.previous_status Napotkano kolumnę previous_status widoku dynamicznego zarządzania sys.dm_fts_active_catalogs. Unikaj używania tej kolumny. Występuje za każdym razem, gdy wystąpienie serwera wykryje odwołanie do kolumny.
dm_fts_active_catalogs.previous_status_description Napotkano kolumnę previous_status_description dynamicznego widoku zarządzania sys.dm_fts_active_catalogs. Unikaj używania tej kolumny. Występuje za każdym razem, gdy wystąpienie serwera wykryje odwołanie do kolumny.
dm_fts_active_catalogs.row_count_in_thousands Napotkano kolumnę row_count_in_thousands dynamicznego widoku zarządzania sys.dm_fts_active_catalogs. Unikaj używania tej kolumny. Występuje za każdym razem, gdy wystąpienie serwera wykryje odwołanie do kolumny.
dm_fts_active_catalogs.status Napotkano kolumnę status dynamicznego widoku zarządzania sys.dm_fts_active_catalogs. Unikaj używania tej kolumny. Występuje za każdym razem, gdy wystąpienie serwera wykryje odwołanie do kolumny.
dm_fts_active_catalogs.status_description Napotkano kolumnę status_description dynamicznego widoku zarządzania sys.dm_fts_active_catalogs. Unikaj używania tej kolumny. Występuje za każdym razem, gdy wystąpienie serwera wykryje odwołanie do kolumny.
dm_fts_active_catalogs.worker_count Napotkano kolumnę worker_count dynamicznego widoku zarządzania sys.dm_fts_active_catalogs. Unikaj używania tej kolumny. Występuje za każdym razem, gdy wystąpienie serwera wykryje odwołanie do kolumny.
dm_fts_memory_buffers Licznik dm_fts_memory_buffers zawsze pozostaje na 0, ponieważ większość kolumn widoku sys.dm_fts_memory_buffers nie jest przestarzała. Aby monitorować przestarzałą kolumnę, użyj licznika specyficznego dla kolumny: dm_fts_memory_buffers.row_count.
dm_fts_memory_buffers.row_count Napotkano kolumnę row_count widoku dynamicznego zarządzania sys.dm_fts_memory_buffers. Unikaj używania tej kolumny. Występuje za każdym razem, gdy wystąpienie serwera wykryje odwołanie do kolumny.
DROP INDEX z dwuczęściową nazwą Składnia DROP INDEX zawierała format table_name.index_name składni w pliku DROP INDEX. Zastąp ciąg index_name ON table_name składnią w instrukcji DROP INDEX. Występuje raz na kompilację.
endpoint_webmethods Instrukcja CREATE ENDPOINT lub ALTER ENDPOINT z opcją FOR SOAP. Zamiast tego użyj programu Windows Communications Foundation (WCF) lub ASP.NET.
EXT_CREATE_ALTER_SOAP_ENDPOINT Napotkano instrukcję CREATE lub ALTER ENDPOINT z opcją FOR SOAP. Natywne usługi sieci Web XML są przestarzałe. Zamiast tego użyj programu Windows Communications Foundation (WCF) lub ASP.NET.
EXT_endpoint_webmethods sys.endpoint_webmethods napotkano. Natywne usługi sieci Web XML są przestarzałe. Zamiast tego użyj programu Windows Communications Foundation (WCF) lub ASP.NET.
EXT_soap_endpoints sys.soap_endpoints napotkano. Natywne usługi sieci Web XML są przestarzałe. Zamiast tego użyj programu Windows Communications Foundation (WCF) lub ASP.NET.
EXTPROP_LEVEL0TYPE Napotkano typ na poziomie 0. Użyj schematu jako poziomu 0typu, a typ jako poziom1typ. Występuje raz na zapytanie.
EXTPROP_LEVEL0USER Poziom0typ UŻYTKOWNIKA, gdy określono również poziom1typ. Użyj parametru USER tylko jako parametru level0type dla właściwości rozszerzonych bezpośrednio dla użytkownika. Występuje raz na zapytanie.
FASTFIRSTROW Napotkano składnię FASTFIRSTROW. Ponownie zapisz instrukcje, aby użyć składni OPTION (FAST n). Występuje raz na kompilację.
FILE_ID Napotkano składnię FILE_ID. Zapisz ponownie instrukcje, aby używać FILE_IDEX. Występuje raz na kompilację.
fn_get_sql Skompilowano funkcję fn_get_sql. Zamiast tego użyj sys.dm_exec_sql_text. Występuje raz na kompilację.
fn_servershareddrives Skompilowano funkcję fn_servershareddrives. Zamiast tego użyj sys.dm_io_cluster_shared_drives. Występuje raz na kompilację.
fn_trace_geteventinfo Procedury składowane, funkcje i widoki wykazu śledzenia SQL są przestarzałe. Zamiast tego użyj zdarzeń rozszerzonych.
fn_trace_getfilterinfo Procedury składowane, funkcje i widoki wykazu śledzenia SQL są przestarzałe. Zamiast tego użyj zdarzeń rozszerzonych.
fn_trace_getinfo Procedury składowane, funkcje i widoki wykazu śledzenia SQL są przestarzałe. Zamiast tego użyj zdarzeń rozszerzonych.
fn_trace_gettable Procedury składowane, funkcje i widoki wykazu śledzenia SQL są przestarzałe. Zamiast tego użyj zdarzeń rozszerzonych.
fn_virtualservernodes Skompilowano funkcję fn_virtualservernodes. Zamiast tego użyj sys.dm_os_cluster_nodes. Występuje raz na kompilację.
fulltext_catalogs Licznik fulltext_catalogs zawsze pozostaje na 0, ponieważ niektóre kolumny widoku sys.fulltext_catalogs nie są przestarzałe. Aby monitorować przestarzałą kolumnę, użyj jej licznika specyficznego dla kolumny; na przykład sys.fulltext_catalogs.data_space_id. występuje za każdym razem, gdy wystąpienie serwera wykryje odwołanie do kolumny.
fulltext_catalogs.data_space_id Napotkano kolumnę data_space_id widoku wykazu sys.fulltext_catalogs. Nie używaj tej kolumny. Występuje za każdym razem, gdy wystąpienie serwera wykryje odwołanie do kolumny.
fulltext_catalogs.file_id Napotkano kolumnę file_id widoku wykazu sys.fulltext_catalogs. Nie używaj tej kolumny. Występuje za każdym razem, gdy wystąpienie serwera wykryje odwołanie do kolumny.
fulltext_catalogs.path Napotkano kolumnę path widoku wykazu sys.fulltext_catalogs. Nie używaj tej kolumny. Występuje za każdym razem, gdy wystąpienie serwera wykryje odwołanie do kolumny.
FULLTEXTCATALOGPROPERTY('LogSize') Napotkano właściwość LogSize funkcji FULLTEXTCATALOGPROPERTY. Unikaj używania tej właściwości.
FULLTEXTCATALOGPROPERTY('PopulateStatus') Napotkano właściwość PopulateStatus funkcji FULLTEXTCATALOGPROPERTY. Unikaj używania tej właściwości.
FULLTEXTSERVICEPROPERTY('ConnectTimeout') Napotkano właściwość ConnectTimeout funkcji FULLTEXTSERVICEPROPERTY. Unikaj używania tej właściwości.
FULLTEXTSERVICEPROPERTY('DataTimeout') Napotkano właściwość DataTimeout funkcji FULLTEXTSERVICEPROPERTY. Unikaj używania tej właściwości.
FULLTEXTSERVICEPROPERTY('ResourceUsage') Napotkano właściwość ResourceUsage funkcji FULLTEXTSERVICEPROPERTY. Unikaj używania tej właściwości.
GRUPUJ WEDŁUG WSZYSTKICH Łączna liczba napotkań składni GROUP BY ALL. Zmodyfikuj składnię, aby grupować według określonych tabel.
Hindi Zdarzenie występuje raz na początek bazy danych i raz na użycie sortowania. Zaplanuj modyfikowanie aplikacji korzystających z tego sortowania. Zamiast tego użyj Indic_General_90.
Wskazówka tabeli HOLDLOCK bez nawiasów Użyj funkcji HOLDLOCK z nawiasem. Zastąp ponownie instrukcję , aby użyć bieżącej składni.
IDENTITYCOL Napotkano składnię IDENTITYCOL. Zapisz ponownie instrukcje, aby użyć składni $identity. Występuje raz na kompilację.
W ŚCIEŻCE Napotkano instrukcję CREATE FULLTEXT CATALOG z klauzulą IN PATH. Ta klauzula nie ma wpływu na tę wersję programu SQL Server. Występuje raz na użycie.
Widok indeksu wybierz listę bez COUNT_BIG(*) Lista wyboru zagregowanego widoku indeksowanego musi zawierać COUNT_BIG (*) .
INDEX_OPTION Napotkano składnię CREATE TABLE, ALTER TABLE lub CREATE INDEX bez nawiasów wokół opcji. Zastąp ponownie instrukcję , aby użyć bieżącej składni. Występuje raz na zapytanie.
INDEXKEY_PROPERTY Napotkano składnię INDEXKEY_PROPERTY. Zapisz ponownie instrukcje, aby wykonać zapytanie sys.index_columns. Występuje raz na kompilację.
Wskazówki dotyczące pośredniego programu TVF Aplikacja pośrednia w widoku wskazówek tabeli do wywołania funkcji wielostanowej (TVF) zostanie usunięta w przyszłej wersji programu SQL Server.
WSTAW WARTOŚĆ NULL do kolumn TIMESTAMP Wartość NULL została wstawiona do kolumny TIMESTAMP. Zamiast tego użyj wartości domyślnej. Występuje raz na kompilację.
INSERT_HINTS
Korean_Wansung_Unicode Zdarzenie występuje raz na początek bazy danych i raz na użycie sortowania. Zaplanuj modyfikowanie aplikacji korzystających z tego sortowania.
Lithuanian_Classic Zdarzenie występuje raz na początek bazy danych i raz na użycie sortowania. Zaplanuj modyfikowanie aplikacji korzystających z tego sortowania.
Macedoński Zdarzenie występuje raz na początek bazy danych i raz na użycie sortowania. Zaplanuj modyfikowanie aplikacji korzystających z tego sortowania. Zamiast tego użyj Macedonian_FYROM_90.
MODYFIKOWANIE GRUPY PLIKÓW TYLKO DO ODCZYTU Napotkano składnię MODIFY FILEGROUP READONLY. Zapisz ponownie instrukcje, aby użyć składni READ_ONLY. Występuje raz na kompilację.
MODYFIKOWANIE PLIKUGROUP READWRITE Napotkano składnię MODIFY FILEGROUP READWRITE. Ponowne zapisywanie instrukcji w celu używania składni READ_WRITE. Występuje raz na kompilację.
Więcej niż dwuczęściowa nazwa kolumny Zapytanie używało nazwy 3-częściowej lub 4-częściowej na liście kolumn. Zmień zapytanie tak, aby używało standardowych nazw 2-częściowych. Występuje raz na kompilację.
Wiele wskazówek tabeli bez przecinków Spacja została użyta jako separator między wskazówkami tabeli. Zamiast tego użyj przecinka. Występuje raz na kompilację.
NOLOCK lub READUNCOMMITTED w AKTUALIZACJI lub DELETE Napotkano błąd NOLOCK lub READUNCOMMITTED w klauzuli FROM instrukcji UPDATE lub DELETE. Usuń wskazówki tabeli NOLOCK lub READUNCOMMITTED z klauzuli FROM.
Operatory sprzężenia zewnętrznego inne niż ANSI *= lub =* Napotkano instrukcję używającą składni sprzężenia *= lub =*. Zastąp ponownie instrukcję , aby użyć składni sprzężenia ANSI. Występuje raz na kompilację.
Ponumerowane procedury składowane Procedury numerowane są przestarzałe. Nie zaleca się korzystania z procedur numerowanych.
numbered_procedure_parameters Napotkano odwołania do przestarzałych sys.numbered_procedure_parameters. Nie używaj. Występuje raz na kompilację.
numbered_procedures Napotkano odwołania do przestarzałych sys.numbered_procedures. Nie używaj. Występuje raz na kompilację.
objidupdate
Oldstyle RAISERROR Napotkano przestarzałą składnię RAISERROR (format: ciąg całkowity RAISERROR). Ponownie zapisz instrukcję przy użyciu bieżącej składni RAISERROR. Występuje raz na kompilację.
Stara składnia NEAR Użyj nowej składni NEAR. Zobacz NEAR
OLEDB dla połączeń ad hoc SQLOLEDB nie jest obsługiwanym dostawcą. Użyj natywnego klienta programu SQL Server na potrzeby połączeń ad hoc.
UPRAWNIENIA Napotkano odwołania do funkcji wewnętrznej PERMISSIONS. Zamiast tego wykonaj zapytanie sys.fn_my_permissions. Występuje raz na zapytanie.
ProcNums Napotkano przestarzałą składnię ProcNums. Ponowne zapisywanie instrukcji w celu usunięcia odwołań. Występuje raz na kompilację.
TEKST DO ODCZYTU Napotkano składnię READTEXT. Ponowne zapisywanie aplikacji w celu używania typu danych varchar(max) i usunięcia składni typu danych tekstu. Występuje raz na zapytanie.
REMSERVER Zastąp serwery zdalne przy użyciu serwerów połączonych.
PRZYWRACANIE BAZY DANYCH LUB DZIENNIKA PRZY UŻYCIU DBO_ONLY Napotkano składnię RESTORE ... WITH DBO_ONLY. Zamiast tego użyj RESTORE ... RESTRICTED_USER.
PRZYWRACANIE BAZY DANYCH LUB DZIENNIKA ZA POMOCĄ ELEMENTU MEDIAPASSWORD Napotkano składnię RESTORE ... WITH MEDIAPASSWORD. POLECENIE WITH MEDIAPASSWORD zapewnia słabe zabezpieczenia i należy je usunąć.
PRZYWRACANIE BAZY DANYCH LUB DZIENNIKA PRZY UŻYCIU HASŁA Napotkano składnię RESTORE ... WITH PASSWORD. FUNKCJA WITH PASSWORD zapewnia słabe zabezpieczenia i powinna zostać usunięta.
Zwracanie wyników z wyzwalacza To zdarzenie występuje raz na wywołanie wyzwalacza. Zapisz ponownie wyzwalacz, aby nie zwracał zestawów wyników.
ROWGUIDCOL Napotkano składnię ROWGUIDCOL. Zapisz ponownie instrukcje, aby użyć składni $rowguid. Występuje raz na kompilację.
USTAW ANSI_NULLS WYŁĄCZONE Napotkano składnię SET ANSI_NULLS OFF. Usuń tę przestarzałą składnię. Występuje raz na kompilację.
USTAW ANSI_PADDING WYŁĄCZONE Napotkano składnię SET ANSI_PADDING OFF. Usuń tę przestarzałą składnię. Występuje raz na kompilację.
USTAW CONCAT_NULL_YIELDS_NULL WYŁĄCZONE Napotkano składnię SET CONCAT_NULL_YIELDS_NULL OFF. Usuń tę przestarzałą składnię. Występuje raz na kompilację.
SET DISABLE_DEF_CNST_CHK Napotkano składnię SET DISABLE_DEF_CNST_CHK. Nie ma to żadnego wpływu. Usuń tę przestarzałą składnię. Występuje raz na kompilację.
USTAWIANIE BŁĘDU ERRLVL
USTAW FMTONLY NA Napotkano składnię SET FMTONLY. Usuń tę przestarzałą składnię. Występuje raz na kompilację.
USTAWIANIE PRZESUNIĘĆ Napotkano składnię SET OFFSETS. Usuń tę przestarzałą składnię. Występuje raz na kompilację.
SET REMOTE_PROC_TRANSACTIONS Napotkano składnię SET REMOTE_PROC_TRANSACTIONS. Usuń tę przestarzałą składnię. Zamiast tego użyj serwerów połączonych i sp_serveroption.
SET ROWCOUNT Składnia SET ROWCOUNT została napotkana w instrukcji DELETE, INSERT lub UPDATE. Zastąp ponownie instrukcję przy użyciu funkcji TOP. Występuje raz na kompilację.
SETUSER Napotkano instrukcję SET USER. Zamiast tego użyj polecenia EXECUTE AS. Występuje raz na zapytanie.
soap_endpoints Natywne usługi sieci Web XML są przestarzałe. Zamiast tego użyj programu Windows Communications Foundation (WCF) lub ASP.NET.
sp_addapprole Napotkano procedurę sp_addapprole. Zamiast tego użyj funkcji CREATE APPLICATION ROLE( UTWÓRZ ROLĘ APLIKACJI). Występuje raz na zapytanie.
sp_addextendedproc Napotkano procedurę sp_addextendedproc. Zamiast tego użyj środowiska CLR. Występuje raz na kompilację.
sp_addlogin Napotkano procedurę sp_addlogin. Zamiast tego użyj polecenia CREATE LOGIN. Występuje raz na zapytanie.
sp_addremotelogin Napotkano procedurę sp_addremotelogin. Zamiast tego użyj serwerów połączonych.
sp_addrole Napotkano procedurę sp_addrole. Zamiast tego użyj funkcji CREATE ROLE. Występuje raz na zapytanie.
sp_addrolemember Napotkano procedurę sp_addrolemember. Zamiast tego użyj funkcji ALTER ROLE.
sp_addserver Napotkano procedurę sp_addserver. Zamiast tego użyj serwerów połączonych.
sp_addsrvrolemember Napotkano procedurę sp_addsrvrolemember. Zamiast tego użyj FUNKCJI ALTER SERVER ROLE.
sp_addtype Napotkano procedurę sp_addtype. Zamiast tego użyj polecenia CREATE TYPE. Występuje raz na kompilację.
sp_adduser Napotkano procedurę sp_adduser. Zamiast tego użyj polecenia CREATE USER. Występuje raz na zapytanie.
sp_approlepassword Napotkano procedurę sp_approlepassword. Zamiast tego użyj FUNKCJI ALTER APPLICATION ROLE. Występuje raz na zapytanie.
sp_attach_db Napotkano procedurę sp_attach_db. Zamiast tego użyj polecenia CREATE DATABASE FOR ATTACH. Występuje raz na zapytanie.
sp_attach_single_file_db Napotkano procedurę sp_single_file_db. Zamiast tego użyj polecenia CREATE DATABASE FOR ATTACH_REBUILD_LOG. Występuje raz na zapytanie.
sp_bindefault Napotkano procedurę sp_bindefault. Zamiast tego użyj słowa kluczowego DEFAULT ALTER TABLE lub CREATE TABLE. Występuje raz na kompilację.
sp_bindrule Napotkano procedurę sp_bindrule. Zamiast tego użyj ograniczeń sprawdzania. Występuje raz na kompilację.
sp_bindsession Napotkano procedurę sp_bindsession. Zamiast tego użyj wielu aktywnych zestawów wyników (MARS) lub transakcji rozproszonych. Występuje raz na kompilację.
sp_certify_removable Napotkano procedurę sp_certify_removable. Zamiast tego użyj sp_detach_db. Występuje raz na zapytanie.
sp_changedbowner Napotkano procedurę sp_changedbowner. Zamiast tego użyj polecenia ALTER AUTHORIZATION.
sp_changeobjectowner Napotkano procedurę sp_changeobjectowner. Zamiast tego użyj polecenia ALTER SCHEMA lub ALTER AUTHORIZATION. Występuje raz na zapytanie.
sp_change_users_login Napotkano procedurę sp_change_users_login. Zamiast tego użyj polecenia ALTER USER. Występuje raz na zapytanie.
sp_configure "maska koligacji" Napotkano opcję maski koligacji sp_configure. Zamiast tego użyj polecenia ALTER SERVER CONFIGURATION.
sp_configure "maska koligacji64" Napotkano opcję maski koligacji sp_configure. Zamiast tego użyj polecenia ALTER SERVER CONFIGURATION.
sp_configure "zezwalaj na aktualizacje" Napotkano opcję zezwalania na aktualizacje sp_configure. Tabele systemowe nie są już możliwe do zaktualizowania. Nie używaj. Występuje raz na zapytanie.
sp_configure "tryb inspekcji c2" Standard zabezpieczeń C2 został zastąpiony przez certyfikację wspólnych kryteriów. Zobacz Common Criteria Compliance Enabled Server Configuration.
sp_configure "domyślne śledzenie włączone" Procedury składowane, funkcje i widoki wykazu śledzenia SQL są przestarzałe. Zamiast tego użyj zdarzeń rozszerzonych.
sp_configure "nie zezwalaj na wyniki z wyzwalaczy" Napotkano opcję sp_configure nie zezwalaj na zestawy wyników z wyzwalaczy. Aby nie zezwalać na zestawy wyników z wyzwalaczy, użyj sp_configure, aby ustawić opcję na 1. Występuje raz na zapytanie.
sp_configure "przepustowość przeszukiwania stóp (maks.) Napotkano opcję przepustowości przeszukiwania stóp (maksymalna) sp_configure. Nie używaj. Występuje raz na zapytanie.
sp_configure "przepustowość przeszukiwania stóp (min)" Napotkano opcję przepustowości przeszukiwania stóp (min) sp_configure. Nie używaj. Występuje raz na zapytanie.
sp_configure "ft notify bandwidth (max)" Stopa powiadamia przepustowość (max) opcji sp_configure napotkano. Nie używaj. Występuje raz na zapytanie.
sp_configure "ft notify bandwidth (min)" Stop powiadamia przepustowość (minimalna) sp_configure napotkano. Nie używaj. Występuje raz na zapytanie.
sp_configure "blokady" Napotkano opcję blokad sp_configure. Blokady nie są już konfigurowalne. Nie używaj. Występuje raz na zapytanie.
sp_configure "otwarte obiekty" Napotkano opcję otwartych obiektów sp_configure. Liczba otwartych obiektów nie jest już konfigurowalna. Nie używaj. Występuje raz na zapytanie.
sp_configure "zwiększenie priorytetu" Napotkano opcję zwiększenia priorytetu sp_configure. Nie używaj. Występuje raz na zapytanie. Zamiast tego użyj opcji wiersza polecenia start /high ... program.exe systemu Windows.
sp_configure "remote proc trans" Napotkano zdalną opcję proc trans sp_configure. Nie używaj. Występuje raz na zapytanie.
sp_configure "ustaw rozmiar zestawu roboczego" Napotkano opcję rozmiaru zestawu roboczego zestawu roboczego sp_configure. Rozmiar zestawu roboczego nie jest już konfigurowalny. Nie używaj. Występuje raz na zapytanie.
sp_control_dbmasterkey_password Procedura składowana sp_control_dbmasterkey_password nie sprawdza, czy istnieje klucz główny. Jest to dozwolone w celu zapewnienia zgodności z poprzednimi wersjami, ale wyświetla ostrzeżenie. To zachowanie jest przestarzałe. W przyszłej wersji klucz główny musi istnieć, a hasło używane w procedurze składowanej sp_control_dbmasterkey_password musi być tym samym hasłem co jedno z haseł używanych do szyfrowania klucza głównego bazy danych.
sp_create_removable Napotkano procedurę sp_create_removable. Zamiast tego użyj CREATE DATABASE. Występuje raz na zapytanie.
sp_db_increased_partitions Napotkano procedurę sp_db_increased_partitions. Obsługa zwiększonych partycji jest teraz domyślnie dostępna.
sp_db_selective_xml_index Począwszy od programu SQL Server 2014 (12.x), nie można wyłączyć funkcji indeksu selektywnego XML. W programie SQL Server 2012 (11.x), aby wyłączyć funkcję indeksu selektywnego XML przy użyciu tej procedury składowanej, baza danych musi zostać umieszczona w modelu odzyskiwania SIMPLE przy użyciu polecenia ALTER DATABASE SET.
sp_db_vardecimal_storage_format Napotkano użycie vardecimal format magazynu. Zamiast tego użyj kompresji danych.
sp_dbcmptlevel Napotkano procedurę sp_dbcmptlevel. Zamiast tego użyj ALTER DATABASE ... SET COMPATIBILITY_LEVEL. Występuje raz na zapytanie.
sp_dbfixedrolepermission Napotkano procedurę sp_dbfixedrolepermission. Nie używaj. Występuje raz na zapytanie.
sp_dboption Napotkano procedurę sp_dboption. Zamiast tego użyj polecenia ALTER DATABASE i DATABASEPROPERTYEX. Występuje raz na kompilację.
sp_dbremove Napotkano procedurę sp_dbremove. Zamiast tego użyj funkcji DROP DATABASE. Występuje raz na zapytanie.
sp_defaultdb Napotkano procedurę sp_defaultdb. Zamiast tego użyj polecenia ALTER LOGIN. Występuje raz na kompilację.
sp_defaultlanguage Napotkano procedurę sp_defaultlanguage. Zamiast tego użyj polecenia ALTER LOGIN. Występuje raz na kompilację.
sp_denylogin Napotkano procedurę sp_denylogin. Zamiast tego użyj polecenia ALTER LOGIN DISABLE. Występuje raz na zapytanie.
sp_depends Napotkano procedurę sp_depends. Zamiast tego użyj sys.dm_sql_referencing_entities i sys.dm_sql_referenced_entities. Występuje raz na zapytanie.
sp_detach_db @keepfulltextindexfile W instrukcji sp_detach_db napotkano argument @keepfulltextindexfile. Nie używaj tego argumentu.
sp_dropalias Napotkano procedurę sp_dropalias. Zastąp aliasy kombinacją kont użytkowników i ról bazy danych. Użyj sp_dropalias, aby usunąć aliasy w uaktualnionych bazach danych. Występuje raz na kompilację.
sp_dropapprole Napotkano procedurę sp_dropapprole. Zamiast tego użyj FUNKCJI DROP APPLICATION ROLE. Występuje raz na zapytanie.
sp_dropextendedproc Napotkano procedurę sp_dropextendedproc. Zamiast tego użyj środowiska CLR. Występuje raz na kompilację.
sp_droplogin Napotkano procedurę sp_droplogin. Zamiast tego użyj polecenia DROP LOGIN. Występuje raz na zapytanie.
sp_dropremotelogin Napotkano procedurę sp_dropremotelogin. Zamiast tego użyj serwerów połączonych.
sp_droprole Napotkano procedurę sp_droprole. Zamiast tego użyj funkcji DROP ROLE. Występuje raz na zapytanie.
sp_droprolemember Napotkano procedurę sp_droprolemember. Zamiast tego użyj funkcji ALTER ROLE.
sp_dropsrvrolemember Napotkano procedurę sp_dropsrvrolemember. Zamiast tego użyj FUNKCJI ALTER SERVER ROLE.
sp_droptype Napotkano procedurę sp_droptype. Zamiast tego użyj funkcji DROP TYPE.
sp_dropuser Napotkano procedurę sp_dropuser. Zamiast tego użyj funkcji DROP USER. Występuje raz na zapytanie.
sp_estimated_rowsize_reduction_for_vardecimal Napotkano użycie vardecimal format magazynu. Zamiast tego użyj kompresji danych i sp_estimate_data_compression_savings.
sp_fulltext_catalog Napotkano procedurę sp_fulltext_catalog. Zamiast tego użyj polecenia CREATE/ALTER/DROP FULLTEXT CATALOG. Występuje raz na kompilację.
sp_fulltext_column Napotkano procedurę sp_fulltext_column. Zamiast tego użyj ALTER FULLTEXT INDEX. Występuje raz na kompilację.
sp_fulltext_database Napotkano procedurę sp_fulltext_database. Zamiast tego użyj polecenia ALTER DATABASE. Występuje raz na kompilację.
sp_fulltext_service @action=clean_up Napotkano opcję clean_up procedury sp_fulltext_service. Występuje raz na zapytanie.
sp_fulltext_service @action=connect_timeout Napotkano opcję connect_timeout procedury sp_fulltext_service. Występuje raz na zapytanie.
sp_fulltext_service @action=data_timeout Napotkano opcję data_timeout procedury sp_fulltext_service. Występuje raz na zapytanie.
sp_fulltext_service @action=resource_usage Napotkano opcję resource_usage procedury sp_fulltext_service. Ta opcja nie ma funkcji. Występuje raz na zapytanie.
sp_fulltext_table Napotkano procedurę sp_fulltext_table. Zamiast tego użyj POLECENIA CREATE/ALTER/DROP FULLTEXT INDEX. Występuje raz na kompilację.
sp_getbindtoken Napotkano procedurę sp_getbindtoken. Zamiast tego użyj wielu aktywnych zestawów wyników (MARS) lub transakcji rozproszonych. Występuje raz na kompilację.
sp_grantdbaccess Napotkano procedurę sp_grantdbaccess. Zamiast tego użyj polecenia CREATE USER. Występuje raz na zapytanie.
sp_grantlogin Napotkano procedurę sp_grantlogin. Zamiast tego użyj polecenia CREATE LOGIN. Występuje raz na zapytanie.
sp_help_fulltext_catalog_components Napotkano procedurę sp_help_fulltext_catalog_components. Ta procedura zwraca puste wiersze. Nie należy używać tej procedury. Występuje raz na kompilację.
sp_help_fulltext_catalogs Napotkano procedurę sp_help_fulltext_catalogs. Zamiast tego wykonaj zapytanie sys.fulltext_catalogs. Występuje raz na kompilację.
sp_help_fulltext_catalogs_cursor Napotkano procedurę sp_help_fulltext_catalogs_cursor. Zamiast tego wykonaj zapytanie sys.fulltext_catalogs. Występuje raz na kompilację.
sp_help_fulltext_columns Napotkano procedurę sp_help_fulltext_columns. Zamiast tego wykonaj zapytanie sys.fulltext_index_columns. Występuje raz na kompilację.
sp_help_fulltext_columns_cursor Napotkano procedurę sp_help_fulltext_columns_cursor. Zamiast tego wykonaj zapytanie sys.fulltext_index_columns. Występuje raz na kompilację.
sp_help_fulltext_tables Napotkano procedurę sp_help_fulltext_tables. Zamiast tego wykonaj zapytanie sys.fulltext_indexes. Występuje raz na kompilację.
sp_help_fulltext_tables_cursor Napotkano procedurę sp_help_fulltext_tables_cursor. Zamiast tego wykonaj zapytanie sys.fulltext_indexes. Występuje raz na kompilację.
sp_helpdevice Napotkano procedurę sp_helpdevice. Zamiast tego wykonaj zapytanie sys.backup_devices. Występuje raz na zapytanie.
sp_helpextendedproc Napotkano procedurę sp_helpextendedproc. Zamiast tego użyj środowiska CLR. Występuje raz na kompilację.
sp_helpremotelogin Napotkano procedurę sp_helpremotelogin. Zamiast tego użyj serwerów połączonych.
sp_indexoption Napotkano procedurę sp_indexoption. Zamiast tego użyj polecenia ALTER INDEX. Występuje raz na kompilację.
sp_lock Napotkano procedurę sp_lock. Zamiast tego wykonaj zapytanie sys.dm_tran_locks. Występuje raz na zapytanie.
sp_password Napotkano procedurę sp_password. Zamiast tego użyj polecenia ALTER LOGIN. Występuje raz na zapytanie.
sp_remoteoption Napotkano procedurę sp_remoteoption. Zamiast tego użyj serwerów połączonych.
sp_renamedb Napotkano procedurę sp_renamedb. Zamiast tego użyj polecenia ALTER DATABASE. Występuje raz na zapytanie.
sp_resetstatus Napotkano procedurę sp_resetstatus. Zamiast tego użyj polecenia ALTER DATABASE. Występuje raz na zapytanie.
sp_revokedbaccess Napotkano procedurę sp_revokedbaccess. Zamiast tego użyj funkcji DROP USER. Występuje raz na zapytanie.
sp_revokelogin Napotkano procedurę sp_revokelogin. Zamiast tego użyj polecenia DROP LOGIN. Występuje raz na zapytanie.
sp_srvrolepermission Napotkano przestarzałą procedurę sp_srvrolepermission. Nie używaj. Występuje raz na zapytanie.
sp_trace_create Procedury składowane, funkcje i widoki wykazu śledzenia SQL są przestarzałe. Zamiast tego użyj zdarzeń rozszerzonych.
sp_trace_getdata Procedury składowane, funkcje i widoki wykazu śledzenia SQL są przestarzałe. Zamiast tego użyj zdarzeń rozszerzonych.
sp_trace_setevent Procedury składowane, funkcje i widoki wykazu śledzenia SQL są przestarzałe. Zamiast tego użyj zdarzeń rozszerzonych.
sp_trace_setfilter Procedury składowane, funkcje i widoki wykazu śledzenia SQL są przestarzałe. Zamiast tego użyj zdarzeń rozszerzonych.
sp_trace_setstatus Procedury składowane, funkcje i widoki wykazu śledzenia SQL są przestarzałe. Zamiast tego użyj zdarzeń rozszerzonych.
sp_unbindefault Napotkano procedurę sp_unbindefault. Zamiast tego użyj słowa kluczowego DEFAULT w instrukcjach CREATE TABLE lub ALTER TABLE. Występuje raz na kompilację.
sp_unbindrule Napotkano procedurę sp_unbindrule. Użyj ograniczeń sprawdzania zamiast reguł. Występuje raz na kompilację.
SQL_AltDiction_CP1253_CS_AS Zdarzenie występuje raz na początek bazy danych i raz na użycie sortowania. Zaplanuj modyfikowanie aplikacji korzystających z tego sortowania.
sql_dependencies Napotkano odwołania do sys.sql_dependencies. Zamiast tego użyj sys.sql_expression_dependencies. Występuje raz na kompilację.
Literały ciągu jako aliasy kolumn Napotkano składnię zawierającą ciąg, który jest używany jako alias kolumny w instrukcji SELECT, takiej jak 'string' = expression. Nie używaj. Występuje raz na kompilację.
sysaltfiles Napotkano odwołania do sysaltfiles. Zamiast tego użyj sys.master_files. Występuje raz na kompilację.
syscacheobjects Napotkano odwołania do syscacheobjects. Zamiast tego użyj sys.dm_exec_cached_plans, sys.dm_exec_plan_attributesi sys.dm_exec_sql_text. Występuje raz na kompilację.
syscolumns Napotkano odwołania do syscolumns. Zamiast tego użyj sys.columns. Występuje raz na kompilację.
syscomments Napotkano odwołania do syscomments. Zamiast tego użyj sys.sql_modules. Występuje raz na kompilację.
sysconfigures Napotkano odwołania do tabeli sysconfigures. Zamiast tego należy odwołać się do widoku sys.sysconfigures. Występuje raz na kompilację.
ograniczenia systemu Napotkano odwołania do sysconstraints. Zamiast tego użyj sys.check_constraints, sys.default_constraints, sys.foreign_keyssys.key_constraints. Występuje raz na kompilację.
syscurconfigs Napotkano odwołania do syscurconfigs. Zamiast tego użyj sys.configurations. Występuje raz na kompilację.
sysdatabases Napotkano odwołania do sysdatabases. Zamiast tego użyj sys.databases. Występuje raz na kompilację.
sysdepends Napotkano odwołania do sysdepends. Zamiast tego użyj sys.sql_dependencies. Występuje raz na kompilację.
sysdevices Napotkano odwołania do sysdevices. Zamiast tego użyj sys.backup_devices. Występuje raz na kompilację.
sysfilegroups Napotkano odwołania do sysfilegroups. Zamiast tego użyj sys.filegroups. Występuje raz na kompilację.
pliki sysfile Napotkano odwołania do sysfiles. Zamiast tego użyj sys.database_files. Występuje raz na kompilację.
sysforeignkeys Napotkano odwołania do sysforeignkeys. Zamiast tego użyj sys.foreign_keys. Występuje raz na kompilację.
sysfulltextcatalogs Napotkano odwołania do sysfulltextcatalogs. Zamiast tego użyj sys.fulltext_catalogs. Występuje raz na kompilację.
sysindexes Napotkano odwołania do sysindexes. Zamiast tego użyj sys.indexes, sys.partitions, sys.allocation_unitsi sys.dm_db_partition_stats. Występuje raz na kompilację.
sysindexkeys Napotkano odwołania do sysindexkeys. Zamiast tego użyj sys.index_columns. Występuje raz na kompilację.
syslockinfo Napotkano odwołania do syslockinfo. Zamiast tego użyj sys.dm_tran_locks. Występuje raz na kompilację.
syslogins Napotkano odwołania do syslogins. Zamiast tego użyj sys.server_principals i sys.sql_logins. Występuje raz na kompilację.
sysmembers Napotkano odwołania do sysmembers. Zamiast tego użyj sys.database_role_members. Występuje raz na kompilację.
sysmessages Napotkano odwołania do sysmessages. Zamiast tego użyj sys.messages. Występuje raz na kompilację.
sysobjects Napotkano odwołania do sysobjects. Zamiast tego użyj sys.objects. Występuje raz na kompilację.
sysoledbusers Napotkano odwołania do sysoledbusers. Zamiast tego użyj sys.linked_logins. Występuje raz na kompilację.
sysopentapes Napotkano odwołania do sysopentapes. Zamiast tego użyj sys.dm_io_backup_tapes. Występuje raz na kompilację.
sysperfinfo Napotkano odwołania do sysperfinfo. Użyj sys.dm_os_performance_counters. zamiast. Występuje raz na kompilację.
syspermissions Napotkano odwołania do syspermissions. Zamiast tego użyj sys.database_permissions i sys.server_permissions. Występuje raz na kompilację.
sysprocesses Napotkano odwołania do sysprocesses. Zamiast tego użyj sys.dm_exec_connections, sys.dm_exec_sessionsi sys.dm_exec_requests. Występuje raz na kompilację.
sysprotects Napotkano odwołania do sysprotects. Zamiast tego użyj sys.database_permissions i sys.server_permissions. Występuje raz na kompilację.
sysreferences Napotkano odwołania do sysreferences. Zamiast tego użyj sys.foreign_keys. Występuje raz na kompilację.
sysremotelogins Napotkano odwołania do sysremotelogins. Zamiast tego użyj sys.remote_logins. Występuje raz na kompilację.
sysservers Napotkano odwołania do sysservers. Zamiast tego użyj sys.servers. Występuje raz na kompilację.
systypes Napotkano odwołania do systypes. Zamiast tego użyj sys.types. Występuje raz na kompilację.
sysusers Napotkano odwołania do sysusers. Zamiast tego użyj sys.database_principals. Występuje raz na kompilację.
Wskazówka dotycząca tabeli bez funkcji WITH Napotkano instrukcję, która używała wskazówek tabeli, ale nie używała słowa kluczowego WITH. Zmodyfikuj instrukcje, aby uwzględnić słowo WITH. Występuje raz na kompilację.
Opcja Tekst w tabeli wierszy Napotkano odwołania do opcji tabeli "tekst w wierszu". Zamiast tego użyj sp_tableoption 'large value types out of row'. Występuje raz na zapytanie.
TEXTPTR Napotkano odwołania do funkcji TEXTPTR. Zastąp ponownie aplikacje, aby używać typu danych varchar(max) i usunąć tekst, ntexti składnia obrazu typu danych. Występuje raz na zapytanie.
TEXTVALID Napotkano odwołania do funkcji TEXTVALID. Zastąp ponownie aplikacje, aby używać typu danych varchar(max) i usunąć tekst, ntexti składnia obrazu typu danych. Występuje raz na zapytanie.
SYGNATURY CZASOWEJ Łączna liczba napotkanych przestarzałych znacznika czasu typu danych w instrukcji DDL. Zamiast tego użyj rowversion typu danych.
UPDATETEXT lub WRITETEXT Napotkano instrukcję UPDATETEXT lub WRITETEXT. Zastąp ponownie aplikacje, aby używać typu danych varchar(max) i usunąć tekst, ntexti składnia obrazu typu danych. Występuje raz na zapytanie.
USER_ID Napotkano odwołania do funkcji USER_ID. Zamiast tego użyj funkcji DATABASE_PRINCIPAL_ID. Występuje raz na kompilację.
Używanie oleDB dla serwerów połączonych Napotkano dostawcę bazy danych SQLOLEDB dla serwerów połączonych. Zamiast tego użyj programu MSOLEDBSQL.
Format magazynu vardecimal Napotkano użycie vardecimal format magazynu. Zamiast tego użyj kompresji danych.
XMLDATA Napotkano składnię FOR XML. Używaj generowania XSD dla trybów RAW i AUTO. Brak zamiany trybu jawnego. Występuje raz na kompilację.
XP_API Napotkano rozszerzoną instrukcję procedury składowanej. Nie używaj.
xp_grantlogin Napotkano procedurę xp_grantlogin. Zamiast tego użyj polecenia CREATE LOGIN. Występuje raz na kompilację.
xp_loginconfig Napotkano procedurę xp_loginconfig. Zamiast tego użyj argumentu IsIntegratedSecurityOnly SERVERPROPERTY. Występuje raz na zapytanie.
xp_revokelogin Napotkano procedurę xp_revokelogin. Zamiast tego użyj polecenia ALTER LOGIN DISABLE lub DROP LOGIN. Występuje raz na kompilację.