SQL Server 2014 中已停止的 Database Engine 功能
本主題描述 SQL Server 2014 中不再可用的 資料庫引擎 功能。
SQL Server 2014 中已停止的功能
下表列出 SQL Server 2014 中已移除的功能。
類別 | 已停止的功能 | 取代 |
---|---|---|
相容性層級 | 90 相容性層級 | 資料庫必須至少設定為相容性層級 100。 當相容性層級小於 100 的資料庫升級至 SQL Server 2014 時,資料庫相容性層級會在升級作業期間設定為 100。 |
SQL Server 2012 中已停止的功能
下表列出 SQL Server 2012 中已移除的功能。
類別 | 已停止的功能 | 取代 |
---|---|---|
備份與還原 | BACKUP { DATABASE |LOG } WITH PASSWORD 和 BACKUP { 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 |
郵件 | SQL Mail | 使用 Database Mail。 如需詳細資訊,請參閱 Database Mail 和使用 Database Mail 而非 SQL Mail。 |
記憶體管理 | 32 位位址視窗延伸模組 (AWE) 和32位熱新增記憶體支援。 | 使用64位作業系統。 |
中繼資料 | DATABASEPROPERTY |
DATABASEPROPERTYEX |
可程式性 | SQL Server 分散式管理物件 (SQL-DMO) | SQL Server 管理物件 (SMO) |
查詢提示 | FASTFIRSTROW 提示 |
OPTION (FAST n ) . |
遠端伺服器 | 用戶能夠 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 事件取代,database_file_size_change database_file_size_change事件 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