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 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 位元 Address Windowing Extensions (AWE) 和 32 位元 Hot Add Memory 支援。 | 使用 64 位元作業系統。 |
中繼資料 | DATABASEPROPERTY |
DATABASEPROPERTYEX |
可程式性 | SQL Server Distributed Management Objects (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 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