SQL Server,Deprecated Features 對象:
監(jiān)視指定為不推薦使用的功能:
SQL Server Deprecated Features 計數(shù)器實例 |
說明 |
“#”和“##”作為臨時表和存儲過程的名稱 |
遇到不包含 # 以外的任何字符的標識符。請至少使用一個其他字符。每次編譯時發(fā)生。 |
“::”函數(shù)調(diào)用語法 |
表值函數(shù)遇到 :: 函數(shù)調(diào)用語法。請?zhí)鎿Q為 SELECT column_list FROM <函數(shù)名> ()。例如,將 SELECT * FROM ::fn_virtualfilestats(2,1) 替換為 SELECT * FROM sys.fn_virtualfilestats(2,1)。每次編譯時發(fā)生。 |
“@”和以“@@”開頭的名稱作為 Transact-SQL 標識符 |
遇到以 @ 或 @@ 開頭的標識符。請勿使用 @ 或 @@ 或以 @@ 開頭的名稱作為標識符。每次編譯時發(fā)生。 |
ADDING TAPE DEVICE |
遇到不推薦使用的功能 sp_addumpdevice ' tape '。請改用 sp_addumpdevice ' disk '。每次使用時發(fā)生。 |
ALL 權(quán)限 |
遇到 GRANT ALL、DENY ALL 或 REVOKE ALL 語法的總次數(shù)。請修改語法以拒絕特定權(quán)限。每次查詢時發(fā)生。 |
ALTER DATABASE WITH TORN_PAGE_DETECTION |
自服務(wù)器實例啟動以來, ALTER DATABASE 的不推薦使用的功能 TORN_PAGE_DETECTION 選項的使用總次數(shù)。請改用 PAGE_VERIFY 語法。每次在 DDL 語句中使用時發(fā)生。 |
ALTER LOGIN WITH SET CREDENTIAL |
遇到不推薦使用的功能語法 ALTER LOGIN WITH SET CREDENTIAL 或 ALTER LOGIN WITH NO CREDENTIAL。請改用 ADD 或 DROP CREDENTIAL 語法。每次編譯時發(fā)生。 |
Azeri_Cyrilllic_90 |
每次數(shù)據(jù)庫啟動時和每次排序規(guī)則使用時發(fā)生事件。計劃修改使用該排序規(guī)則的應(yīng)用程序。 |
Azeri_Latin_90 |
每次數(shù)據(jù)庫啟動時和每次排序規(guī)則使用時發(fā)生事件。計劃修改使用該排序規(guī)則的應(yīng)用程序。 |
BACKUP DATABASE 或 LOG TO TAPE |
遇到不推薦使用的功能 BACKUP { DATABASE | LOG } TO TAPE 或 BACKUP { DATABASE | LOG } TO device_that_is_a_tape 。 請改用 BACKUP { DATABASE | LOG } TO DISK 或 BACKUP { DATABASE | LOG } TO device_that_is_a_disk 。每次使用時發(fā)生。 |
BACKUP DATABASE 或 LOG WITH MEDIAPASSWORD |
遇到不推薦使用的功能 BACKUP DATABASE WITH MEDIAPASSWORD 或 BACKUP LOG WITH MEDIAPASSWORD。請勿使用 WITH MEDIAPASSWORD。 |
BACKUP DATABASE 或 LOG WITH PASSWORD |
遇到不推薦使用的功能 BACKUP DATABASE WITH PASSWORD 或 BACKUP LOG WITH PASSWORD。請勿使用 WITH PASSWORD。 |
COMPUTE [BY] |
遇到 COMPUTE 或 COMPUTE BY 語法。重寫查詢以將 GROUP BY 與 ROLLUP 一起使用。每次編譯時發(fā)生。 |
CREATE FULLTEXT CATLOG IN PATH |
遇到帶有 IN PATH 子句的 CREATE FULLTEXT CATLOG 語句。該子句在此版本的 SQL Server 中不起作用。每次使用時發(fā)生。 |
CREATE TRIGGER WITH APPEND |
遇到帶有 WITH APPEND 子句的 CREATE TRIGGER 語句。請改為重新創(chuàng)建整個觸發(fā)器。每次在 DDL 語句中使用時發(fā)生。 |
CREATE_DROP_DEFAULT |
遇到 CREATE DEFAULT 或 DROP DEFAULT 語法。請使用 CREATE TABLE 或 ALTER TABLE 的 DEFAULT 選項重寫該命令。每次編譯時發(fā)生。 |
CREATE_DROP_RULE |
遇到 CREATE RULE 語法。請使用約束重寫該命令。每次編譯時發(fā)生。 |
數(shù)據(jù)類型:text、ntext 或 image |
遇到 text 、 ntext 或 image 數(shù)據(jù)類型。請重寫應(yīng)用程序以使用 varchar(max) 數(shù)據(jù)類型并刪除 text 、 ntext 和 image 數(shù)據(jù)類型語法。每次查詢時發(fā)生。 |
數(shù)據(jù)庫兼容級別 80 |
數(shù)據(jù)庫兼容級別更改為 80 的總次數(shù)。計劃在下一版本發(fā)布前升級數(shù)據(jù)庫和應(yīng)用程序。在啟動兼容級別為 80 的數(shù)據(jù)庫時也會發(fā)生。 |
數(shù)據(jù)庫兼容級別 90 |
數(shù)據(jù)庫兼容級別更改為 90 的總次數(shù)。計劃為以后的版本升級數(shù)據(jù)庫和應(yīng)用程序。在啟動兼容級別為 90 的數(shù)據(jù)庫時也會發(fā)生。 |
database_principal_aliases |
遇到對不推薦使用的 sys.database_principal_aliases 的引用。請使用角色而不是別名。每次編譯時發(fā)生。 |
DATABASEPROPERTY |
有一個語句引用了 DATABASEPROPERTY。請將語句 DATABASEPROPERTY 更改為 DATABASEPROPERTYEX。每次編譯時發(fā)生。 |
DATABASEPROPERTYEX('IsFullTextEnabled') |
引用 DATABASEPROPERTYEX IsFullTextEnabled 屬性的語句。此屬性的值無效。用戶數(shù)據(jù)庫始終啟用全文搜索。請勿使用此屬性。每次編譯時發(fā)生。 |
DBCC [UN]PINTABLE |
遇到 DBCC PINTABLE 或 DBCC UNPINTABLE 語句。此語句不起作用,應(yīng)刪除。每次查詢時發(fā)生。 |
DBCC DBREINDEX |
遇到 DBCC DBREINDEX 語句。請重寫該語句以使用 ALTER INDEX 的 REBUILD 選項。每次查詢時發(fā)生。 |
DBCC INDEXDEFRAG |
遇到 DBCC INDEXDEFRAG 語句。請重寫該語句以使用 ALTER INDEX 的 REORGANIZE 選項。每次查詢時發(fā)生。 |
DBCC SHOWCONTIG |
遇到 DBCC SHOWCONTIG 語句。有關(guān)此信息,請查詢 sys.dm_db_index_physical_stats。每次查詢時發(fā)生。 |
DEFAULT 關(guān)鍵字作為默認值 |
遇到使用 DEFAULT 關(guān)鍵字作為默認值的語法。請勿使用。每次編譯時發(fā)生。 |
dm_fts_active_catalogs |
因為沒有棄用 sys.dm_fts_active_catalogs 視圖的某些列,所以 dm_fts_active_catalogs 計數(shù)器一直保持為 0。若要監(jiān)視不推薦使用的列,請使用特定于列的計數(shù)器;例如,dm_fts_active_catalogs.is_paused。 |
dm_fts_active_catalogs.is_paused |
遇到 sys.dm_fts_active_catalogs 動態(tài)管理視圖的 is_paused 列。請避免使用此列。每次在服務(wù)器實例檢測到對該列的引用時發(fā)生。 |
dm_fts_active_catalogs.previous_status |
遇到 sys.dm_fts_active_catalogs 動態(tài)管理視圖的 previous_status 列。請避免使用此列。每次在服務(wù)器實例檢測到對該列的引用時發(fā)生。 |
dm_fts_active_catalogs.previous_status_description |
遇到 sys.dm_fts_active_catalogs 動態(tài)管理視圖的 previous_status_description 列。請避免使用此列。每次在服務(wù)器實例檢測到對該列的引用時發(fā)生。 |
dm_fts_active_catalogs.row_count_in_thousands |
遇到 sys.dm_fts_active_catalogs 動態(tài)管理視圖的 row_count_in_thousands 列。請避免使用此列。每次在服務(wù)器實例檢測到對該列的引用時發(fā)生。 |
dm_fts_active_catalogs.status |
遇到 sys.dm_fts_active_catalogs 動態(tài)管理視圖的 status 列。請避免使用此列。每次在服務(wù)器實例檢測到對該列的引用時發(fā)生。 |
dm_fts_active_catalogs.status_description |
遇到 sys.dm_fts_active_catalogs 動態(tài)管理視圖的 status_description 列。請避免使用此列。每次在服務(wù)器實例檢測到對該列的引用時發(fā)生。 |
dm_fts_active_catalogs.worker_count |
遇到 sys.dm_fts_active_catalogs 動態(tài)管理視圖的 worker_count 列。請避免使用此列。每次在服務(wù)器實例檢測到對該列的引用時發(fā)生。 |
dm_fts_memory_buffers |
因為沒有棄用 sys.dm_fts_memory_buffers 視圖的大多數(shù)列,所以 dm_fts_memory_buffers 計數(shù)器一直保持為 0。若要監(jiān)視不推薦使用的列,請使用特定于列的計數(shù)器:dm_fts_memory_buffers.row_count。 |
dm_fts_memory_buffers.row_count |
遇到 sys.dm_fts_memory_buffers 動態(tài)管理視圖的 row_count 列。請避免使用此列。每次在服務(wù)器實例檢測到對該列的引用時發(fā)生。 |
DROP INDEX 具有兩部分構(gòu)成的名稱 |
DROP INDEX 語法在 DROP INDEX 中包含 table_name.index_name 格式語法。請在 DROP INDEX 語句中替換為 index_name ON table_name 語法。每次編譯時發(fā)生。 |
EXT_CREATE_ALTER_SOAP_ENDPOINT |
遇到帶有 FOR SOAP 選項的 CREATE 或 ALTER ENDPOINT 語句。不推薦使用本機 XML Web 服務(wù)。請改用 Windows Communications Foundation (WCF) 或 ASP.NET。 |
EXT_endpoint_webmethods |
遇到 sys.endpoint_webmethods。不推薦使用本機 XML Web 服務(wù)。請改用 Windows Communications Foundation (WCF) 或 ASP.NET。 |
EXT_soap_endpoints |
遇到 sys.soap_endpoints。不推薦使用本機 XML Web 服務(wù)。請改用 Windows Communications Foundation (WCF) 或 ASP.NET。 |
EXTPROP_LEVEL0TYPE |
遇到 level0type 的 TYPE。請使用 SCHEMA 作為 level0type,使用 TYPE 作為 level1type。每次查詢時發(fā)生。 |
EXTPROP_LEVEL0USER |
level0type USER 還被指定了 level1type。請僅使用 level0type 的 USER 作為用戶的直接擴展屬性。每次查詢時發(fā)生。 |
FASTFIRSTROW |
遇到 FASTFIRSTROW 語法。請重寫語句以使用 OPTION (FAST n ) 語法。每次編譯時發(fā)生。 |
FILE_ID |
遇到 FILE_ID 語法。請重寫語句以使用 FILE_IDEX。每次編譯時發(fā)生。 |
fn_get_sql |
fn_get_sql 函數(shù)已編譯。請改用 sys.dm_exec_sql_text。每次編譯時發(fā)生。 |
fn_servershareddrives |
fn_servershareddrives 函數(shù)已編譯。請改用 sys.dm_io_cluster_shared_drives。每次編譯時發(fā)生。 |
fn_virtualservernodes |
fn_virtualservernodes 函數(shù)已編譯。請改用 sys.dm_os_cluster_nodes。每次編譯時發(fā)生。 |
fulltext_catalogs |
因為沒有棄用 sys.fulltext_catalogs 視圖的某些列,所以 fulltext_catalogs 計數(shù)器一直保持為 0。若要監(jiān)視不推薦使用的列,請使用特定于列的計數(shù)器;例如,fulltext_catalogs.data_space_id。每次在服務(wù)器實例檢測到對該列的引用時發(fā)生。 |
fulltext_catalogs.data_space_id |
遇到 sys.fulltext_catalogs 目錄視圖的 data_space_id 列。請勿使用此列。每次在服務(wù)器實例檢測到對該列的引用時發(fā)生。 |
fulltext_catalogs.file_id |
遇到 sys.fulltext_catalogs 目錄視圖的 file_id 列。請勿使用此列。每次在服務(wù)器實例檢測到對該列的引用時發(fā)生。 |
fulltext_catalogs.path |
遇到 sys.fulltext_catalogs 目錄視圖的 path 列。請勿使用此列。每次在服務(wù)器實例檢測到對該列的引用時發(fā)生。 |
FULLTEXTCATALOGPROPERTY('LogSize') |
遇到 FULLTEXTCATALOGPROPERTY 函數(shù)的 LogSize 屬性。請避免使用此屬性。 |
FULLTEXTCATALOGPROPERTY('PopulateStatus') |
遇到 FULLTEXTCATALOGPROPERTY 函數(shù)的 PopulateStatus 屬性。請避免使用此屬性。 |
FULLTEXTSERVICEPROPERTY('ConnectTimeout') |
遇到 FULLTEXTSERVICEPROPERTY 函數(shù)的 ConnectTimeout 屬性。請避免使用此屬性。 |
FULLTEXTSERVICEPROPERTY('DataTimeout') |
遇到 FULLTEXTSERVICEPROPERTY 函數(shù)的 DataTimeout 屬性。請避免使用此屬性。 |
FULLTEXTSERVICEPROPERTY('ResourceUsage') |
遇到 FULLTEXTSERVICEPROPERTY 函數(shù)的 ResourceUsage 屬性。請避免使用此屬性。 |
GROUP BY ALL |
遇到 GROUP BY ALL 語法的總次數(shù)。請修改語法以按特定表分組。 |
Hindi |
每次數(shù)據(jù)庫啟動時和每次排序規(guī)則使用時發(fā)生事件。計劃修改使用該排序規(guī)則的應(yīng)用程序。請改用 Indic_General_90。 |
不帶括號的 HOLDLOCK 表提示 |
|
IDENTITYCOL |
遇到 INDENTITYCOL 語法。請重寫語句以使用 $identity 語法。每次編譯時發(fā)生。 |
不包含 COUNT_BIG(*) 的索引視圖選擇列表 |
聚集索引視圖的選擇列表在 90 兼容模式下必須包含 COUNT_BIG (*)。 |
INDEX_OPTION |
遇到選項兩側(cè)沒有括號的 CREATE TABLE、ALTER TABLE 或 CREATE INDEX 語法。請重寫語句以使用當(dāng)前語法。每次查詢時發(fā)生。 |
INDEXKEY_PROPERTY |
遇到 INDEXKEY_PROPERTY 語法。請重寫語句以查詢 sys.index_columns。每次編譯時發(fā)生。 |
間接 TVF 提示 |
SQL Server 的未來版本中將刪除對通過視圖執(zhí)行的多語句表值函數(shù) (TVF) 調(diào)用的間接應(yīng)用表提示。 |
將 NULL 插入 TIMESTAMP 列 |
NULL 值已插入到 TIMESTAMP 列。請改用默認值。每次編譯時發(fā)生。 |
INSERT_HINTS |
|
Korean_Wansung_Unicode |
每次數(shù)據(jù)庫啟動時和每次排序規(guī)則使用時發(fā)生事件。計劃修改使用該排序規(guī)則的應(yīng)用程序。 |
Lithuanian_Classic |
每次數(shù)據(jù)庫啟動時和每次排序規(guī)則使用時發(fā)生事件。計劃修改使用該排序規(guī)則的應(yīng)用程序。 |
Macedonian |
每次數(shù)據(jù)庫啟動時和每次排序規(guī)則使用時發(fā)生事件。計劃修改使用該排序規(guī)則的應(yīng)用程序。請改用 Macedonian_FYROM_90。 |
MODIFY FILEGROUP READONLY |
遇到 MODIFY FILEGROUP READONLY 語法。請重寫語句以使用 READ_ONLY 語法。每次編譯時發(fā)生。 |
MODIFY FILEGROUP READWRITE |
遇到 MODIFY FILEGROUP READWRITE 語法。請重寫語句以使用 READ_WRITE 語法。每次編譯時發(fā)生。 |
兩個以上的部分構(gòu)成的列名稱 |
查詢在列列表中使用了由 3 個部分或 4 個部分構(gòu)成的名稱。請更改查詢以使用標準兼容的由兩部分構(gòu)成的名稱。每次編譯時發(fā)生。 |
沒有逗號的多個表提示 |
空格用作表提示之間的分隔符。請改用逗號。每次編譯時發(fā)生。 |
UPDATE 或 DELETE 中的 NOLOCK 或 READUNCOMMITTED |
在 UPDATE 或 DELETE 語句的 FROM 子句中遇到 NOLOCK 或 READUNCOMMITTED。請從 FROM 子句中刪除 NOLOCK 或 READUNCOMMITTED 表提示。 |
非 ANSI *= 或 =* 外部聯(lián)接運算符 |
遇到使用 *= 或 =* 聯(lián)接語法的語句。請重寫語句以使用 ANSI 聯(lián)接語法。每次編譯時發(fā)生。 |
numbered_stored_procedures |
|
numbered_procedure_parameters |
遇到對不推薦使用的 sys.numbered_procedure_parameters 的引用。請勿使用。每次編譯時發(fā)生。 |
numbered_procedures |
遇到對不推薦使用的 sys.numbered_procedure 的引用。請勿使用。每次編譯時發(fā)生。 |
舊式 RAISEERROR |
遇到不推薦使用的 RAISERROR(格式:RAISERROR 整數(shù)字符串)語法。請使用當(dāng)前的 RAISERROR 語法重寫語句。每次編譯時發(fā)生。 |
OLEDB 用于即席連接 |
SQLOLEDB 不是受支持的訪問接口。請將 SQL Server Native Client 用于即席連接。 |
PERMISSIONS |
遇到對 PERMISSIONS 內(nèi)部函數(shù)的引用。請改為查詢 sys.fn_my_permissions。每次查詢時發(fā)生。 |
ProcNums |
遇到不推薦使用的 ProcNums 語法。請重寫語句以刪除引用。每次編譯時發(fā)生。 |
READTEXT |
遇到 READTEXT 語法。請重寫應(yīng)用程序以使用 varchar(max) 數(shù)據(jù)類型并刪除 text 數(shù)據(jù)類型語法。每次查詢時發(fā)生。 |
RESTORE DATABASE 或 LOG WITH DBO_ONLY |
遇到 RESTORE … WITH DBO_ONLY 語法。請改用 RESTORE … RESTRICTED_USER。 |
RESTORE DATABASE 或 LOG WITH MEDIAPASSWORD |
遇到 RESTORE … WITH MEDIAPASSWORD 語法。WITH MEDIAPASSWORD 提供弱安全性,應(yīng)刪除。 |
RESTORE DATABASE 或 LOG WITH PASSWORD |
遇到 RESTORE … WITH PASSWORD 語法。WITH PASSWORD 提供弱安全性,應(yīng)刪除。 |
從觸發(fā)器返回結(jié)果 |
每次觸發(fā)器調(diào)用時發(fā)生此事件。請重寫該觸發(fā)器以便不會返回結(jié)果集。 |
ROWGUIDCOL |
遇到 ROWGUIDCOL 語法。請重寫語句以使用 $rowguid 語法。每次編譯時發(fā)生。 |
SET ANSI_NULLS OFF |
遇到 SET ANSI_NULLS OFF 語法。請刪除此不推薦使用的語法。每次編譯時發(fā)生。 |
SET ANSI_PADDING OFF |
遇到 SET ANSI_PADDING OFF 語法。請刪除此不推薦使用的語法。每次編譯時發(fā)生。 |
SET CONCAT_NULL_YIELDS_NULL OFF |
遇到 SET CONCAT_NULL_YIELDS_NULL OFF 語法。請刪除此不推薦使用的語法。每次編譯時發(fā)生。 |
SET DISABLE_DEF_CNST_CHK |
遇到 SET DISABLE_DEF_CNST_CHK 語法。此語法不起作用。請刪除此不推薦使用的語法。每次編譯時發(fā)生。 |
SET OFFSETS |
遇到 SET OFFSETS 語法。請刪除此不推薦使用的語法。每次編譯時發(fā)生。 |
SET REMOTE_PROC_TRANSACTIONS |
遇到 SET REMOTE_PROC_TRANSACTIONS 語法。請刪除此不推薦使用的語法。請改用鏈接服務(wù)器和 sp_serveroption。 |
SET ROWCOUNT |
在 DELETE、INSERT 或 UPDATE 語句中遇到 SET ROWCOUNT 語法。請使用 TOP 重寫該語句。每次編譯時發(fā)生。 |
SETUSER |
遇到 SET USER 語句。請改用 EXECUTE AS。每次查詢時發(fā)生。 |
sp_addapprole |
遇到 sp_addapprole 過程。請改用 CREATE APPLICATION ROLE。每次查詢時發(fā)生。 |
sp_addextendedproc |
遇到 sp_addextendedproc 過程。請改用 CLR。每次編譯時發(fā)生。 |
sp_addlogin |
遇到 sp_addlogin 過程。請改用 CREATE LOGIN。每次查詢時發(fā)生。 |
sp_addremotelogin |
遇到 sp_addremotelogin 過程。請改用鏈接服務(wù)器。 |
sp_addrole |
遇到 sp_addrole 過程。請改用 CREATE ROLE。每次查詢時發(fā)生。 |
sp_addserver |
遇到 sp_addserver 過程。請改用鏈接服務(wù)器。 |
sp_addtype |
遇到 sp_addtype 過程。請改用 CREATE TYPE。每次編譯時發(fā)生。 |
sp_adduser |
遇到 sp_adduser 過程。請改用 CREATE USER。每次查詢時發(fā)生。 |
sp_approlepassword |
遇到 sp_approlepassword 過程。請改用 ALTER APPLICATION ROLE。每次查詢時發(fā)生。 |
sp_attach_db |
遇到 sp_attach_db 過程。請改用 CREATE DATABASE FOR ATTACH。每次查詢時發(fā)生。 |
sp_attach_single_file_db |
遇到 sp_single_file_db 過程。請改用 CREATE DATABASE FOR ATTACH_REBUILD_LOG。每次查詢時發(fā)生。 |
sp_bindefault |
遇到 sp_bindefault 過程。請改用 ALTER TABLE 或 CREATE TABLE 的 DEFAULT 關(guān)鍵字。每次編譯時發(fā)生。 |
sp_bindrule |
遇到 sp_bindrule 過程。請改用 check 約束。每次編譯時發(fā)生。 |
sp_bindsession |
遇到 sp_bindsession 過程。請改用多個活動結(jié)果集 (MARS) 或分布式事務(wù)。每次編譯時發(fā)生。 |
sp_certify_removable |
遇到 sp_certify_removable 過程。請改用 sp_detach_db。每次查詢時發(fā)生。 |
sp_changeobjectowner |
遇到 sp_changeobjectowner 過程。請改用 ALTER SCHEMA 或 ALTER AUTHORIZATION。每次查詢時發(fā)生。 |
sp_change_users_login |
遇到 sp_change_users_login 過程。請改用 ALTER USER。每次查詢時發(fā)生。 |
sp_configure 'allow updates' |
遇到 sp_configure 的 allow updates 選項。系統(tǒng)表不再可更新。請勿使用。每次查詢時發(fā)生。 |
sp_configure 'disallow results from triggers' |
遇到 sp_configure 的 disallow result sets from triggers 選項。若要禁止從觸發(fā)器返回結(jié)果集,請使用 sp_configure 將該選項設(shè)置為 1。每次查詢時發(fā)生。 |
sp_configure 'ft crawl bandwidth (max)' |
遇到 sp_configure 的 ft crawl bandwidth (max) 選項。請勿使用。每次查詢時發(fā)生。 |
sp_configure 'ft crawl bandwidth (min)' |
遇到 sp_configure 的 ft crawl bandwidth (min) 選項。請勿使用。每次查詢時發(fā)生。 |
sp_configure 'ft notify bandwidth (max)' |
遇到 sp_configure 的 ft notify bandwidth (max) 選項。請勿使用。每次查詢時發(fā)生。 |
sp_configure 'ft notify bandwidth (min)' |
遇到 sp_configure 的 ft notify bandwidth (min) 選項。請勿使用。每次查詢時發(fā)生。 |
sp_configure 'locks' |
遇到 sp_configure 的 locks 選項。鎖不再可配置。請勿使用。每次查詢時發(fā)生。 |
sp_configure 'open objects' |
遇到 sp_configure 的 open objects 選項。打開對象的數(shù)目不再可配置。請勿使用。每次查詢時發(fā)生。 |
sp_configure 'priority boost' |
遇到 sp_configure 的 priority boost 選項。請勿使用。每次查詢時發(fā)生。 |
sp_configure 'remote proc trans' |
遇到 sp_configure 的 remote proc trans 選項。請勿使用。每次查詢時發(fā)生。 |
sp_configure 'set working set size' |
遇到 sp_configure 的 set working set size 選項。工作集大小不再可配置。請勿使用。每次查詢時發(fā)生。 |
sp_create_removable |
遇到 sp_create_removable 過程。請改用 CREATE DATABASE。每次查詢時發(fā)生。 |
sp_db_vardecimal_storage_format |
遇到 vardecimal 存儲格式的使用。請改用數(shù)據(jù)壓縮。 |
sp_dbcmptlevel |
遇到 sp_dbcmptlevel 過程。請改用 ALTER DATABASE … SET COMPATIBILITY_LEVEL。每次查詢時發(fā)生。 |
sp_dbfixedrolepermission |
遇到 sp_dbfixedrolepermission 過程。請勿使用。每次查詢時發(fā)生。 |
sp_dboption |
遇到 sp_dboption 過程。請改用 ALTER DATABASE 和 DATABASEPROPERTYEX。每次編譯時發(fā)生。 |
sp_dbremove |
遇到 sp_dbremove 過程。請改用 DROP DATABASE。每次查詢時發(fā)生。 |
sp_defaultdb |
遇到 sp_defaultdb 過程。請改用 ALTER LOGIN。每次編譯時發(fā)生。 |
sp_defaultlanguage |
遇到 sp_defaultlanguage 過程。請改用 ALTER LOGIN。每次編譯時發(fā)生。 |
sp_denylogin |
遇到 sp_denylogin 過程。請改用 ALTER LOGIN DISABLE。每次查詢時發(fā)生。 |
sp_depends |
遇到 sp_depends 過程。請改用 sys.dm_sql_referencing_entities 和 sys.dm_sql_referenced_entities。每次查詢時發(fā)生。 |
sp_detach_db @keepfulltextindexfile |
在 sp_detach_db 語句中遇到 @keepfulltextindexfile 參數(shù)。請勿使用此參數(shù)。 |
sp_dropalias |
遇到 sp_dropalias 過程。請將別名替換為用戶帳戶和數(shù)據(jù)庫角色的組合。請使用 sp_dropalias 刪除已升級數(shù)據(jù)庫中的別名。每次編譯時發(fā)生。 |
sp_dropapprole |
遇到 sp_dropapprole 過程。請改用 DROP APPLICATION ROLE。每次查詢時發(fā)生。 |
sp_dropextendedproc |
遇到 sp_dropextendedproc 過程。請改用 CLR。每次編譯時發(fā)生。 |
sp_droplogin |
遇到 sp_droplogin 過程。請改用 DROP LOGIN。每次查詢時發(fā)生。 |
sp_dropremotelogin |
遇到 sp_dropremotelogin 過程。請改用鏈接服務(wù)器。 |
sp_droprole |
遇到 sp_droprole 過程。請改用 DROP ROLE。每次查詢時發(fā)生。 |
sp_droptype |
遇到 sp_droptype 過程。請改用 DROP TYPE。 |
sp_dropuser |
遇到 sp_dropuser 過程。請改用 DROP USER。每次查詢時發(fā)生。 |
sp_estimated_rowsize_reduction_for_vardecimal |
遇到 vardecimal 存儲格式的使用。請改用數(shù)據(jù)壓縮和 sp_estimate_data_compression_savings。 |
sp_fulltext_catalog |
遇到 sp_fulltext_catalog 過程。請改用 CREATE/ALTER/DROP FULLTEXT CATALOG。每次編譯時發(fā)生。 |
sp_fulltext_column |
遇到 sp_fulltext_column 過程。請改用 ALTER FULLTEXT INDEX。每次編譯時發(fā)生。 |
sp_fulltext_database |
遇到 sp_fulltext_database 過程。請改用 ALTER DATABASE。每次編譯時發(fā)生。 |
sp_fulltext_service @action=clean_up |
遇到 sp_fulltext_service 過程的 clean_up 選項。每次查詢時發(fā)生。 |
sp_fulltext_service @action=connect_timeout |
遇到 sp_fulltext_service 過程的 connect_timeout 選項。每次查詢時發(fā)生。 |
sp_fulltext_service @action=data_timeout |
遇到 sp_fulltext_service 過程的 data_timeout 選項。每次查詢時發(fā)生。 |
sp_fulltext_service @action=resource_usage |
遇到 sp_fulltext_service 過程的 resource_usage 選項。此選項沒有函數(shù)。每次查詢時發(fā)生。 |
sp_fulltext_table |
遇到 sp_fulltext_table 過程。請改用 CREATE/ALTER/DROP FULLTEXT INDEX。每次編譯時發(fā)生。 |
sp_getbindtoken |
遇到 sp_getbindtoken 過程。請改用多個活動結(jié)果集 (MARS) 或分布式事務(wù)。每次編譯時發(fā)生。 |
sp_grantdbaccess |
遇到 sp_grantdbaccess 過程。請改用 CREATE USER。每次查詢時發(fā)生。 |
sp_grantlogin |
遇到 sp_grantlogin 過程。請改用 CREATE LOGIN。每次查詢時發(fā)生。 |
sp_help_fulltext_catalog_components |
遇到 sp_help_fulltext_catalog_components 過程。此過程返回空行。請勿使用此過程。每次編譯時發(fā)生。 |
sp_help_fulltext_catalogs |
遇到 sp_help_fulltext_catalogs 過程。請改為查詢 sys.fulltext_catalogs。每次編譯時發(fā)生。 |
sp_help_fulltext_catalogs_cursor |
遇到 sp_help_fulltext_catalogs_cursor 過程。請改為查詢 sys.fulltext_catalogs。每次編譯時發(fā)生。 |
sp_help_fulltext_columns |
遇到 sp_help_fulltext_columns 過程。請改為查詢 sys.fulltext_index_columns。每次編譯時發(fā)生。 |
sp_help_fulltext_columns_cursor |
遇到 sp_help_fulltext_columns_cursor 過程。請改為查詢 sys.fulltext_index_columns。每次編譯時發(fā)生。 |
sp_help_fulltext_tables |
遇到 sp_help_fulltext_tables 過程。請改為查詢 sys.fulltext_indexes。每次編譯時發(fā)生。 |
sp_help_fulltext_tables_cursor |
遇到 sp_help_fulltext_tables_cursor 過程。請改為查詢 sys.fulltext_indexes。每次編譯時發(fā)生。 |
sp_helpdevice |
遇到 sp_helpdevice 過程。請改為查詢 sys.backup_devices。每次查詢時發(fā)生。 |
sp_helpextendedproc |
遇到 sp_helpextendedproc 過程。請改用 CLR。每次編譯時發(fā)生。 |
sp_helpremotelogin |
遇到 sp_helpremotelogin 過程。請改用鏈接服務(wù)器。 |
sp_indexoption |
遇到 sp_indexoption 過程。請改用 ALTER INDEX。每次編譯時發(fā)生。 |
sp_lock |
遇到 sp_lock 過程。請改為查詢 sys.dm_tran_locks。每次查詢時發(fā)生。 |
sp_password |
遇到 sp_password 過程。請改用 ALTER LOGIN。每次查詢時發(fā)生。 |
sp_remoteoption |
遇到 sp_remoteoption 過程。請改用鏈接服務(wù)器。 |
sp_renamedb |
遇到 sp_renamedb 過程。請改用 ALTER DATABASE。每次查詢時發(fā)生。 |
sp_resetstatus |
遇到 sp_resetstatus 過程。請改用 ALTER DATABASE。每次查詢時發(fā)生。 |
sp_revokedbaccess |
遇到 sp_revokedbaccess 過程。請改用 DROP USER。每次查詢時發(fā)生。 |
sp_revokelogin |
遇到 sp_revokelogin 過程。請改用 DROP LOGIN。每次查詢時發(fā)生。 |
sp_srvrolepermission |
遇到不推薦使用的 sp_srvrolepermission 過程。請勿使用。每次查詢時發(fā)生。 |
sp_unbindefault |
遇到 sp_unbindefault 過程。請在 CREATE TABLE 或 ALTER TABLE 語句中改用 DEFAULT 關(guān)鍵字。每次編譯時發(fā)生。 |
sp_unbindrule |
遇到 sp_unbindrule 過程。請使用 check 約束而不是規(guī)則。每次編譯時發(fā)生。 |
SQL_AltDiction_CP1253_CS_AS |
每次數(shù)據(jù)庫啟動時和每次排序規(guī)則使用時發(fā)生事件。計劃修改使用該排序規(guī)則的應(yīng)用程序。 |
字符串文字作為列別名 |
遇到在 SELECT 語句中包含用作列別名的字符串的語法(例如 'string' = expression)。請勿使用。每次編譯時發(fā)生。 |
sys.sql_dependencies |
遇到對 sys.sql_dependencies 的引用。請改用 sys.sql_expression_dependencies。每次編譯時發(fā)生。 |
sysaltfiles |
遇到對 sysaltfiles 的引用。請改用 sys.master_files。每次編譯時發(fā)生。 |
syscacheobjects |
遇到對 syscacheobjects 的引用。請改用 sys.dm_exec_cached_plans、sys.dm_exec_plan_attributes 和 sys.dm_exec_sql_text。每次編譯時發(fā)生。 |
syscolumns |
遇到對 syscolumns 的引用。請改用 sys.columns。每次編譯時發(fā)生。 |
syscomments |
遇到對 syscomments 的引用。請改用 sys.sql_modules。每次編譯時發(fā)生。 |
sysconfigures |
遇到對 sysconfigures 表的引用。請改為引用 sys.sysconfigures 視圖。每次編譯時發(fā)生。 |
sysconstraints |
遇到對 sysconstraints 的引用。請改用 sys.check_constraints、sys.default_constraints、sys.key_constraints 和 sys.foreign_keys。每次編譯時發(fā)生。 |
syscurconfigs |
遇到對 syscurconfigs 的引用。請改用 sys.configurations。每次編譯時發(fā)生。 |
sysdatabases |
遇到對 sysdatabases 的引用。請改用 sys.databases。每次編譯時發(fā)生。 |
sysdepends |
遇到對 sysdepends 的引用。請改用 sys.sql_dependencies。每次編譯時發(fā)生。 |
sysdevices |
遇到對 sysdevices 的引用。請改用 sys.backup_devices。每次編譯時發(fā)生。 |
sysfilegroups |
遇到對 sysfilegroups 的引用。請改用 sys.filegroups。每次編譯時發(fā)生。 |
sysfiles |
遇到對 sysfiles 的引用。請改用 sys.database_files。每次編譯時發(fā)生。 |
sysforeignkeys |
遇到對 sysforeignkeys 的引用。請改用 sys.foreign_keys。每次編譯時發(fā)生。 |
sysfulltextcatalogs |
遇到對 sysfulltextcatalogs 的引用。請改用 sys.fulltext_catalogs。每次編譯時發(fā)生。 |
sysindexes |
遇到對 sysindexes 的引用。請改用 sys.indexes, sys.partitions、sys.allocation_units 和 sys.dm_db_partition_stats。每次編譯時發(fā)生。 |
sysindexkeys |
遇到對 sysindexkeys 的引用。請改用 sys.index_columns。每次編譯時發(fā)生。 |
syslockinfo |
遇到對 syslockinfo 的引用。請改用 sys.dm_tran_locks。每次編譯時發(fā)生。 |
syslogins |
遇到對 syslogins 的引用。請改用 sys.server_principals 和 sys.sql_logins。每次編譯時發(fā)生。 |
sysmembers |
遇到對 sysmembers 的引用。請改用 sys.database_role_members。每次編譯時發(fā)生。 |
sysmessages |
遇到對 sysmessages 的引用。請改用 sys.messages。每次編譯時發(fā)生。 |
sysobjects |
遇到對 sysobjects 的引用。請改用 sys.objects。每次編譯時發(fā)生。 |
sysoledbusers |
遇到對 sysoledbusers 的引用。請改用 sys.linked_logins。每次編譯時發(fā)生。 |
sysopentapes |
遇到對 sysopentapes 的引用。請改用 sys.dm_io_backup_tapes。每次編譯時發(fā)生。 |
sysperfinfo |
遇到對 sysperfinfo 的引用。請改用 sys.dm_os_performance_counters。每次編譯時發(fā)生。 |
syspermissions |
遇到對 syspermissions 的引用。請改用 sys.database_permissions 和 sys.server_permissions。每次編譯時發(fā)生。 |
sysprocesses |
遇到對 sysprocesses 的引用。請改用 sys.dm_exec_connections、sys.dm_exec_sessions 和 sys.dm_exec_requests。每次編譯時發(fā)生。 |
sysprotects |
遇到對 sysprotects 的引用。請改用 sys.database_permissions 和 sys.server_permissions。每次編譯時發(fā)生。 |
sysreferences |
遇到對 sysreferences 的引用。請改用 sys.foreign_keys。每次編譯時發(fā)生。 |
sysremotelogins |
遇到對 sysremotelogins 的引用。請改用 sys.remote_logins。每次編譯時發(fā)生。 |
sysservers |
遇到對 sysservers 的引用。請改用 sys.servers。每次編譯時發(fā)生。 |
systypes |
遇到對 systypes 的引用。請改用 sys.types。每次編譯時發(fā)生。 |
sysusers |
遇到對 sysusers 的引用。請改用 sys.database_principals。每次編譯時發(fā)生。 |
不帶 WITH 的表提示 |
遇到使用表提示但不使用 WITH 關(guān)鍵字的語句。請修改語句以包括單詞 WITH。每次編譯時發(fā)生。 |
text in row 表選項 |
遇到對“text in row”表選項的引用。請改用 sp_tableoption 'large value types out of row'。每次查詢時發(fā)生。 |
TEXTPTR |
遇到對 TEXTPTR 函數(shù)的引用。請重寫應(yīng)用程序以使用 varchar(max) 數(shù)據(jù)類型并刪除 text 、 ntext 和 image 數(shù)據(jù)類型語法。每次查詢時發(fā)生。 |
TEXTVALID |
遇到對 TEXTVALID 函數(shù)的引用。請重寫應(yīng)用程序以使用 varchar(max) 數(shù)據(jù)類型并刪除 text 、 ntext 和 image 數(shù)據(jù)類型語法。每次查詢時發(fā)生。 |
TIMESTAMP |
在 DDL 語句中遇到不推薦使用的 timestamp 數(shù)據(jù)類型的總次數(shù)。請改用 rowversion 數(shù)據(jù)類型。 |
UPDATETEXT 或 WRITETEXT |
遇到 UPDATETEXT 或 WRITETEXT 語句。請重寫應(yīng)用程序以使用 varchar(max) 數(shù)據(jù)類型并刪除 text 、 ntext 和 image 數(shù)據(jù)類型語法。每次查詢時發(fā)生。 |
USER_ID |
遇到對 USER_ID 函數(shù)的引用。請改用 DATABASE_PRINCIPAL_ID 函數(shù)。每次編譯時發(fā)生。 |
對鏈接服務(wù)器使用 OLEDB |
|
vardecimal 存儲格式 |
遇到 vardecimal 存儲格式的使用。請改用數(shù)據(jù)壓縮。 |
XMLDATA |
遇到 FOR XML 語法。對于 RAW 和 AUTO 模式,請使用 XSD 生成。顯式模式無替代項。每次編譯時發(fā)生。 |
XP_API |
遇到擴展存儲過程語句。請勿使用。 |
xp_grantlogin |
遇到 xp_grantlogin 過程。請改用 CREATE LOGIN。每次編譯時發(fā)生。 |
xp_loginconfig |
遇到 xp_loginconfig 過程。請改用 SERVERPROPERTY 的 IsIntegratedSecurityOnly 參數(shù)。每次查詢時發(fā)生。 |
xp_revokelogin |
遇到 xp_revokelogin 過程。請改用 ALTER LOGIN DISABLE 或 DROP LOGIN。每次編譯時發(fā)生。 |
?
?
SQL Server ExecStatistics 對象:
監(jiān)視各種執(zhí)行的計數(shù)器
SQL Server Exec Statistics 計數(shù)器 |
說明 |
Distributed Query |
與執(zhí)行分布式查詢相關(guān)的統(tǒng)計信息。 |
DTC calls |
與執(zhí)行 DTC 調(diào)用相關(guān)的統(tǒng)計信息。 |
Extended Procedures |
與執(zhí)行擴展過程相關(guān)的統(tǒng)計信息。 |
OLEDB calls |
與執(zhí)行 OLEDB 調(diào)用相關(guān)的統(tǒng)計信息。 |
?
?
SQL Server General Statistics 對象:
監(jiān)視服務(wù)器范圍內(nèi)的常規(guī)活動, 如當(dāng)前的連接數(shù)和每秒與運行 SQL Server 實例的計算機連接和斷開的用戶數(shù)
SQL Server General Statistics 計數(shù)器 |
說明 |
Active Temp Tables |
正在使用的臨時表/表變量的數(shù)目。 |
Connection resets/sec |
從連接池啟動的登錄總次數(shù)。 |
Event Notifications Delayed Drop |
等待某個系統(tǒng)線程刪除的事件通知數(shù)。 |
HTTP Authenticated Requests |
每秒啟動的驗證過的 HTTP 請求數(shù)。 |
Logical Connections |
與系統(tǒng)建立的邏輯連接數(shù)。 邏輯連接數(shù)的主要用途是支持多個活動結(jié)果集 (MARS) 請求。對于 MARS 請求,每次應(yīng)用程序與 SQL Server 進行連接時,都可能有多個與一個物理連接相對應(yīng)的邏輯連接。 在未使用 MARS 時,物理連接和邏輯連接之間的比率是 1:1。因此,每次應(yīng)用程序與 SQL Server 進行連接時,邏輯連接都將以 1 為增量增加。 |
Logins/sec |
每秒啟動的登錄數(shù)。這不包括已入池連接。 |
Logouts/sec |
每秒啟動的注銷操作總數(shù)。 |
Mars Deadlocks |
檢測到的 MARS 死鎖數(shù)。 |
Non-atomic yield rate |
每秒的非原子生成數(shù)。 |
Processes blocked |
當(dāng)前阻塞的進程數(shù)。 |
SOAP Empty Requests |
每秒啟動的空 SOAP 請求數(shù)。 |
SOAP Method Invocations |
每秒啟動的 SOAP 方法調(diào)用數(shù)。 |
SOAP Session Initiate Requests |
每秒啟動的 SOAP 會話啟動請求數(shù)。 |
SOAP Session Terminate Requests |
每秒啟動的 SOAP 會話終止請求數(shù)。 |
SOAP SQL Requests |
每秒啟動的 SOAP SQL 請求數(shù)。 |
SOAP WSDL Requests |
每秒啟動的 SOAP Web 服務(wù)描述語言請求數(shù)。 |
Temp Tables Creation Rate |
每秒創(chuàng)建的臨時表/表變量的數(shù)目。 |
Temp Tables For Destruction |
等待被清除系統(tǒng)線程破壞的臨時表/表變量數(shù)。 |
Trace Event Notifications Queue |
在內(nèi)部隊列中等待通過 Service Broker 發(fā)送的跟蹤事件通知實例數(shù)。 |
Transactions |
事務(wù)登記(本地、DTC 和綁定的事務(wù))的數(shù)目。 |
User Connections |
當(dāng)前與 SQL Server 連接的用戶數(shù)。 |
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
