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. |
See Also