SQL Server 2008 R2'deki onaysız veritabanı altyapısı özellikleri
Bu konuda kaldırılmış açıklar SQL Server Veritabanı Altyapısı özellikleri yine de SQL Server 2008 R2.Bu özellikler sonraki bir sürümde kaldırılması zamanlanır ve SQL Server.Onaysız özellikleri yeni uygulamalarda kullanılmamalıdır.
Onaysız özellikleri kullanımını kullanarak izleyebilirsiniz SQL Server özellikleri nesne kullanım dışı performans sayacı ve izleme olayları.Daha fazla bilgi için bkz: SQL Server nesneleri kullanma.
sql Server'ın sonraki sürümlerde desteklenmeyen özellikler
Aşağıdaki SQL Server Veritabanı Altyapısı Özellikler desteklenmiyor sonraki sürüm , SQL Server.Yeni geliştirme çalışması bu özellikleri kullanmak ve uygulamaları şu anda bu özellikleri kullanan olabildiğince çabuk değiştirin. Özellik adı değer görünür izleme olayları, ObjectName ve performans sayaçları ve sys.dm_os_performance_counters olarak örnek adı.The Feature ID value appears in trace events as the ObjectId.
Kategori |
Kaldırılan özelliği |
Değiştirme |
Özellik adı |
Özellik kimliği |
---|---|---|---|---|
Yedekleme ve geri yükleme |
BACKUP {DATABASE |} PAROLA İLE OTURUM} |
Hiçbiri |
backup database veya parola ile oturum |
104 |
Yedekleme ve geri yükleme |
BACKUP {DATABASE |} OTURUM} MEDIAPASSWORD İLE |
Hiçbiri |
backup database veya MEDIAPASSWORD ile günlük |
103 |
Yedekleme ve geri yükleme |
GERİ YÜKLEME {VERİTABANI |} GÜNLÜK} … İLE DBO_ONLY |
GERİ YÜKLEME {VERİTABANI |} GÜNLÜK} … … RESTRICTED_USER İLE |
restore database veya günlük ile dbo_only |
101 |
Yedekleme ve geri yükleme |
GERİ YÜKLEME {VERİTABANI |} PAROLA İLE OTURUM} |
Hiçbiri |
restore database veya parola ile oturum |
106 |
Yedekleme ve geri yükleme |
GERİ YÜKLEME {VERİTABANI |} OTURUM} MEDIAPASSWORD İLE |
Hiçbiri |
restore database veya MEDIAPASSWORD ile günlük |
105 |
Uyumluluk düzeyleri |
80 uyumluluk düzey ve yükseltme sürüm 80. |
Uyumluluk düzeyi yalnızca son iki sürümleri için kullanılabilir.Uyumluluk düzeyleri hakkında daha fazla bilgi için bkz: alter database uyumluluk düzeyi (Transact-SQL). |
Veritabanı uyumluluk düzey 80 |
107 |
Meta veri |
DATABASEPROPERTY |
DATABASEPROPERTYEX |
DATABASEPROPERTY |
38 |
Bellek yönetimi |
32-Bit işletim sistemleri üzerinde 4 gb fiziksel bellek kullanmak izin veren Adres Pencereleme Uzantıları (awe) desteği. |
64-Bit işletim sistemi üzerinde 4 gb fiziksel bellek kullanmak için kullanın. |
Hiçbiri |
Hiçbiri |
Veritabanı nesneleri |
append yan tümce tümce TÜMCESİNİN Tetiklerde |
Tüm tetikleyici yeniden oluşturun. |
APPEND İLE TETİKLEYİCİ OLUŞTURMAK |
171 |
Örnek seçenekleri |
Varsayılan ayarlar, disallow results from triggers seçenek = 0 |
Varsayılan ayarlar, disallow results from triggers seçenek = 1 |
sp_configure 'disallow results from triggers' |
172 |
Veritabanı seçenekleri |
sp_dboption |
ALTER VERİTABANI |
sp_dboption |
77 |
Sorgu ipuçları |
FASTFIRSTROW İpucu |
SEÇENEK (hızlı n). |
FASTFIRSTROW |
177 |
Uzak sunucuları |
sp_addremotelogin sp_addserver sp_dropremotelogin sp_helpremotelogin sp_remoteoption |
Bağlantılı sunucular kullanarak uzak sunuculara değiştirin. |
sp_addremotelogin sp_addserver sp_dropremotelogin sp_helpremotelogin sp_remoteoption |
70 69 71 72 73 |
Uzak sunucuları |
@@ remserver |
Bağlantılı sunucular kullanarak uzak sunuculara değiştirin. |
Hiçbiri |
Hiçbiri |
Uzak sunucuları |
SET REMOTE_PROC_TRANSACTIONS |
Bağlantılı sunucular kullanarak uzak sunuculara değiştirin. |
SET REMOTE_PROC_TRANSACTIONS |
110 |
Güvenlik |
sp_dropalias |
Kullanıcı hesapları ve veritabanı rolleri ile birlikte diğer adları değiştirin.Use sp_dropalias diğer adlarda kaldırmak içinyükseltilmiş veritabanlarının. |
sp_dropalias |
68 |
Seçeneklerini ayarlama |
SET DISABLE_DEF_CNST_CHK |
Yok.Seçenek etkisi yoktur. |
SET DISABLE_DEF_CNST_CHK |
188 |
Seçeneklerini ayarlama |
INSERT, update ve delete deyimlerini için set rowcount |
Üst anahtar sözcüğü |
SET ROWCOUNT |
109 |
Transact-SQL sözdizimi |
Kullanımı * = ve = * |
ANSI birleştirmek söz dizimini kullanın.Daha fazla bilgi için bkz: (Transact-SQL). |
ANSI olmayan * = veya = * dış birleşim işleçleri |
178 |
Transact-SQL sözdizimi |
COMPUTE / TARAFINDAN HESAPLAMASI |
TOPLAMASI kullanma |
COMPUTE [İLE] |
180 |
Sistem tabloları |
sys.database_principal_aliases |
Rolleri yerine diğer adları kullanın. |
database_principal_aliases |
150 |
Araçlar |
Sqlmaint yardımcı programı |
Use SQL Server Bakım planı özelliği |
Hiçbiri |
Hiçbiri |
Transact-SQL |
RAISERROR (Biçim: RAISERROR tamsayı dize) sözdizimi kullanım dışı. |
deyim geçerli RAISERROR sözdizimini kullanarak yeniden yazın. |
Eski Stil RAISEERROR |
164 |
Programlanabilirlik |
SQL Server Veritabanı Management Objects (sql-dmo) |
SQL ServerVeritabanı Management Objects (sql-dmo) kaldırılmıştır SQL Server 2008 R2 Express ve SQL Server 2008 R2 özellik paketi.sql-dmo de desteklemez Veritabanı Altyapısı Sonradan sunulan özellikleri SQL Server 2000. Şu anda bu özelliği olabildiğince çabuk kullanan uygulamaları değiştirmenizi öneririz.sql-dmo desteklemesi gerekir, geriye dönük uyumluluk bileşenlerini yüklemeniz SQL Server 2008 Özellik paketi Microsoft Yükleme Merkezi.sql-dmo yeni geliştirme çalışması kullanmayın; kullanın SQL Server Yönetim Nesneleri (smo) yerine.smo belgelerine yükleyerek elde SQL Server 2008 R2 Books Online. |
Hiçbiri |
sql Server'ın gelecekteki sürümlerde desteklenmeyen özellikler
Aşağıdaki SQL Server Veritabanı Altyapısı sonraki sürümünde desteklenen özellikler SQL Server, ancak bir sonraki sürüm. will be removedBelirli sürüm SQL Server değil belirledi.
Kategori |
Kaldırılan özelliği |
Değiştirme |
Özellik adı |
Özellik kimliği |
---|---|---|---|---|
Uyumluluk düzeyleri |
sp_dbcmptlevel |
VERİTABANINI DEĞİŞTİR... COMPATIBILITY_LEVEL AYARLAYIN.Daha fazla bilgi için bkz: alter database uyumluluk düzeyi (Transact-SQL). |
sp_dbcmptlevel |
80 |
Uyumluluk düzeyleri |
Veritabanı uyumluluk düzey 90 |
Veritabanı ve uygulama için gelecekte yükseltmek planlayın. |
Veritabanı uyumluluk düzey 90 |
108 |
XML |
Satır içi xdr şeması oluşturma |
xmldata Direktif for xml seçeneği kaldırılmıştır.xsd kuşak içinde kullanmak durum ham ve otomatik modları.Hiçbir yerini EXPLICT modunda xmldata yönergesi yok. |
XMLDATA |
181 |
Yedekleme ve geri yükleme |
BACKUP {DATABASE |} OTURUM} TEYBE BACKUP {DATABASE |} OTURUM} device_that_is_a_tape |
BACKUP {DATABASE |} OTURUM} DİSKE BACKUP {DATABASE |} OTURUM} device_that_is_a_disk |
backup database veya teyp için günlük |
235 |
Yedekleme ve geri yükleme |
sp_addumpdevice 'tape' |
sp_addumpdevice 'disk' |
TEYP AYGITI EKLEME |
236 |
Yedekleme ve geri yükleme |
sp_helpdevice |
sys.backup_devices |
sp_helpdevice |
100 |
Alfabe |
Korean_Wansung_Unicode Lithuanian_Classic SQL_AltDiction_CP1253_CS_AS |
Yok.Bu sıralamaları bulunduğundan SQL Server 2005, ancak üzerinden görünür fn_helpcollations. |
Korean_Wansung_Unicode Lithuanian_Classic SQL_AltDiction_CP1253_CS_AS |
191 192 194 |
Alfabe |
Hintçe Makedonya dili |
Bu sıralamaları bulunduğundan SQL Server 2005 ve daha yüksek, ancak üzerinden görünür fn_helpcollations.Macedonian_FYROM_90 ve Indic_General_90 yerine kullanın. |
Hintçe Makedonya dili |
190 193 |
Alfabe |
Azeri_Latin_90 Azeri_Cyrilllic_90 |
Azeri_Latin_100 Azeri_Cyrilllic_100 |
Azeri_Latin_90 Azeri_Cyrilllic_90 |
232 233 |
Yapılandırma |
set ANSI_NULLS off ve ANSI_NULLS off seçeneği veritabanı set ANSI_PADDING off ve ANSI_PADDING off seçeneği veritabanı set CONCAT_NULL_YIELDS_NULL off ve CONCAT_NULL_YIELDS_NULL off seçeneği veritabanı SET UZAKLIKLAR |
Yok. Her zaman ANSI_NULLS, ANSI_PADDING ve CONCAT_NULLS_YIELDS_NULL on olarak küme.set KAYDIRIR kullanılamaz hale gelir. |
SET ANSI_NULLS OFF SET ANSI_PADDING OFF SET CONCAT_NULL_YIELDS_NULL OFF SET UZAKLIKLAR ALTER DATABASE SET ANSI_NULLS OFF ALTER DATABASE SET ANSI_PADDING OFF ALTER DATABASE SET CONCAT_NULL_YIELDS_NULL OFF |
Seçeneklerini ayarlama |
Veri türleri |
sp_addtype sp_droptype |
TİPİ OLUŞTURMA BIRAKMA TÜRÜ |
sp_addtype sp_droptype |
62 63 |
Veri türleri |
timestampSözdizimi rowversion veri türü |
rowversion veri türü sözdizimi |
ZAMAN DAMGASI |
158 |
Veri türleri |
Null değerleri içine eklemek için yeteneği timestamp sütunlar. |
Bunun yerine bir varsayılan kullanın. |
Zaman DAMGASI sütunlara null ekleme |
179 |
Veri türleri |
'text in row' Tablo seçeneği |
Use varchar(max), nvarchar(max), and varbinary(max) data types.Daha fazla bilgi için bkz: sp_tableoption (Transact-SQL). |
Metinde satır tablo seçeneği |
9 |
Veri türleri |
Veri türleri:
|
Use varchar(max), nvarchar(max), and varbinary(max) data types. |
Veri türleri: textntext veya image |
4 |
Veritabanı Yönetimi |
sp_attach_db sp_attach_single_file_db |
create database deyim for attach seçeneği ile.Bir veya daha fazla yeni bir konuma sahip birden çok günlüğü yeniden oluşturmak için dosyaları için ATTACH_REBUILD_LOG seçeneğini kullanın. |
sp_attach_db sp_attach_single_file_db |
81 82 |
Veritabanı nesneleri |
VARSAYILAN OLUŞTURMA VARSAYILAN BIRAKIN. sp_bindefault sp_unbindefault |
create table ve alter table varsayılan anahtar sözcük |
CREATE_DROP_DEFAULT sp_bindefault sp_unbindefault |
162 64 65 |
Veritabanı nesneleri |
KURAL OLUŞTURMA KURAL BIRAK sp_bindrule sp_unbindrule |
create table ve alter table onay anahtar sözcük |
CREATE_DROP_RULE sp_bindrule sp_unbindrule |
161 66 67 |
Veritabanı nesneleri |
sp_change_users_login |
Kullanıcı Değiştir'i kullanın. |
sp_change_users_login |
Hiçbiri |
Veritabanı nesneleri |
sp_depends |
sys.dm_sql_referencing_entities ve sys.dm_sql_referenced_entities |
sp_depends |
195 |
Veritabanı nesneleri |
sp_renamedb |
alter database adını değiştir |
sp_renamedb |
79 |
Veritabanı nesneleri |
sp_getbindtoken |
mars veya dağıtılmış hareketleri kullanın. |
sp_getbindtoken |
98 |
Veritabanı seçenekleri |
sp_bindsession |
mars veya dağıtılmış hareketleri kullanın. |
sp_bindsession |
97 |
Veritabanı seçenekleri |
sp_resetstatus |
ALTER DATABASE SET {ÇEVRİMİÇİ | ACİL DURUM} |
sp_resetstatus |
83 |
Veritabanı seçenekleri |
TORN_PAGE_DETECTION veritabanını değiştir seçeneği |
alter database PAGE_VERIFY TORN_PAGE_DETECTION seçeneği |
ALTER VERİTABANI TORN_PAGE_DETECTION İLE |
102 |
DBCC |
DBCC DBREINDEX |
alter INDEX seçeneği yeniden oluşturun. |
DBCC DBREINDEX |
11 |
DBCC |
DBCC INDEXDEFRAG |
alter INDEX seçeneği yeniden düzenleme |
DBCC INDEXDEFRAG |
18 |
DBCC |
DBCC SHOWCONTIG |
sys.dm_db_index_physical_stats |
DBCC SHOWCONTIG |
10 |
DBCC |
DBCC PINTABLE DBCC UNPINTABLE |
Hiçbir etkisi yoktur. |
DBCC [KAYDINI] PINTABLE |
189 |
Genişletilmiş özellikler |
Level0type'type' = ve Level0type = 'Kullanıcı' Düzey 1 veya Düzey 2 türü nesnelere genişletilmiş özellikler eklemek için. |
Use Level0type = 'Kullanıcı' yalnızca doğrudan bir kullanıcı ya da rol için bir genişletilmiş özellik eklemek için. Use Level0type = 'Şema' Tablo veya Görünüm gibi türleri düzey 1 veya Düzey 2 türü sütun veya tetikleyici gibi bir genişletilmiş özellik eklemek için.Daha fazla bilgi için bkz: sp_addextendedproperty (Transact-SQL). |
EXTPROP_LEVEL0TYPE EXTPROP_LEVEL0USER |
13 14 |
Genişletilmiş saklı yordam programlama |
srv_alloc srv_convert srv_describe srv_getbindtoken srv_got_attention srv_message_handler srv_paramdata srv_paraminfo srv_paramlen srv_parammaxlen srv_paramname srv_paramnumber srv_paramset srv_paramsetoutput srv_paramstatus srv_paramtype srv_pfield srv_pfieldex srv_rpcdb srv_rpcname srv_rpcnumber srv_rpcoptions srv_rpcowner srv_rpcparams srv_senddone srv_sendmsg srv_sendrow srv_setcoldata srv_setcollen srv_setutype srv_willconvert srv_wsendmsg |
clr tümleştirme yerine kullanın. |
XP_API |
20 |
Genişletilmiş saklı yordam programlama |
sp_addextendedproc sp_dropextendedproc sp_helpextendedproc |
clr tümleştirme yerine kullanın. |
sp_addextendedproc sp_dropextendedproc sp_helpextendedproc |
94 95 96 |
Genişletilmiş saklı yordamları |
xp_grantlogin xp_revokelogin xp_loginConfig |
create LOGIN'i kullanın serverproperty bırak LOGIN IsIntegratedSecurityOnly bağımsız değişkenini kullanın |
xp_grantlogin xp_revokelogin xp_loginconfig |
44 45 59 |
İşlevler |
fn_get_sql |
sys.dm_exec_sql_text |
fn_get_sql |
151 |
Dizin seçenekleri |
sp_indexoption |
ALTER INDEX |
sp_indexoption |
78 |
Dizin seçenekleri |
create table, alter table veya create INDEX sözdizimi seçenekleri etrafındaki ayraçlar olmadan. |
deyim geçerli sözdizimini kullanmak için yeniden yazın. |
INDEX_OPTION |
33 |
Veritabanı nesneleri |
Tetikleyiciler yeteneği sonuç ayarlar |
Hiçbiri |
Tetikleyicisinden sonuçlar döndürülüyor |
12 |
Örnek seçenekleri |
sp_configure Seçenek 'allow updates' |
Sistem tabloları artık güncellenebilir.Ayarın etkisi yoktur. |
sp_configure 'allow updates' |
173 |
Örnek seçenekleri |
sp_configure Seçenekler:
|
Şimdi otomatik olarak yapılandırılır.Ayarın etkisi yoktur. |
sp_configure 'locks' sp_configure 'open objects' sp_configure 'set working set size' |
174 175 176 |
Örnek seçenekleri |
sp_configureSeçenekler 'user instances enabled' ve 'user instance timeout' |
Artık olarak gerekli SQL Server Compact 3.5 SP1 sağlayan gerekli işlevselliği.Ayarın etkisi yoktur. |
Hiçbiri |
Hiçbiri |
Örnek seçenekleri |
sp_configure seçenek 'priority boost' |
Sistem tabloları artık güncellenebilir.Ayarın etkisi yoktur.Windows kullanmak start /high … program.exe bunun yerine seçenek. |
sp_configure 'priority boost' |
199 |
Örnek seçenekleri |
sp_configureseçenek 'remote proc trans' |
Sistem tabloları artık güncellenebilir.Ayarın etkisi yoktur. |
sp_configure 'remote proc trans' |
37 |
Bağlantılı sunucular |
Bağlantılı sunucular için sqloledb sağlayıcı belirtme. |
sql Server yerel istemcisi (SQLNCLI) |
Bağlantılı sunucular için sqloleddb |
19 |
Kilitleme |
sp_lock |
sys.dm_tran_locks |
sp_lock |
99 |
Posta |
sql Mail |
Veritabanı posta |
SQLMail |
Posta |
Meta veri |
FILE_ID INDEXKEY_PROPERTY |
FILE_IDEX sys.index_columns |
FILE_ID INDEXKEY_PROPERTY |
15 17 |
Yerel xml Web Hizmetleri |
Son nokta oluşturun veya alter bitiş noktası deyim için soap seçeneği ile. sys.endpoint_webmethods sys.soap_endpoints |
Windows iletişim Foundation (wcf) kullanın ya da asp.Bunun yerine net. |
BİTİŞ NOKTASI OLUŞTUR/DEĞİŞTİR sys.endpoint_webmethods sys.soap_endpoints |
21 22 23 |
Programlanabilirlik |
The Microsoft.NetEnterpriseServers namespace. |
The Microsoft.SqlServer.MessageBox namespace. |
Hiçbiri |
Hiçbiri |
Çıkarılabilir veritabanları |
sp_certify_removable sp_create_removable |
sp_detach_db |
sp_certify_removable sp_create_removable |
74 75 |
Çıkarılabilir veritabanları |
sp_dbremove |
VERİTABANINI BIRAKMA |
sp_dbremove |
76 |
Güvenlik |
alter oturum ile kimlik ayarlama KARTINI sözdizimi |
Yeni alter oturum açma ekleme ve bırakma kimlik bilgisi sözdizimi tarafından değiştirildi |
OTURUM AÇMA KİMLİK BİLGİLERİ KÜMESİ İLE DEĞİŞTİR |
230 |
Güvenlik |
sp_addapprole sp_dropapprole |
UYGULAMA ROLÜ OLUŞTURMA AÇILAN UYGULAMA ROLÜ |
sp_addapprole sp_dropapprole |
53 54 |
Güvenlik |
sp_addlogin sp_droplogin |
OTURUM AÇMA OLUŞTURMA AÇILAN OTURUM AÇMA |
sp_addlogin sp_droplogin |
39 40 |
Güvenlik |
sp_adduser sp_dropuser |
KULLANICI OLUŞTUR KULLANICIYI BIRAKIN |
sp_adduser sp_dropuser |
49 50 |
Güvenlik |
sp_grantdbaccess sp_revokedbaccess |
KULLANICI OLUŞTUR KULLANICIYI BIRAKIN |
sp_grantdbaccess sp_revokedbaccess |
51 52 |
Güvenlik |
sp_addrole sp_droprole |
ROL OLUŞTUR ROL BIRAK |
sp_addrole sp_droprole |
56 57 |
Güvenlik |
sp_approlepassword sp_password |
UYGULAMA ROLÜ DEĞİŞTİR ALTER OTURUM AÇMA |
sp_approlepassword sp_password |
55 46 |
Güvenlik |
sp_changeobjectowner |
Şema alter veya alter YETKİLENDİRME |
sp_changeobjectowner |
58 |
Güvenlik |
sp_defaultdb sp_defaultlanguage |
ALTER OTURUM AÇMA |
sp_defaultdb sp_defaultlanguage |
47 48 |
Güvenlik |
sp_denylogin sp_grantlogin sp_revokelogin |
ALTER OTURUM AÇMA DEVRE DIŞI BIRAKMA OTURUM AÇMA OLUŞTURMA AÇILAN OTURUM AÇMA |
sp_denylogin sp_grantlogin sp_revokelogin |
42 41 43 |
Güvenlik |
USER_ID |
DATABASE_PRINCIPAL_ID |
USER_ID |
16 |
Güvenlik |
sp_srvrolepermission sp_dbfixedrolepermission |
Bu saklı yordamları, doğru bilgi dönmek SQL Server 2000.Çıkış için uygulanan izinleri hiyerarşi değişiklikleri yansıtmaz SQL Server 2008.Daha fazla bilgi için bkz: Sabit sunucu rollerini (veritabanı altyapısı) izinleri. |
sp_srvrolepermission sp_dbfixedrolepermission |
61 60 |
Güvenlik |
TÜM VERİN TÜMÜNÜ REDDET TÜMÜNÜ İPTAL ET |
grant, deny ve revoke belirli izinler. |
TÜM izin |
35 |
Güvenlik |
İZİNLERİ iç işlev |
Sorgu sys.fn_my_permissions bunun yerine. |
İZİNLER |
170 |
Güvenlik |
SETUSER |
EXECUTE AS |
SETUSER |
165 |
Güvenlik |
RC4 ve desx şifreleme algoritmaları |
aes gibi başka bir algoritma kullanır. |
desx algoritmasını |
238 |
smo sınıfları |
Microsoft.SQLServer.Management.Smo.Information sınıf Microsoft.SQLServer.Management.Smo.Settings sınıf Microsoft.SQLServer.Management.Smo.DatabaseOptions sınıf Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.NotForReplication özellik |
Microsoft.SqlServer.Management.Smo.Server sınıf Microsoft.SqlServer.Management.Smo.Server sınıf Microsoft.SqlServer.Management.Smo.Database sınıf Hiçbiri |
Hiçbiri |
Hiçbiri |
sql Server Agent |
net send bildirim Çağrı cihazı bildirim ActiveX alt sistemi |
E-posta bildirim E-posta bildirim Komut veya PowerShell komut dosyası |
Hiçbiri |
Hiçbiri |
SQL Server Management Studio |
Solution Explorer'da tümleştirme , SQL Server Management Studio Kaynak denetimi tümleştirme , SQL Server Management Studio |
|
Hiçbiri |
Hiçbiri |
Sistem tabloları |
sysaltfiles syscacheobjects syscolumns syscomments sysconfigures sysconstraints syscurconfigs sysdatabases sysdepends sysdevices sysfilegroups sysfiles sysforeignkeys sysfulltextcatalogs sysindexes sysindexkeys syslockinfo syslogins sysmembers sysmessages sysobjects sysoledbusers sysopentapes sysperfinfo syspermissions sysprocesses sysprotects sysreferences sysremotelogins sysservers systypes sysusers |
Uyumluluk görünümleri.Daha fazla bilgi için bkz: Uyumluluk Görünümleri (Transact-SQL).
Önemli
Uyumluluk Görünümleri açığa meta veriler 'de sunulan özellikleri için SQL Server 2005.Katalog görünümleri kullanmak uygulamalarınızı yükseltmenizi öneririz.Daha fazla bilgi için bkz: Katalog Görünümleri (Transact-SQL).
|
sysaltfiles syscacheobjects syscolumns syscomments sysconfigures sysconstraints syscurconfigs sysdatabases sysdepends sysdevices sysfilegroups sysfiles sysforeignkeys sysfulltextcatalogs sysindexes sysindexkeys syslockinfo syslogins sysmembers sysmessages sysobjects sysoledbusers sysopentapes sysperfinfo syspermissions sysprocesses sysprotects sysreferences sysremotelogins sysservers systypes sysusers |
141 152 Hiçbiri 133 126 146 131 147 142 123 144 128 127 130 122 132 134 Hiçbiri 143 140 119 137 125 139 145 157 121 153 120 129 138 136 135 124 |
Sistem tabloları |
sys.numbered_procedures sys.numbered_procedure_parameters |
Hiçbiri |
numbered_procedures numbered_procedure_parameters |
148 149 |
Sistem işlevler |
fn_virtualservernodes fn_servershareddrives |
sys.dm_os_cluster_nodes sys.dm_io_cluster_shared_drives |
fn_virtualservernodes fn_servershareddrives |
155 156 |
Sistem görünümleri |
sys.sql_dependencies |
sys.sql_expression_dependencies |
sys.sql_dependencies |
196 |
Tablo sıkıştırma |
Vardecimal depolama biçimi kullanma. |
Vardecimal storage format is deprecated.SQL Server 2008 data compression compresses decimal values as well as other data types.Veri sıkıştırmayı vardecimal depolama biçimi yerine kullanmanızı öneririz. |
Vardecimal depolama biçimi |
200 |
Tablo sıkıştırma |
Kullanımı sp_db_vardecimal_storage_format yordam. |
Vardecimal storage format is deprecated.SQL Server 2008 data compression compresses decimal values as well as other data types.Veri sıkıştırmayı vardecimal depolama biçimi yerine kullanmanızı öneririz. |
sp_db_vardecimal_storage_format |
201 |
Tablo sıkıştırma |
Kullanımı sp_estimated_rowsize_reduction_for_vardecimal yordam. |
Veri sıkıştırma özelliğini ve sp_estimate_data_compression_savings yordam yerine. |
sp_estimated_rowsize_reduction_for_vardecimal |
202 |
Tablo ipuçları |
nolock veya READUNCOMMITTED bir update veya delete from yan tümce tümce tümcesinde belirtme deyim. |
nolock veya READUNCOMMITTED tablo ipuçlarını from yan tümce tümce tümcesinden kaldırın. |
nolock veya update veya delete READUNCOMMITTED |
Hiçbiri |
Tablo ipuçları |
WITH anahtar sözcüğünü kullanmadan tablo ipuçları belirtme. |
İLE kullanın. |
WITH olmadan tablo İpucu |
8 |
Tablo ipuçları |
Parantez olmadan holdlock tablo İpucu |
167 |
||
Tablo ipuçları |
INSERT_HINTS |
34 |
||
Textpointers |
WRITETEXT UPDATETEXT READTEXT |
Hiçbiri |
updatetext veya WRITETEXT READTEXT |
115 114 |
Textpointers |
TEXTPTR() TEXTVALID() |
Hiçbiri |
TEXTPTR TEXTVALID |
5 6 |
Transact-SQL |
:: işlev arama sırası |
Yerine göre Seç column_list from sys.<function_name>(). Örneğin, SELECT * FROM ::fn_virtualfilestats(2,1)ile SELECT * FROM sys.fn_virtualfilestats(2,1). |
'::' işlev çağırma sözdizimi |
166 |
Transact-SQL |
Üç parçalı ve değeri aygıtınkiyle tam olarak sütun başvuruları. |
İki parça adlarını, standart uyumlu davranıştır. |
Birden fazla iki parçalı sütun adı |
3 |
Transact-SQL |
Bir ifade seç listesinden bir sütun diğer ad ad adı kullanılan tırnak içine bir dize: 'string_alias' = expression |
expression [OLARAK] column_alias expression [AS] [column_alias] expression[AS] "column_alias" expression[AS] 'column_alias' column_alias = expression |
Sütun diğer adları olarak dize hazır bilgileri |
184 |
Transact-SQL |
Numaralandırılmış yordamları |
Yok.Kullanmayın. |
ProcNums |
160 |
Transact-SQL |
table_name.index_name Sözdizimi drop INDEX |
index_nameon table_name sözdizimi drop INDEX. |
drop INDEX iki bölümü adı ile |
163 |
Transact-SQL |
Bitiş değil Transact-SQL ifadelerle noktalı. |
Son Transact-SQL ekstreleri ve noktalı virgül (; ). |
Hiçbiri |
Hiçbiri |
Transact-SQL |
TÜM GÖRE GRUPLANDIR |
Özel kullanmak durum- göre -durum BİRLİĞİ veya türetilmiş bir tablo ile çözüm. |
TÜM GÖRE GRUPLANDIR |
169 |
Transact-SQL |
Bir dml deyimlerini sütun adı olarak ROWGUIDCOL. |
$Rowguid kullanın. |
ROWGUIDCOL |
182 |
Transact-SQL |
Bir dml deyimlerini sütun adı olarak IDENTITYCOL. |
$Kimliğini kullanın. |
IDENTITYCOL |
183 |
Transact-SQL |
Kullanımı #, ## geçici tablo ve geçici olarak saklanan yordam adı olarak. |
En az bir ek karakter kullanın. |
'#' ve ' ##' geçici tablolar ve saklı yordamlar adı olarak |
Hiçbiri |
Transact-SQL |
Kullanımı, @ @@, veya @@ olarak Transact-SQL tanımlayıcıları. |
Kullanmayın veya @@ veya ile başlayan adları @@ tanıtıcılar olarak. |
'@' ve adları ile başlayan ' @@' olarak Transact-SQL tanımlayıcıları |
Yok. |
Transact-SQL |
Varsayılan değer olarak default anahtar kullanımı. |
Varsayılan değer olarak, Word ' ün varsayılan kullanmayın. |
Varsayılan değer olarak default anahtar |
187 |
Transact-SQL |
Tablo ipuçları arasında ayırıcı olarak boşluk kullanımı. |
Tablo ipuçlarını ayırmak için virgül kullanın. |
Birden çok tablo ipuçlarını virgül olmadan |
168 |
Transact-SQL |
dizinli görünüm toplu seçim listesi 90 uyumluluk modunda COUNT_BIG (*) içermesi gerekir |
COUNT_BIG (*) kullanın. |
Dizin görünümü seçim listesi COUNT_BIG(*) olmadan |
2 |
Transact-SQL |
Tablo ipuçları dolaylı uygulama için bir multi-deyim tablo değerli işlev (tvf) bir görünümü aracılığıyla, bir çağırma. |
Yok. |
Dolaylı tvf ipuçları |
7 |
Transact-SQL |
alter database Sözdizimi: FILEGROUP SALT OKUNUR DEĞİŞTİRME FILEGROUP READWRITE DEĞİŞTİRME |
FILEGROUP READ_ONLY DEĞİŞTİRME FILEGROUP READ_WRITE DEĞİŞTİRME |
FILEGROUP SALT OKUNUR DEĞİŞTİRME FILEGROUP READWRITE DEĞİŞTİRME |
195 196 |
Diğer |
db-Library Katıştırılmış sql c |
Ancak Veritabanı Altyapısı hala, db Kitaplığı'nı kullanın ve katıştırılmış sql API'leri, bunu içermez dosyalar veya belgelerine programlama uygulamaları kullanan çalışma yapmak için gerekli uygulamalarından gelen bağlantılar'ı desteklerbu API'leri. Bir gelecek sürüm , SQL Server Veritabanı Altyapısı drop db Kitaplığı ya da bağlantılar için desteksql katıştırılmış uygulamalar. Yeni uygulamalar geliştirmek için db-Library veya katıştırılmış sql kullanmayın.Varolan uygulamalar değiştirirken db Kitaplığı ya da sql gömülü tüm bağımlılıkları kaldırın.Instead of these APIs, use the SQLClient namespace or an API such as OLE DB or ODBC.SQL Server 2008 does not include the DB-Library DLL required to run these applications.db-Library veya katıştırılmış sql uygulamaları çalıştırmak için kullanılabilir olması gerekir db Kitaplığı dll dosyasından SQL Server sürüm 6.5, SQL Server 7.0 ya da SQL Server 2000. |
Hiçbiri |
Hiçbiri |
Diğer |
VIAprotokol |
tcp kullanın. |
Hiçbiri |
Hiçbiri |
Değişiklik Geçmişi
Güncelleştirilmiş içerik |
---|
sql Server veritabanı Management Objects (sql-dmo) taşınmış sonraki desteklenmeyen özellikleri tablo için sürüm. |