SQL Server 2012'deki Discontinued Database Engine işlevsellik

Bu konuyu açıklar Veritabanı Altyapısıki artık kullanılabilir özellikleri SQL Server 2012.

Kategori

Discontinued özelliği

Değiştirme

Yedekleme ve geri yükleme

BACKUP { DATABASE | LOG } WITH PASSWORDve BACKUP { DATABASE | LOG } WITH MEDIAPASSWORDüretimi. RESTORE { DATABASE | LOG } WITH [MEDIA]PASSWORDkullanım dışı devam ediyor.

Hiçbiri

Yedekleme ve geri yükleme

RESTORE { DATABASE | LOG } … WITH DBO_ONLY

RESTORE { DATABASE | LOG } … … WITH RESTRICTED_USER

Uyumluluk düzeyi

80 Uyumluluk düzeyleri

Veritabanları ayarlanmalıdır en az uyumluluk düzeyi 90.

Yapılandırma Seçenekleri

sp_configure 'user instance timeout' ve 'user instances enabled'

Yerel veritabanı özelliğini kullanın. Daha fazla bilgi için bkz.SqlLocalDB programı

Bağlantı protokolleri

VIA protokolü desteği kesilir.

tcp yerine kullanın.

Veritabanı nesneleri

WITH APPENDTetikleyiciler yan tümcesi

Tüm tetikleyici yeniden oluşturun.

Veritabanı seçenekleri

sp_dboption

ALTER DATABASE

Posta

sql Mail

Veritabanı posta kullanmak. Daha fazla bilgi için Veritabanı postave Veritabanı posta sql Mail yerine kullanmak.

Bellek yönetimi

32-bit Adres Pencereleme Uzantıları (awe) ve 32-bit bellek desteği sıcak ekleyin.

64-Bit işletim sistemi kullanın.

Meta veri

DATABASEPROPERTY

DATABASEPROPERTYEX

Programlanabilirlik

SQL Server Dağıtılmış Yönetim nesneleri (sql-dmo)

SQL Server Yönetim nesneleri (smo)

Sorgu ipuçları

FASTFIRSTROWİpucu

OPTION (FAST n).

Uzak sunucuları

Kullanıcıların yeni uzak sunucuları kullanarak oluşturmak sp_addserverkesilir. sp_addserver'Yerel' seçeneği kullanılabilir durumda kalır. Yükseltme sırasında korunur veya çoğaltma tarafından oluşturulan uzak sunucuları kullanılır.

Uzak sunuculara bağlantılı sunucuları kullanarak değiştirin.

Güvenlik

sp_dropalias

Diğer adları, kullanıcı hesapları ve veritabanı rolleri kombinasyonu ile değiştirin. Kullanım sp_dropaliastakma yükseltilmiş veritabanlarının kaldırmak için.

Güvenlik

Sürüm parametresi pwdcompare bir değeri temsil eden bir oturum açma öncesi SQL Server2000 üretimi.

Hiçbiri

Service Broker programlama SMO

Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority sınıfı artık Implements Microsoft.SqlServer.Management.Smo.IObjectPermission arabirimi.

SET seçenekleri

SET DISABLE_DEF_CNST_CHK

Yok.

Sistem tabloları

sys.database_principal_aliases

Rolleri yerine diğer adları kullanın.

Transact-SQL

RAISERRORbiçimde RAISERROR integer 'string'kesilir.

Geçerli kullanarak deyimi yeniden RAISERROR(…) sözdizimi.

Transact-sql sözdizimi

COMPUTE / COMPUTE BY

KullanımıROLLUP

Transact-sql sözdizimi

Kullanım *=ve=*

ANSI JOIN sözdizimini kullanın. Daha fazla bilgi için bkz: (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

Replaced by database_file_size_change olay, database_file_size_change

database_file_size_change olayı

lock_timeout_greater_than_0

LOCK_TIMEOUT

Ek XEvent değişiklikler

resource_monitor_ring_buffer_record:

  • Kaldırılan alanları: single_pages_kb, multiple_pages_kb

  • Eklenen alanlar: target_kb, pages_kb

memory_node_oom_ring_buffer_recorded:

  • Kaldırılan alanları: single_pages_kb, multiple_pages_kb

  • Eklenen alanlar: target_kb, pages_kb

Ayrıca bkz.

Başvuru

SQL Server 2012 kaldırılmış veritabanı altyapısı özellikleri