SQL Server 2014 中已停止的 Database Engine 功能

本主題描述 SQL Server 2014 中已不再提供的 Database Engine 功能。

SQL Server 2014 中已停止的功能

下表列出SQL Server 2014 中已移除的功能。

類別 已停止的功能 取代
相容性層級 90 相容性層級 資料庫至少必須設定為相容性層級 100。 當相容性層級小於 100 的資料庫升級為 SQL Server 2014 時,資料庫的相容性層級會在升級作業期間設定為 100。

SQL Server 2012 中已停止的功能

下表列出在 SQL Server 2012 中移除的功能。

類別 已停止的功能 取代
備份與還原 BACKUP { DATABASE |LOG } WITH PASSWORDBACKUP { DATABASE |LOG } WITH MEDIAPASSWORD 已停止。 RESTORE { DATABASE |LOG } WITH [MEDIA]PASSWORD會繼續被取代。
備份與還原 RESTORE { DATABASE |LOG } ...WITH DBO_ONLY RESTORE { DATABASE |LOG } ...WITH RESTRICTED_USER
相容性層級 80 相容性層級 資料庫至少必須設定為相容性層級 90。
設定選項 sp_configure 'user instance timeout''user instances enabled' 使用本機資料庫功能。 如需詳細資訊,請參閱 SqlLocalDB 公用程式
連接通訊協定 VIA 通訊協定支援已停用。 請改用 TCP。
資料庫物件 觸發程序上的 WITH APPEND 子句 請重新建立整個觸發程序。
資料庫選項 sp_dboption ALTER DATABASE
Mail SQL Mail 使用 Database Mail。 如需詳細資訊,請參閱Database Mail和使用Database Mail 而非 SQL Mail
記憶體管理 32 位元 Address Windowing Extensions (AWE) 和 32 位元 Hot Add Memory 支援。 使用 64 位元作業系統。
中繼資料 DATABASEPROPERTY DATABASEPROPERTYEX
可程式性 SQL Server Distributed Management Objects (SQL-DMO) SQL Server 管理物件 (SMO)
查詢提示 FASTFIRSTROW 提示 OPTION (FASTn) .
遠端伺服器 使用者已無法使用 sp_addserver 建立新的遠端伺服器。 sp_addserver 與 'local' 選項仍可使用。 升級期間所保留或複寫所建立的遠端伺服器仍然可以使用。 使用連結的伺服器取代遠端伺服器。
安全性 sp_dropalias 以使用者帳戶和資料庫角色的組合來取代別名。 請使用 sp_dropalias,在升級的資料庫中移除別名。
安全性 PWDCOMPARE的版本參數,代表早于 SQL Server 2000 之登入的值已停止。
SMO 中的 Service Broker 可程式性 Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority 類別不再實作 Microsoft.SqlServer.Management.Smo.IObjectPermission 介面。
Set 選項 SET DISABLE_DEF_CNST_CHK 無。
系統資料表 sys.database_principal_aliases 請使用角色,而非別名。
Transact-SQL RAISERROR 格式的 RAISERROR integer 'string' 已停止。 使用目前的 RAISERROR (...) 語法重寫 語句。
Transact-SQL 語法 COMPUTE / COMPUTE BY 使用ROLLUP
Transact-SQL 語法 使用 *==* 使用 ANSI 聯結語法。 如需詳細資訊,請參閱 FROM (Transact-SQL) 。
XEvents databases_data_file_size_changed、databases_log_file_size_changed

eventdatabases_log_file_used_size_changed

locks_lock_timeouts_greater_than_0

locks_lock_timeouts
已取代為 database_file_size_change event、database_file_size_change

database_file_size_change event

lock_timeout_greater_than_0

lock_timeout

其他 XEvent 變更

resource_monitor_ring_buffer_record

  • 移除的欄位:single_pages_kb、multiple_pages_kb

  • 加入的欄位:target_kb、pages_kb

memory_node_oom_ring_buffer_recorded

  • 移除的欄位:single_pages_kb、multiple_pages_kb

  • 加入的欄位:target_kb、pages_kb

另請參閱

SQL Server 2014 中已被取代的 Database Engine 功能