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