by Alexey Knyazev
9. июля 2013 02:04

На данный момент не так много информации в сети о всем изменениях, которые нас ждут в SQL Server 2014. При этом не стоит забывать, что это всего лишь первая публичная версия СТР (Community Technology Preview), а это значит, что до RTM (Release To Manufacturing) нас ещё ждёт очень много сюрпризов.
Но прежде, чем мы увидим публичное описание новых объектов, мы можем уже сейчас сравнить список системных объектов в SQL Server 2014 CTP1 со списком системных объектов в SQL Server 2014 SP1.
Для этого я прилинкую к экземпляру SQL Server 2014 экземпляр с SQL Server 2012 SP1. В моём случаи это именованный экземпляр: [ALOHAPC\SQL2012].
Теперь мы можем сравнить какие объекты появились в системном представлении sys.all_objects, а какие исчезли.
Новые объекты (48):
select s.name [schema_name], o.name, o.type_desc
from master.sys.all_objects o
inner join master.sys.schemas s
on o.schema_id = s.schema_id
except
select s.name [schema_name], o.name, o.type_desc
from [ALOHAPC\SQL2012].master.sys.all_objects o
inner join [ALOHAPC\SQL2012].master.sys.schemas s
on o.schema_id = s.schema_id
order by 3,1,2
Схема |
Объект |
Тип объекта |
sys |
sp_set_cardinality_estimation_model_110 |
EXTENDED_STORED_PROCEDURE |
sys |
plan_persist_context_settings |
INTERNAL_TABLE |
sys |
plan_persist_plan |
INTERNAL_TABLE |
sys |
plan_persist_query |
INTERNAL_TABLE |
sys |
plan_persist_query_text |
INTERNAL_TABLE |
sys |
plan_persist_runtime_stats |
INTERNAL_TABLE |
sys |
plan_persist_runtime_stats_interval |
INTERNAL_TABLE |
sys |
fn_dblog_xtp |
SQL_INLINE_TABLE_VALUED_FUNCTION |
sys |
fn_dump_dblog_xtp |
SQL_INLINE_TABLE_VALUED_FUNCTION |
sys |
fn_hadr_is_primary_replica |
SQL_SCALAR_FUNCTION |
sys |
sp_cci_tuple_mover |
SQL_STORED_PROCEDURE |
sys |
sp_db_enable_clustered_columnstores |
SQL_STORED_PROCEDURE |
sys |
sp_xtp_merge_checkpoint_files |
SQL_STORED_PROCEDURE |
sys |
syscsrowgroups |
SYSTEM_TABLE |
sys |
sysmatrixageforget |
SYSTEM_TABLE |
sys |
column_store_row_groups |
VIEW |
sys |
dm_db_merge_requests |
VIEW |
sys |
dm_db_xtp_checkpoint |
VIEW |
sys |
dm_db_xtp_checkpoint_files |
VIEW |
sys |
dm_db_xtp_gc_cycle_stats |
VIEW |
sys |
dm_db_xtp_hash_index_stats |
VIEW |
sys |
dm_db_xtp_index_stats |
VIEW |
sys |
dm_db_xtp_memory_consumers |
VIEW |
sys |
dm_db_xtp_object_stats |
VIEW |
sys |
dm_db_xtp_table_memory_stats |
VIEW |
sys |
dm_db_xtp_transactions |
VIEW |
sys |
dm_io_cluster_shared_volumes |
VIEW |
sys |
dm_os_buffer_pool_extension_configuration |
VIEW |
sys |
dm_resource_governor_resource_pool_volumes |
VIEW |
sys |
dm_xe_database_session_event_actions |
VIEW |
sys |
dm_xe_database_session_events |
VIEW |
sys |
dm_xe_database_session_object_columns |
VIEW |
sys |
dm_xe_database_session_targets |
VIEW |
sys |
dm_xe_database_sessions |
VIEW |
sys |
dm_xtp_consumer_memory_usage |
VIEW |
sys |
dm_xtp_gc_queue_stats |
VIEW |
sys |
dm_xtp_gc_stats |
VIEW |
sys |
dm_xtp_memory_stats |
VIEW |
sys |
dm_xtp_system_memory_consumers |
VIEW |
sys |
dm_xtp_threads |
VIEW |
sys |
dm_xtp_transaction_recent_rows |
VIEW |
sys |
dm_xtp_transaction_stats |
VIEW |
sys |
event_session_actions |
VIEW |
sys |
event_session_events |
VIEW |
sys |
event_session_fields |
VIEW |
sys |
event_session_targets |
VIEW |
sys |
event_sessions |
VIEW |
sys |
hash_indexes |
VIEW |
Исчезли объекты из SQL Server 2014 CTP1:
select s.name [schema_name], o.name, o.type_desc
from [ALOHAPC\SQL2012].master.sys.all_objects o
inner join [ALOHAPC\SQL2012].master.sys.schemas s
on o.schema_id = s.schema_id
except
select s.name [schema_name], o.name, o.type_desc
from master.sys.all_objects o
inner join master.sys.schemas s
on o.schema_id = s.schema_id
order by 3,1,2
Схема |
Объект |
Тип объекта |
sys |
xp_get_script |
EXTENDED_STORED_PROCEDURE |
dbo |
sysmatrixageforget |
SYSTEM_TABLE |