Udostępnij za pośrednictwem


SQL Server, Deprecated Features Object

SQLServer: obiekt zdeprecjonowanej funkcji SQL Server dostarcza liczników do monitorowania funkcji oznaczone jako zaniechana. przypadek każdego licznika udostępnia licznik zużycia, zawierającą listę ile razy zdeprecjonowanej funkcji napotkano od SQL Server ostatniego uruchomienia.

W poniższej tabela opisano wystąpienia programu SQL Server zastąpiona funkcje liczników.

Program SQL Server zastąpiona funkcje wystąpienia liczników

Description

' # 'i' ## ' jako nazwy tabel tymczasowych i procedur przechowywanych

Napotkano identyfikator, który nie zawiera żadnych znaków innych niż #.Użyj co najmniej jeden dodatkowy znak.Występuje po jednej kompilacji.

':: ' Składnia wywołania funkcja

:: Składnia wywołania funkcja napotkano funkcja wycenione tabela. Zamień na SELECT column_list FROM < nazwa_funkcji>(). Na przykład zastąpić SELECT * FROM ::fn_virtualfilestats(2,1)z SELECT * FROM sys.fn_virtualfilestats(2,1). Występuje po jednej kompilacji.

' @ 'i nazwy rozpoczynają się od ciągu „ @@ "jako Transact-SQL identyfikatory

Identyfikator napotkano rozpoczęcia z lub @@.Nie należy używać lub @@ lub nazwy zaczynające się od @@ jako identyfikatorów.Występuje po jednej kompilacji.

DODAWANIE URZĄDZENIA TAŚMOWEGO

Sp_addumpdevice zdeprecjonowanej funkcji. „tape„ Wystąpił. Za pomocą sp_addumpdevice "disk"zamiast niej. Pojawia się raz na użycie.

WSZYSTKIE uprawnienia

Całkowita liczba przypadków napotkano składni GRANT ALL, DENY ALL lub REVOKE ALL.Modyfikowanie składni można odmówić określonych uprawnień.Pojawia się raz na kwerendę.

ZMIENIANIE BAZY DANYCH Z TORN_PAGE_DETECTION

Całkowita liczba przypadków zdeprecjonowanej funkcji TORN_PAGE_DETECTION opcja instrukcji ALTER DATABASE została użyta w wystąpieniu serwera od momentu uruchomienia.Zamiast tego należy użyć składni PAGE_VERIFY.Pojawia się raz na użycie w instrukcja DDL.

ZMIANY LOGOWANIA Z zestaw POŚWIADCZEŃ

Napotkano ALTER LOGIN WITH poświadczenie zestaw lub ALTER LOGIN WITH NO poświadczenie składnia zdeprecjonowanej funkcji.Zamiast tego należy użyć składni ADD lub DROP POŚWIADCZEŃ.Występuje po jednej kompilacji.

Azeri_Cyrilllic_90

Zdarzenie występuje raz na początku bazy danych i raz na użycie sortowanie.Zaplanuj zmodyfikować aplikacje używające tego sortowanie.

Azeri_Latin_90

Zdarzenie występuje raz na początku bazy danych i raz na użycie sortowanie.Zaplanuj zmodyfikować aplikacje używające tego sortowanie.

kopia zapasowa DATABASE lub dziennik do TAPE

Funkcja przestarzałe kopia zapasowa {DATABASE | dziennik} TO TAPE lub kopia zapasowa {DATABASE | dziennik} do device_that_is_a_tape Napotkano.

Za pomocą kopia zapasowa {DATABASE | dziennik} TO DISK lub kopia zapasowa {DATABASE | dziennik} do device_that_is_a_disk, zamiast niego. Pojawia się raz na użycie.

kopia zapasowa DATABASE lub dziennik WITH MEDIAPASSWORD

Napotkano zdeprecjonowanej funkcji DATABASE kopia zapasowa WITH MEDIAPASSWORD lub dziennik kopia zapasowa WITH MEDIAPASSWORD.Nie należy używać Z MEDIAPASSWORD.

kopia zapasowa DATABASE lub dziennik WITH PASSWORD

Napotkano zdeprecjonowanej funkcji DATABASE kopia zapasowa WITH PASSWORD lub dziennik kopia zapasowa WITH PASSWORD.Nie należy używać Z PASSWORD.

OBLICZYĆ [ZA]

Napotkano COMPUTE lub COMPUTE BY składni.Należy zmodyfikować kwerendę tak, aby użyć GROUP BY ROLLUP.Występuje po jednej kompilacji.

UTWÓRZ WIĘCEJ CATLOG W ŚCIEŻCE

CATLOG więcej CREATE instrukcja ze ścieżka w napotkano klauzula.Tę klauzulę nie powoduje żadnych zmian w tej wersja programu SQL Server.Pojawia się raz na użycie.

TWORZENIE WYZWALACZA Z DOŁĄCZANIA

WYZWALACZ CREATE instrukcja z WITH APPEND napotkano klauzula.Zamiast tego odtworzyć cały wyzwalacza.Pojawia się raz na użycie w instrukcja DDL.

CREATE_DROP_DEFAULT

Napotkano składnię CREATE DEFAULT lub DROP DEFAULT.Polecenie ponownie za pomocą domyślna opcja CREATE tabela lub ALTER tabela.Występuje po jednej kompilacji.

CREATE_DROP_RULE

Napotkano składni CREATE RULE.Polecenie ponownie za pomocą warunków ograniczających.Występuje po jednej kompilacji.

Typy danych: tekst typu ntext lub image

A text, ntext, lub image Napotkano typów danych. Ponownie zapisuje aplikacjom na korzystanie z varchar(max) Wpisz dane i usunąć text, ntext, a image Składnia typu danych. Pojawia się raz na kwerendę.

Poziom zgodności bazy danych 80

Całkowita liczba godzin, baza danych została zmieniona na poziom zgodności 80.Planowane jest uaktualnienie bazy danych i aplikacji przed następnym wydaniu.Występuje także wtedy, gdy uruchomiono bazę danych zgodności poziom 80.

Poziom zgodności bazy danych 90

Całkowita liczba godzin, baza danych została zmieniona na poziom zgodności 90.Planowane jest uaktualnienie bazy danych i aplikacji do przyszłej wersji.Występuje także wtedy, gdy uruchomiono bazę danych zgodności poziom 90.

database_principal_aliases

Napotkano odwołania do sys.database_principal_aliases przestarzałe.Ról należy używać zamiast aliasów.Występuje po jednej kompilacji.

DATABASEPROPERTY

instrukcja odwołuje się do DATABASEPROPERTY.Zaktualizować instrukcja DATABASEPROPERTY DATABASEPROPERTYEX.Występuje po jednej kompilacji.

DATABASEPROPERTYEX('IsFullTextEnabled')

Instrukcja DATABASEPROPERTYEX odwołująca się do właściwości IsFullTextEnabled.Wartość tej właściwości nie ma znaczenia.W bazach danych użytkownika zawsze jest włączona obsługa wyszukiwania pełnotekstowego.Nie należy używać tej właściwości.Występuje raz w kompilacji.

PINTABLE DBCC [UN]

DBCC PINTABLE lub UNPINTABLE DBCC instrukcja napotkano.Ta instrukcja nie ma znaczenia i powinna zostać usunięta.Pojawia się raz na kwerendę.

DBCC DBREINDEX

Napotkano instrukcję DBCC DBREINDEX.Ponownie zapisuje instrukcja do korzystania z opcji ODBUDOWYWANIA ALTER indeks.Pojawia się raz na kwerendę.

DBCC INDEXDEFRAG

DBCC INDEXDEFRAG instrukcja napotkano.Ponownie zapisuje instrukcja do korzystania z opcji REORGANIZACJA ALTER indeks.Pojawia się raz na kwerendę.

DBCC SHOWCONTIG

Napotkano instrukcję SHOWCONTIG DBCC.Kwerendy sys.dm_db_index_physical_stats tych informacji.Pojawia się raz na kwerendę.

Słowo kluczowe DEFAULT jako wartość domyślna

Składnia, który wykorzystuje słowo kluczowe DEFAULT jako wartości domyślnej wystąpił.Nie należy używać.Występuje po jednej kompilacji.

dm_fts_active_catalogs

Licznik dm_fts_active_catalogs zawsze pozostaje na 0, ponieważ niektóre kolumny w widoku sys.dm_fts_active_catalogs nie są zaniechana.Monitorowanie przestarzałe kolumna, należy użyć kolumna specyficzne, licznik, na przykład dm_fts_active_catalogs.is_paused.

dm_fts_active_catalogs.is_paused

kolumna is_paused sys.dm_fts_active_catalogs dynamiczny widok zarządzania napotkano.Należy unikać używania to kolumna.Występuje przy każdym wystąpieniu serwera wykrywa odwołanie do kolumna.

dm_fts_active_catalogs.previous_status

Napotkano kolumna previous_status sys.dm_fts_active_catalogs dynamiczny widok zarządzania.Należy unikać używania to kolumna.Występuje przy każdym wystąpieniu serwera wykrywa odwołanie do kolumna.

dm_fts_active_catalogs.previous_status_description

Napotkano kolumna previous_status_description sys.dm_fts_active_catalogs dynamiczny widok zarządzania.Należy unikać używania to kolumna.Występuje przy każdym wystąpieniu serwera wykrywa odwołanie do kolumna.

dm_fts_active_catalogs.row_count_in_thousands

Napotkano kolumna row_count_in_thousands sys.dm_fts_active_catalogs dynamiczny widok zarządzania.Należy unikać używania to kolumna.Występuje przy każdym wystąpieniu serwera wykrywa odwołanie do kolumna.

dm_fts_active_catalogs.status

kolumna Stan sys.dm_fts_active_catalogs dynamiczny widok zarządzania napotkano.Należy unikać używania to kolumna.Występuje przy każdym wystąpieniu serwera wykrywa odwołanie do kolumna.

dm_fts_active_catalogs.status_description

Napotkano kolumna status_description sys.dm_fts_active_catalogs dynamiczny widok zarządzania.Należy unikać używania to kolumna.Występuje przy każdym wystąpieniu serwera wykrywa odwołanie do kolumna.

dm_fts_active_catalogs.worker_count

Napotkano kolumna worker_count sys.dm_fts_active_catalogs dynamiczny widok zarządzania.Należy unikać używania to kolumna.Występuje przy każdym wystąpieniu serwera wykrywa odwołanie do kolumna.

dm_fts_memory_buffers

Licznik dm_fts_memory_buffers zawsze pozostaje na 0, ponieważ większość kolumn widoku sys.dm_fts_memory_buffers nie są zaniechana.Aby monitorować przestarzałe kolumna, należy użyć liczników specyficznych dla kolumn: dm_fts_memory_buffers.row_count.

dm_fts_memory_buffers.row_count

kolumna row_count sys.dm_fts_memory_buffers dynamicznego zarządzania widoku napotkano.Należy unikać używania to kolumna.Występuje przy każdym wystąpieniu serwera wykrywa odwołanie do kolumna.

DROP indeks o nazwie dwóch części

Składnia DROP indeks zawartych w formacie table_name.index_name Składnia w DROP indeks. Zamień na index_name DALEJ table_name Składnia instrukcja DROP indeks. Występuje po jednej kompilacji.

EXT_CREATE_ALTER_SOAP_ENDPOINT

Napotkano instrukcja CREATE lub ALTER punkt końcowy z opcją dla protokołu SOAP.Macierzysty usług XML sieci Web została zaniechana.Użyj systemu Windows komunikacja Foundation (WCF) lub programu ASP.NET.

EXT_endpoint_webmethods

Napotkano sys.endpoint_webmethods.Macierzysty usług XML sieci Web została zaniechana.Użyj systemu Windows komunikacja Foundation (WCF) lub programu ASP.NET.

EXT_soap_endpoints

Napotkano sys.soap_endpoints.Macierzysty usług XML sieci Web została zaniechana.Użyj systemu Windows komunikacja Foundation (WCF) lub programu ASP.NET.

EXTPROP_LEVEL0TYPE

Typ napotkano na level0type.Użyj SCHEMA jako level0type i TYPE jako level1type.Pojawia się raz na kwerendę.

EXTPROP_LEVEL0USER

Użytkownik level0type podczas level1type, także została określona.Użyj USER tylko jako level0type dla właściwości rozszerzone bezpośrednio na użytkownika.Pojawia się raz na kwerendę.

FASTFIRSTROW

Napotkano FASTFIRSTROW składni.Ponownie zapisuje instrukcji, aby użyć OPTION (FAST n) Składnia.Występuje po jednej kompilacji.

FILE_ID

Napotkano FILE_ID składni.Ponownie zapisuje instrukcji, aby użyć FILE_IDEX.Występuje po jednej kompilacji.

fn_get_sql

Funkcja fn_get_sql został skompilowany.Zamiast tego użyj sys.dm_exec_sql_text.Występuje po jednej kompilacji.

fn_servershareddrives

Funkcja fn_servershareddrives został skompilowany.Zamiast tego użyj sys.dm_io_cluster_shared_drives.Występuje po jednej kompilacji.

fn_virtualservernodes

Funkcja fn_virtualservernodes został skompilowany.Zamiast tego użyj sys.dm_os_cluster_nodes.Występuje po jednej kompilacji.

fulltext_catalogs

Licznik fulltext_catalogs zawsze pozostaje na 0, ponieważ niektóre kolumny w widoku sys.fulltext_catalogs nie są zaniechana.Monitorowanie przestarzałe kolumna, należy użyć jego kolumna specyficzne dla liczników, na przykład fulltext_catalogs.data_space_id.Występuje przy każdym wystąpieniu serwera wykrywa odwołanie do kolumna.

fulltext_catalogs.data_space_id

kolumna data_space_id sys.fulltext_catalogs wykazu widoku napotkano.Nie używaj kolumna.Występuje przy każdym wystąpieniu serwera wykrywa odwołanie do kolumna.

fulltext_catalogs.file_id

Napotkano kolumna file_id sys.fulltext_catalogs widoku wykazu.Nie używaj kolumna.Występuje przy każdym wystąpieniu serwera wykrywa odwołanie do kolumna.

fulltext_catalogs.ścieżka

Napotkano kolumnie Ścieżka widoku sys.fulltext_catalogs wykazu.Nie używaj kolumna.Występuje przy każdym wystąpieniu serwera wykrywa odwołanie do kolumna.

FULLTEXTCATALOGPROPERTY('LogSize')

Napotkano właściwość LogSize funkcja FULLTEXTCATALOGPROPERTY.Należy unikać używania tej właściwość.

FULLTEXTCATALOGPROPERTY('PopulateStatus')

Napotkano właściwość PopulateStatus funkcja FULLTEXTCATALOGPROPERTY.Należy unikać używania tej właściwość.

FULLTEXTSERVICEPROPERTY('ConnectTimeout')

Napotkano właściwość ConnectTimeout funkcja FULLTEXTSERVICEPROPERTY.Należy unikać używania tej właściwość.

FULLTEXTSERVICEPROPERTY('DataTimeout')

Napotkano właściwość DataTimeout funkcja FULLTEXTSERVICEPROPERTY.Należy unikać używania tej właściwość.

FULLTEXTSERVICEPROPERTY('ResourceUsage')

Napotkano właściwość ResourceUsage funkcja FULLTEXTSERVICEPROPERTY.Należy unikać używania tej właściwość.

WSZYSTKIE GRUPY

Całkowita liczba przypadków napotkano GROUP BY ALL składni.Zmodyfikuj składni do grupy określonych tabel.

Arabski (Liban)

Zdarzenie występuje raz na początku bazy danych i raz na użycie sortowanie.Zaplanuj zmodyfikować aplikacje używające tego sortowanie.Zamiast tego użyj Indic_General_90.

Wskazówka tabela HOLDLOCK bez nawiasów

IDENTITYCOL

Napotkano INDENTITYCOL składni.Ponownie zapisuje instrukcji, aby użyć składni $ tożsamości.Występuje po jednej kompilacji.

Indeks widoku listy select bez COUNT_BIG(*)

Lista wyboru agregacja widok indeksowany musi zawierać COUNT_BIG ** w trybie zgodności z 90.

INDEX_OPTION

Napotkano CREATE tabela, ALTER tabela lub CREATE INDEX składnia bez nawiasy opcje.Ponownie zapisuje instrukcja używać bieżącego składni.Pojawia się raz na kwerendę.

INDEXKEY_PROPERTY

Napotkano INDEXKEY_PROPERTY składni.Ponownie zapisuje instrukcji, aby zbadać sys.index_columns.Występuje po jednej kompilacji.

Wskazówki dotyczące serwerów TVF pośrednich

Pośrednie aplikacji, korzystając z widoku wskazówek tabela do wywołania multistatement wycenione tabela funkcja (TVF) zostaną usunięte w przyszłej wersja programu SQL Server.

INSERT NULL do kolumny sygnatury czasowej

Wartość NULL został wstawiony do kolumna sygnatury czasowej.Zamiast tego należy użyć wartości domyślnej.Występuje po jednej kompilacji.

INSERT_HINTS

Arabski (Libia)

Zdarzenie występuje raz na początku bazy danych i raz na użycie sortowanie.Zaplanuj zmodyfikować aplikacje używające tego sortowanie.

Arabski (Oman)

Zdarzenie występuje raz na początku bazy danych i raz na użycie sortowanie.Zaplanuj zmodyfikować aplikacje używające tego sortowanie.

Arabski (Arabia Saudyjska)

Zdarzenie występuje raz na początku bazy danych i raz na użycie sortowanie.Zaplanuj zmodyfikować aplikacje używające tego sortowanie.Zamiast tego użyj Macedonian_FYROM_90.

ZMODYFIKUJ grupa plików TYLKO DO ODCZYTU

Napotkano składni MODIFY READONLY grupa plików.Ponownie zapisuje instrukcji, aby użyć składni TYLKO_DO_ODCZYTU.Występuje po jednej kompilacji.

MODYFIKOWANIE READWRITE grupa plików

Napotkano składni odczytu i zmodyfikować zapisu grupa plików.Ponownie zapisuje instrukcji, aby użyć składni READ_WRITE.Występuje po jednej kompilacji.

Nazwa kolumna więcej niż dwóch części

Kwerendy używane część 3 lub 4-części nazwy na liście kolumn.Zmień kwerendę tak, aby używać zgodnego standardu nazw część 2.Występuje po jednej kompilacji.

Kilka wskazówek tabela bez przecinkami

Użyto spacji jako separatora między tabela wskazówki.Zamiast tego użyj przecinka.Występuje po jednej kompilacji.

NOLOCK lub READUNCOMMITTED UPDATE lub DELETE

Napotkano NOLOCK lub READUNCOMMITTED w klauzula FROM instrukcja UPDATE lub DELETE.Usuwanie tabela wskazówki NOLOCK lub READUNCOMMITTED z klauzula FROM.

Inne niż ANSI * = i = * operatorów łączyć zewnętrzne

A instrukcja używający * = i = * napotkano składni łączyć.Ponownie zapisuje instrukcja używać składni ANSI łączyć.Występuje po jednej kompilacji.

numbered_stored_procedures

numbered_procedure_parameters

References to the deprecated sys.numbered_procedure_parameters were encountered.Nie należy używać.Występuje po jednej kompilacji.

numbered_procedures

References to the deprecated sys.numbered_procedures were encountered.Nie należy używać.Występuje po jednej kompilacji.

RAISEERROR Oldstyle

Niezalecane RAISERROR (format: Napotkano składni ciąg całkowitą RAISERROR). Należy zmodyfikować instrukcję, używając bieżącego składni instrukcja RAISERROR.Występuje po jednej kompilacji.

OLEDB dla połączenia ad hoc

SQLOLEDB nie jest obsługiwane dostawca.Użycie SQL Server Klient macierzystej dla połączenia ad hoc.

UPRAWNIENIA

Napotkano odwołania do funkcja wewnętrzne PERMISSIONS.Zamiast tego kwerendy sys.fn_my_permissions.Pojawia się raz na kwerendę.

ProcNums

Napotkano przestarzałe składni ProcNums.Ponownie zapisuje instrukcji, aby usunąć odwołania.Występuje po jednej kompilacji.

READTEXT

Napotkano READTEXT składni.Ponownie zapisuje aplikacjom na korzystanie z varchar(max) Wpisz dane i usunąć text Składnia typu danych. Pojawia się raz na kwerendę.

przywracanie DATABASE lub dziennik WITH DBO_ONLY

Napotkano przywracanie … WITH DBO_ONLY składni.Zamiast tego użyj RESTRICTED_USER … przywracanie.

przywracanie DATABASE lub dziennik WITH MEDIAPASSWORD

Napotkano przywracanie … WITH MEDIAPASSWORD składni.WITH MEDIAPASSWORD zapewnia słabe zabezpieczenia i powinny zostać usunięte.

przywracanie DATABASE lub dziennik WITH PASSWORD

Napotkano składni przywracanie … WITH PASSWORD.WITH PASSWORD zapewnia słabe zabezpieczenia i powinny zostać usunięte.

Zwracanie wyniki z wyzwalacza

To zdarzenie występuje raz na wywołania wyzwalacza.Tak, aby nie zwraca zestaw wyników, należy ponownie napisać wyzwalacz.

ROWGUIDCOL

Napotkano ROWGUIDCOL składni.Ponownie zapisuje instrukcji, aby użyć składni $ rowguid.Występuje po jednej kompilacji.

ZESTAW ANSI_NULLS, WYŁĄCZANIE

Napotkano składni zestaw ANSI_NULLS OFF.Usunięcie tej składni przestarzałe.Występuje po jednej kompilacji.

ZESTAW ANSI_PADDING WYŁĄCZONE

Napotkano składni zestaw ANSI_PADDING OFF.Usunięcie tej składni przestarzałe.Występuje po jednej kompilacji.

zestaw CONCAT_NULL_YIELDS_NULL WYŁĄCZONE

Napotkano składni zestaw CONCAT_NULL_YIELDS_NULL OFF.Usunięcie tej składni przestarzałe.Występuje po jednej kompilacji.

ZESTAW DISABLE_DEF_CNST_CHK

Napotkano składni DISABLE_DEF_CNST_CHK zestaw.Ma to wpływu.Usunięcie tej składni przestarzałe.Występuje po jednej kompilacji.

zestaw OFFzestawS

Napotkano składni zestaw PRZESUNIĘCIA.Usunięcie tej składni przestarzałe.Występuje po jednej kompilacji.

ZESTAW REMOTE_PROC_TRANSACTIONS

Napotkano składni REMOTE_PROC_TRANSACTIONS zestaw.Usunięcie tej składni przestarzałe.Użyj połączonych serwerów i sp_serveroption.

ZESTAW ROWCOUNT

Składnia zestaw ROWCOUNT napotkano w instrukcja DELETE, INSERT lub UPDATE.Ponownie zapisuje instrukcja przy użyciu TOP.Występuje po jednej kompilacji.

SETUSER

Napotkano instrukcję zestaw USER.Użyj wykonać AS.Pojawia się raz na kwerendę.

sp_addapprole

Napotkano procedury sp_addapprole.Zamiast tego użyj polecenia CREATE rola aplikacji.Pojawia się raz na kwerendę.

sp_addextendedproc

Napotkano procedury sp_addextendedproc.Zamiast tego użyj środowiska CLR.Występuje po jednej kompilacji.

sp_addlogin

Napotkano procedury sp_addlogin.Zamiast tego użyj CREATE LOGIN.Pojawia się raz na kwerendę.

sp_addremotelogin

Napotkano procedury sp_addremotelogin.Użyj połączonych serwerów.

sp_addrole

Napotkano procedury sp_addrole.Zamiast tego użyj polecenia CREATE ROLE.Pojawia się raz na kwerendę.

sp_addserver

Napotkano procedury sp_addserver.Użyj połączonych serwerów.

sp_addtype

Napotkano procedury sp_addtype.Należy stosować typ CREATE.Występuje po jednej kompilacji.

sp_adduser

Napotkano procedury sp_adduser.Zamiast tego użyj polecenia CREATE USER.Pojawia się raz na kwerendę.

sp_approlepassword

Napotkano procedury sp_approlepassword.Użyć instrukcji ALTER ROLE APPLICATION.Pojawia się raz na kwerendę.

sp_attach_db

Napotkano procedury sp_attach_db.Użyj CREATE dla DOŁĄCZANIA bazy danych.Pojawia się raz na kwerendę.

sp_attach_single_file_db

Napotkano procedury sp_single_file_db.Zamiast tego użyj polecenia CREATE DATABASE FOR ATTACH_REBUILD_LOG.Pojawia się raz na kwerendę.

sp_bindefault

Napotkano procedury sp_bindefault.Użyć słowa kluczowego DEFAULT instrukcji ALTER tabela lub CREATE tabela.Występuje po jednej kompilacji.

sp_bindrule

Napotkano procedury sp_bindrule.Należy stosować ograniczeń check.Występuje po jednej kompilacji.

sp_bindsession

Napotkano procedury sp_bindsession.Użyj wielu zestawów wyników Active (MARS) lub transakcji rozproszonych.Występuje po jednej kompilacji.

sp_certify_removable

Napotkano procedury sp_certify_removable.Zamiast tego użyj sp_detach_db.Pojawia się raz na kwerendę.

sp_changeobjectowner

Napotkano procedury sp_changeobjectowner.Użyj instrukcji ALTER SCHEMA lub ALTER autoryzacja.Pojawia się raz na kwerendę.

sp_change_users_login

Napotkano procedury sp_change_users_login.Użyć instrukcji ALTER USER.Pojawia się raz na kwerendę.

'Zezwalaj na aktualizacje' sp_configure

Napotkano możliwość aktualizacji dozwolonych sp_configure.Tabele systemowe nie są już mogą być aktualizowane.Nie należy używać.Pojawia się raz na kwerendę.

"nie zezwalaj na wyniki z wyzwalaczami" sp_configure

Zestawy wyników disallow z opcji sp_configure napotkano wyzwalaczy.Aby uniemożliwić zestawów wyników z wyzwalaczy, należy użyć sp_configure ustawić opcję na wartość 1.Pojawia się raz na kwerendę.

sp_configure "ft przeszukiwanie przepustowości (maks.) „

Napotkano ft przeszukiwanie przepustowości (wartość maksymalna) opcję sp_configure.Nie należy używać.Pojawia się raz na kwerendę.

sp_configure "ft przeszukiwanie przepustowości (min) „

Napotkano ft przepustowości (min) możliwość przeszukiwanie sp_configure.Nie należy używać.Pojawia się raz na kwerendę.

sp_configure "ft powiadomić przepustowości (maks.) „

The ft powiadomić przepustowości (wartość maksymalna), opcja sp_configure napotkano.Nie należy używać.Pojawia się raz na kwerendę.

sp_configure "ft powiadomić przepustowości (min) „

The ft powiadomić przepustowości (min), opcja sp_configure napotkano.Nie należy używać.Pojawia się raz na kwerendę.

sp_configure "blokady"

Możliwość blokowania sp_configure napotkano.Blokady nie są konfigurowane.Nie należy używać.Pojawia się raz na kwerendę.

sp_configure "otwarte obiekty"

Napotkano możliwość sp_configure otwarte obiekty.Liczba otwartych obiektów nie jest już konfigurowany.Nie należy używać.Pojawia się raz na kwerendę.

"priorytet przyśpieszenie" sp_configure

Opcja priorytet przyśpieszenie sp_configure napotkano.Nie należy używać.Pojawia się raz na kwerendę.

sp_configure "proc zdalnego trans"

Napotkano możliwość zdalnego proc trans sp_configure.Nie należy używać.Pojawia się raz na kwerendę.

"Ustaw rozmiar zestaw roboczego „ sp_configure

Napotkano zestaw opcji rozmiaru zestawu sp_configure pracy.Rozmiar zestaw roboczego nie jest już konfigurowany.Nie należy używać.Pojawia się raz na kwerendę.

sp_create_removable

Napotkano procedury sp_create_removable.Zamiast tego użyj tworzenie bazy danych.Pojawia się raz na kwerendę.

sp_db_vardecimal_storage_format

Korzystanie z vardecimal Napotkano formatu magazynu. Użyj kompresji danych.

sp_dbcmptlevel

Napotkano procedury sp_dbcmptlevel.Użyć instrukcji ALTER DATABASE … zestaw COMPATIBILITY_LEVEL.Pojawia się raz na kwerendę.

sp_dbfixedrolepermission

Napotkano procedury sp_dbfixedrolepermission.Nie należy używać.Pojawia się raz na kwerendę.

sp_dboption

Napotkano procedury sp_dboption.Należy użyć instrukcji ALTER DATABASE i DATABASEPROPERTYEX.Występuje po jednej kompilacji.

sp_dbremove

Napotkano procedury sp_dbremove.Zamiast tego użyj DROP DATABASE.Pojawia się raz na kwerendę.

sp_defaultdb

Napotkano procedury sp_defaultdb.Użyć instrukcji ALTER LOGIN.Występuje po jednej kompilacji.

sp_defaultlanguage

Napotkano procedury sp_defaultlanguage.Użyć instrukcji ALTER LOGIN.Występuje po jednej kompilacji.

sp_denylogin

Napotkano procedury sp_denylogin.Należy użyć instrukcji ALTER LOGIN wyłączona.Pojawia się raz na kwerendę.

sp_depends

Napotkano procedury sp_depends.Zamiast tego użyj sys.dm_sql_referencing_entities i sys.dm_sql_referenced_entities.Pojawia się raz na kwerendę.

sp_detach_db @ keepfulltextindexfile

W instrukcja sp_detach_db napotkano argument @ keepfulltextindexfile.Nie należy używać tego argumentu.

sp_dropalias

Napotkano procedury sp_dropalias.Zastąp aliasy kombinacji kont użytkowników i ról bazy danych.Za pomocą sp_dropalias usuwanie aliasów w uaktualnionej bazy danych.Występuje po jednej kompilacji.

sp_dropapprole

Napotkano procedury sp_dropapprole.Zamiast tego użyj DROP rola aplikacji.Pojawia się raz na kwerendę.

sp_dropextendedproc

Napotkano procedury sp_dropextendedproc.Zamiast tego użyj środowiska CLR.Występuje po jednej kompilacji.

sp_droplogin

Napotkano procedurę składowaną sp_droplogin.W zamian należy użyć instrukcji DROP LOGIN.Występuje raz w kwerendzie.

sp_dropremotelogin

Napotkano procedury sp_dropremotelogin.Użyj połączonych serwerów.

sp_droprole

Napotkano procedury sp_droprole.Zamiast tego użyj DROP ROLE.Pojawia się raz na kwerendę.

sp_droptype

Napotkano procedury sp_droptype.Użyj DROP TYPE.

sp_dropuser

Napotkano procedury sp_dropuser.Zamiast tego użyj DROP USER.Pojawia się raz na kwerendę.

sp_estimated_rowsize_reduction_for_vardecimal

Korzystanie z vardecimal Napotkano formatu magazynu. Użyj kompresji danych i sp_estimate_data_compression_savings.

sp_fulltext_catalog

Napotkano procedury sp_fulltext_catalog.Zamiast tego użyj CATALOG więcej CREATE/ALTER/DROP.Występuje po jednej kompilacji.

sp_fulltext_column

Napotkano procedury sp_fulltext_column.Użyć instrukcji ALTER więcej indeks.Występuje po jednej kompilacji.

sp_fulltext_database

Napotkano procedury sp_fulltext_database.Użyć instrukcji ALTER DATABASE.Występuje po jednej kompilacji.

sp_fulltext_service @ akcja = clean_up

Opcja clean_up procedury sp_fulltext_service napotkano.Pojawia się raz na kwerendę.

sp_fulltext_service @ akcja = connect_timeout

Opcja connect_timeout procedury sp_fulltext_service napotkano.Pojawia się raz na kwerendę.

sp_fulltext_service @ akcja = data_timeout

Opcja data_timeout procedury sp_fulltext_service napotkano.Pojawia się raz na kwerendę.

sp_fulltext_service @ akcja = resource_usage

Opcja resource_usage procedury sp_fulltext_service napotkano.Ta opcja ma nie funkcja.Pojawia się raz na kwerendę.

sp_fulltext_table

Napotkano procedury sp_fulltext_table.Zamiast tego użyj CREATE/ALTER/DROP INDEX więcej.Występuje po jednej kompilacji.

sp_getbindtoken

Napotkano procedury sp_getbindtoken.Użyj wielu zestawów wyników Active (MARS) lub transakcji rozproszonych.Występuje po jednej kompilacji.

sp_grantdbaccess

Napotkano procedury sp_grantdbaccess.Zamiast tego użyj polecenia CREATE USER.Pojawia się raz na kwerendę.

sp_grantlogin

Napotkano procedury sp_grantlogin.Zamiast tego użyj CREATE LOGIN.Pojawia się raz na kwerendę.

sp_help_fulltext_catalog_components

Napotkano procedury sp_help_fulltext_catalog_components.Procedura ta zwraca pustych wierszy.Nie należy używać tej procedury.Występuje po jednej kompilacji.

sp_help_fulltext_catalogs

Napotkano procedury sp_help_fulltext_catalogs.Zamiast tego kwerendy sys.fulltext_catalogs.Występuje po jednej kompilacji.

sp_help_fulltext_catalogs_cursor

Napotkano procedury sp_help_fulltext_catalogs_cursor.Zamiast tego kwerendy sys.fulltext_catalogs.Występuje po jednej kompilacji.

sp_help_fulltext_columns

Napotkano procedury sp_help_fulltext_columns.Zamiast tego kwerendy sys.fulltext_index_columns.Występuje po jednej kompilacji.

sp_help_fulltext_columns_cursor

Napotkano procedury sp_help_fulltext_columns_cursor.Zamiast tego kwerendy sys.fulltext_index_columns.Występuje po jednej kompilacji.

sp_help_fulltext_tables

Napotkano procedury sp_help_fulltext_tables.Zamiast tego kwerendy sys.fulltext_indexes.Występuje po jednej kompilacji.

sp_help_fulltext_tables_cursor

Napotkano procedury sp_help_fulltext_tables_cursor.Zamiast tego kwerendy sys.fulltext_indexes.Występuje po jednej kompilacji.

sp_helpdevice

Napotkano procedury sp_helpdevice.Zamiast tego kwerendy sys.backup_devices.Pojawia się raz na kwerendę.

sp_helpextendedproc

Napotkano procedury sp_helpextendedproc.Zamiast tego użyj środowiska CLR.Występuje po jednej kompilacji.

sp_helpremotelogin

Napotkano procedury sp_helpremotelogin.Użyj połączonych serwerów.

sp_indexoption

Napotkano procedury sp_indexoption.Użyć instrukcji ALTER indeks.Występuje po jednej kompilacji.

sp_lock

Napotkano procedury sp_lock.Zamiast tego kwerendy sys.dm_tran_locks.Pojawia się raz na kwerendę.

sp_password

Napotkano procedury sp_password.Użyć instrukcji ALTER LOGIN.Pojawia się raz na kwerendę.

sp_remoteoption

Napotkano procedury sp_remoteoption.Użyj połączonych serwerów.

sp_renamedb

Napotkano procedury sp_renamedb.Użyć instrukcji ALTER DATABASE.Pojawia się raz na kwerendę.

sp_resetstatus

Napotkano procedury sp_resetstatus.Użyć instrukcji ALTER DATABASE.Pojawia się raz na kwerendę.

sp_revokedbaccess

Napotkano procedury sp_revokedbaccess.Zamiast tego użyj DROP USER.Pojawia się raz na kwerendę.

sp_revokelogin

Napotkano procedurę składowaną sp_revokelogin.W zamian należy użyć instrukcji DROP LOGIN.Występuje raz w kwerendzie.

sp_srvrolepermission

Napotkano procedury sp_srvrolepermission przestarzałe.Nie należy używać.Pojawia się raz na kwerendę.

sp_unbindefault

Napotkano procedury sp_unbindefault.Należy użyć słowa kluczowego DEFAULT w instrukcji CREATE tabela lub ALTER tabela.Występuje po jednej kompilacji.

sp_unbindrule

Napotkano procedury sp_unbindrule.Zamiast reguły za pomocą ograniczeń check.Występuje po jednej kompilacji.

SQL_AltDiction_CP1253_CS_AS

Zdarzenie występuje raz na początku bazy danych i raz na użycie sortowanie.Zaplanuj zmodyfikować aplikacje używające tego sortowanie.

Literały ciągów znaków kolumna aliasów

Składni, która zawiera ciąg, który jest używana jako alias kolumna w instrukcja SELECT, takich jak 'string' = expression, został napotkany. Nie należy używać.Występuje po jednej kompilacji.

sys.sql_dependencies

Odwołania do sys.sql_dependencies wystąpiły.Zamiast tego użyj sys.sql_expression_dependencies.Występuje po jednej kompilacji.

sp_table_constraints_rowset

Odwołania do wartość sysaltfiles wystąpiły.Zamiast tego użyj sys.master_files.Występuje po jednej kompilacji.

sp_table_constraints_rowset2

Odwołania do syscacheobjects wystąpiły.Zamiast tego użyj sys.dm_exec_cached_plans sys.dm_exec_plan_attributes i sys.dm_exec_sql_text.Występuje po jednej kompilacji.

Określa, że wynik predykat się zanegowane.

Odwołania do syscolumns wystąpiły.Zamiast tego użyj sys.columns.Występuje po jednej kompilacji.

syscomments

Odwołania do syscomments wystąpiły.Zamiast tego użyj sys.sql_modules.Występuje po jednej kompilacji.

sp_table_statistics_rowset

Odwołania do tabela sysconfigures wystąpiły.Zamiast odwoływać się do widoku sys.sysconfigures.Występuje po jednej kompilacji.

sysconstraints

Odwołania do sysconstraints były napotkano sys.check_constraints użycia, sys.default_constraints, sys.key_constraints sys.foreign_keys zamiast niego.Występuje po jednej kompilacji.

sp_table_statistics2_rowset

Odwołania do syscurconfigs wystąpiły.Zamiast tego użyj sys.configurations.Występuje po jednej kompilacji.

sp_tablecollations

Napotkano odwołania do wartość sysdatabases.Zamiast tego użyj sys.databases.Występuje po jednej kompilacji.

Za pomocą BETWEEN

Odwołania do sysdepends wystąpiły.Zamiast tego użyj sys.sql_dependencies.Występuje po jednej kompilacji.

sp_tablecollations_90

Odwołania do sysdevices wystąpiły.Zamiast tego użyj sys.backup_devices.Występuje po jednej kompilacji.

sysfilegroups

Odwołania do sysfilegroups wystąpiły.Zamiast tego użyj sys.filegroups.Występuje po jednej kompilacji.

sysfiles

Odwołania do sysfiles wystąpiły.Zamiast tego użyj sys.database_files.Występuje po jednej kompilacji.

Za pomocą nie między

Odwołania do sysforeignkeys wystąpiły.Zamiast tego użyj sys.foreign_keys.Występuje po jednej kompilacji.

Wartość NULL, jeśli nie ma żadnych alternatywnych poszczególnych właściciela.

Odwołania do sysfulltextcatalogs wystąpiły.Zamiast tego użyj sys.fulltext_catalogs.Występuje po jednej kompilacji.

Za pomocą między wartościami daty/godziny

Odwołania do sysindexes wystąpiły.Zamiast tego użyj sys.indexes sys.partitions, sys.allocation_units i sys.dm_db_partition_stats.Występuje po jednej kompilacji.

Gdy część czas jest nieokreślona, domyślną do 24: 00

Odwołania do sysindexkeys wystąpiły.Zamiast tego użyj sys.index_columns.Występuje po jednej kompilacji.

sp_tables_info_90_rowset2_64

Odwołania do syslockinfo wystąpiły.Zamiast tego użyj sys.dm_tran_locks.Występuje po jednej kompilacji.

sp_tables_info_rowset_64

Odwołania do syslogins wystąpiły.Zamiast tego użyj sys.server_principals i sys.sql_logins.Występuje po jednej kompilacji.

sys.types (języka Transact-SQL)

Odwołania do sysmembers wystąpiły.Zamiast tego użyj sys.database_role_members.Występuje po jednej kompilacji.

sp_tables_info_rowset_64; 2

Odwołania do sysmessages wystąpiły.Zamiast tego użyj sys.messages.Występuje po jednej kompilacji.

Zawiera wiersz dla każdego systemu i typ zdefiniowany przez użytkownika.

Odwołania do sysobjects wystąpiły.Zamiast tego użyj sys.objects.Występuje po jednej kompilacji.

sp_tables_info_rowset2_64

Odwołania do sysoledbusers wystąpiły.Zamiast tego użyj sys.linked_logins.Występuje po jednej kompilacji.

sp_tables_rowset; 5

Odwołania do sysopentapes wystąpiły.Zamiast tego użyj sys.dm_io_backup_tapes.Występuje po jednej kompilacji.

sp_tables_rowset2

Odwołania do sysperfinfo wystąpiły.Use sys.dm_os_performance_counters.instead.Występuje po jednej kompilacji.

Nazwa tego typu.

Odwołania do syspermissions wystąpiły.Zamiast tego użyj sys.database_permissions i sys.server_permissions.Występuje po jednej kompilacji.

sp_usertypes_rowset_rmt

Odwołania do sysprocesses wystąpiły.Zamiast tego użyj sys.dm_exec_connections sys.dm_exec_sessions i sys.dm_exec_requests.Występuje po jednej kompilacji.

Jest unikatowe w schemacie.

Odwołania do sysprotects wystąpiły.Zamiast tego użyj sys.database_permissions i sys.server_permissions.Występuje po jednej kompilacji.

Identyfikator wewnętrzny typ systemu tego typu.

Odwołania do sysreferences wystąpiły.Zamiast tego użyj sys.foreign_keys.Występuje po jednej kompilacji.

sp_usertypes_rowset2

Odwołania do sysremotelogins wystąpiły.Zamiast tego użyj sys.remote_logins.Występuje po jednej kompilacji.

sp_views_rowset2

Odwołania do sysservers wystąpiły.Zamiast tego użyj sys.servers.Występuje po jednej kompilacji.

Identyfikator schematu, do której należy dany typ.

Odwołania do systypes wystąpiły.Zamiast tego użyj sys.types.Występuje po jednej kompilacji.

Jednak przy użyciu instrukcja ALTER autoryzacja do zmiany własności można określić alternatywne właściciela.

Odwołania do sysusers wystąpiły.Zamiast tego użyj sys.database_principals.Występuje po jednej kompilacji.

Wskazówka tabela bez WITH

Napotkano instrukcję, która używana tabela wskazówek, ale bez użycia słowa kluczowego Z.Zmodyfikuj instrukcje, aby dołączyć słowo.Występuje po jednej kompilacji.

Tekst w wierszu tabela opcji

Napotkano odwołania do opcji Tabela "tekst w wierszu".Należy stosować sp_tableoption "dużych typów wartości z wiersza".Pojawia się raz na kwerendę.

TEXTPTR

Odwołania do funkcja TEXTPTR wystąpiły.Ponownie zapisuje aplikacjom na korzystanie z varchar(max) Wpisz dane i usunąć text, ntext, a image Składnia typu danych. Pojawia się raz na kwerendę.

TEXTVALID

Odwołania do funkcja TEXTVALID wystąpiły.Ponownie zapisuje aplikacjom na korzystanie z varchar(max) Wpisz dane i usunąć text, ntext, a image Składnia typu danych. Pojawia się raz na kwerendę.

SYGNATURA CZASOWA

Całkowita liczba razy przestarzałe timestamp Napotkano typ danych w instrukcja DDL. Użycie rowversion Zamiast tego typu danych.

UPDATETEXT lub WRITETEXT

UPDATETEXT lub WRITETEXT instrukcja napotkano.Ponownie zapisuje aplikacjom na korzystanie z varchar(max) Wpisz dane i usunąć text, ntext, a image Składnia typu danych. Pojawia się raz na kwerendę.

USER_ID

Odwołania do funkcja USER_ID wystąpiły.Zamiast tego należy użyć funkcja DATABASE_PRINCIPAL_ID.Występuje po jednej kompilacji.

W przypadku serwerów połączonych za pomocą OLEDB

Format przechowywania Vardecimal

Korzystanie z vardecimal Napotkano formatu magazynu. Użyj kompresji danych.

XMLDATA

Napotkano składni języka XML FOR.Za pomocą generowania XSD dla trybów RAW i AUTO.Brak nie zamiennik dla trybu jawne.Występuje po jednej kompilacji.

XP_API

Napotkano instrukcję rozszerzona procedura składowana.Nie należy używać.

xp_grantlogin

Napotkano procedury xp_grantlogin.Zamiast tego użyj CREATE LOGIN.Występuje po jednej kompilacji.

Widok programu SQL Server 2005

Napotkano procedury xp_loginconfig.Zamiast tego należy użyć argumentu IsIntegratedSecurityOnly SERVERPROPERTY.Pojawia się raz na kwerendę.

xp_revokelogin

Napotkano procedury xp_revokelogin.Użyj instrukcji ALTER LOGIN wyłączona lub DROP LOGIN.Występuje po jednej kompilacji.