SQL Server 2008'de onaysız veritabanı altyapısı özellikleri
Bu konu kaldırılan açıklarSQL Server Database Engineyine de bulunan özellikleriSQL Server 2008.Bu özellikler bir sonraki sürümünde kaldırılmış için planlanmıştırSQL Server.Kaldırılan özellikler yeni uygulamalarda kullanılmamalıdır.
Kullanılarak kaldırılan özellikleri kullanımını izleyebilirSQL Serverİtiraz özellikleri nesne performans sayacı ve izleme olayları.Daha fazla bilgi için bkz:SQL Server nesneleri kullanma.
Özellikleri desteklenen SQL Server bir sonraki sürüm.
AşağıdakiSQL Server Database Engineözellikleri desteklenmeyen sonraki sürümündeSQL Server.Değil yeni geliştirme çalışması bu özellikleri kullanmak ve şu anda bu özellikleri olabildiğince çabuk kullanan uygulamalar değiştirin.The Feature name value appears in trace events as the ObjectName and in performance counters and sys.dm_os_performance_counters as the instance name.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 |
---|---|---|---|---|
yedek ve geri yükleme |
yedek {VERİTABANI | GÜNLÜK} PAROLA |
None |
yedek DATABASE veya günlük ile PASSWORD |
104 |
yedek ve geri yükleme |
yedek {VERİTABANI | GÜNLÜK} İLE MEDIAPASSWORD |
None |
yedek DATABASE veya LOG WITH MEDIAPASSWORD |
103 |
yedek ve geri yükleme |
geri yükleme {VERİTABANI | GÜNLÜK} İLE DBO_ONLY... |
geri yükleme {VERİTABANI | GÜNLÜK} … İLE … RESTRICTED_USER |
geri yükleme DATABASE veya LOG WITH DBO_ONLY |
101 |
yedek ve geri yükleme |
geri yükleme {VERİTABANI | GÜNLÜK} PAROLA |
None |
geri yükleme DATABASE veya günlük ile PASSWORD |
106 |
yedek ve geri yükleme |
GERİ {VERİTABANI | GÜNLÜK} İLE MEDIAPASSWORD |
None |
geri yükleme DATABASE veya LOG WITH MEDIAPASSWORD |
105 |
Uyumluluk düzeyleri |
80 uyumluluk düzey ve 80 sürümünden yükseltme. |
Uyumluluk düzeyleri, yalnızca son iki sürümleri kullanılabilir.Uyumluluk düzeyleri, daha fazla bilgi için bkz:DATABASE uyumluluk düzey (Transact-SQL) ALTER. |
Veritabanı uyumluluk düzey 80 |
107 |
Meta veri |
DATABASEPROPERTY |
DATABASEPROPERTYEX |
DATABASEPROPERTY |
38 |
Veritabanı nesneleri |
Tetikleyiciler, APPEND yan tümce ile |
Tüm tetikleyici yeniden oluşturun. |
TETİKLEYİCİYİ EKLEME İLE OLUŞTURMA |
171 |
Örnek seçenekleri |
Varsayılan ayar Tetikleyiciler seçeneği disallow sonuçlarının = 0 |
Varsayılan ayar Tetikleyiciler seçeneği disallow sonuçlarının = 1 |
sp_configure 'izin Tetikleyiciler sonuçlar' |
172 |
Veritabanı Seçenekleri |
sp_dboption |
VERİTABANINI DEĞİŞTİR |
sp_dboption |
77 |
Sorgu ipuçları |
FASTFIRSTROW İpucu |
(Hızlı n) seçeneği. |
FASTFIRSTROW |
177 |
Uzak sunucular |
sp_addremotelogin sp_addserver sp_dropremotelogin sp_helpremotelogin sp_remoteoption |
Uzak sunuculara bağlantılı sunucuları kullanarak değiştirin. |
sp_addremotelogin sp_addserver sp_dropremotelogin sp_helpremotelogin sp_remoteoption |
70 69 71 72 73 |
Uzak sunucular |
@@ remserver |
Uzak sunuculara bağlantılı sunucuları kullanarak değiştirin. |
None |
None |
Uzak sunucular |
küme REMOTE_PROC_TRANSACTIONS |
Uzak sunuculara bağlantılı sunucuları kullanarak değiştirin. |
küme REMOTE_PROC_TRANSACTIONS |
110 |
Güvenlik |
sp_dropalias |
Diğer kullanıcı hesaplarının ve veritabanı rollerini birlikte değiştirin.Sp_dropalias diğer yükseltilmiş veritabanlarında kaldırmak için kullanın. |
sp_dropalias |
68 |
küme seçenekleri |
küme DISABLE_DEF_CNST_CHK |
Yok..Seçenek etkisi yoktur. |
küme DISABLE_DEF_CNST_CHK |
188 |
küme seçenekleri |
küme ROWCOUNT INSERT, UPDATE ve DELETE deyimleri için |
TOP anahtar sözcüğü |
küme ROWCOUNT |
109 |
Transact-SQL sözdizimi |
Kullanımı * = ve = * |
ANSI birleştirmek sözdizimi kullanılır.Daha fazla bilgi için bkz:Transact-SQL (). |
Non-ANSI * = veya = * dış birleştirmek işleçleri |
178 |
Transact-SQL sözdizimi |
HESAPLAMA / OLARAK HESAPLAMA |
ROLLUP kullanın |
HESAPLAMA [İLE] |
180 |
Sistem tabloları |
sys.database_principal_aliases |
Rolleri yerine diğer adları kullanın. |
database_principal_aliases |
150 |
Araçları |
Sqlmaint hizmet programı |
UseSQL ServerBakım planı özelliği |
None |
None |
Transact-SQL |
RAISERROR (Biçim: RAISERROR tam sayı dizisi) sözdizimi itiraz. |
Geçerli RAISERROR sözdizimini kullanan deyim yeniden yazın. |
Oldstyle RAISEERROR |
164 |
Özellikleri desteklenen gelecekteki bir SQL Server sürüm.
AşağıdakiSQL Server Database Enginesonraki sürümünde desteklenen özelliklerSQL Server, ancak bir sonraki sürüm kaldırılacak.Belirli sürümSQL Serverdeğil belirledi.
Kategori |
Kaldırılan özelliği |
Değiştirme |
Özellik Adı |
Özellik kimliği |
---|---|---|---|---|
Uyumluluk düzeyleri |
sp_dbcmptlevel |
DEĞİŞTİRME küme COMPATIBILITY_LEVEL … VERİTABANI.Daha fazla bilgi için bkz:DATABASE uyumluluk düzey (Transact-SQL) ALTER. |
sp_dbcmptlevel |
80 |
Uyumluluk düzeyleri |
Veritabanı uyumluluk düzey 90 |
Veritabanı ve uygulama için sonraki bir sürümünü yükseltmek için plan yapın. |
Veritabanı uyumluluk düzey 90 |
108 |
XML |
Satır içi XDR şeması oluşturma |
XMLDATA yönergesi için XML seçeneği önerilmiyor.XSD nesil, RAW ve otomatik mod durumunda kullanın.Hiçbir yerine EXPLICT modunda XMLDATA yönergesi yok. |
XMLDATA |
181 |
yedek ve geri yükleme |
yedek {VERİTABANI | GÜNLÜK} BANDA yedek {VERİTABANI | GÜNLÜK} İÇİN device_that_is_a_tape |
yedek {VERİTABANI | GÜNLÜK} DİSKE yedek {VERİTABANI | GÜNLÜK} İÇİN device_that_is_a_disk |
yedek DATABASE veya günlük için TAPE |
235 |
yedek ve geri yükleme |
sp_addumpdevice 'tape' |
sp_addumpdevice 'disk' |
TEYP AYGITI EKLEME |
236 |
yedek 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 alfabe varSQL Server 2005, fn_helpcollations. görünmez, ancak |
Korean_Wansung_Unicode Lithuanian_Classic SQL_AltDiction_CP1253_CS_AS |
191 192 194 |
Alfabe |
Hintçe Makedonya dili |
Bu alfabe varSQL Server 2005ve üstü ile fn_helpcollations. görünmez, ancakMacedonian_FYROM_90 ve Indic_General_90 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 |
küme ANSI_NULLS OFF OFF ANSI_NULLS veritabanı seçeneğini küme ANSI_PADDING OFF ANSI_PADDING OFF veritabanı seçeneğini küme CONCAT_NULL_YIELDS_NULL OFF CONCAT_NULL_YIELDS_NULL OFF veritabanı seçeneğini KÜME UZAKLIK |
Yok. Her zaman ANSI_NULLS ve ANSI_PADDING CONCAT_NULLS_YIELDS_NULL ON olarak küme.küme KAYDIRIR kullanılamaz. |
küme ANSI_NULLS DEVRE DIŞI küme ANSI_PADDING DEVRE DIŞI küme CONCAT_NULL_YIELDS_NULL DEVRE DIŞI KÜME UZAKLIK VERİTABANI küme DEVRE DIŞI ANSI_NULLS DEĞİŞTİRME VERİTABANI küme DEVRE DIŞI ANSI_PADDING DEĞİŞTİRME VERİTABANI KÜMESİNİ CONCAT_NULL_YIELDS_NULL KAPALI DEĞİŞTİRME |
küme seçenekleri |
Veri türleri |
sp_addtype sp_droptype |
TÜR ALT TÜR |
sp_addtype sp_droptype |
62 63 |
Veri türleri |
timestampsözdizimirowversionveri türü |
rowversion Sözdizimi veri türü |
Timestamp: |
158 |
Veri türleri |
null değerlere ekleme yeteneğitimestampsütun. |
Bunun yerine bir varsayılan kullanın. |
TIMESTAMP sütunlara NULL INSERT |
179 |
Veri türleri |
'metin satırında' tablo seçeneği |
Kullanımıvarchar(max),nvarchar(max), vevarbinary(max)veri türü.Daha fazla bilgi için bkz:sp_tableoption (Transact-SQL). |
Metin Satırı tablosundaki seçeneği |
9 |
Veri türleri |
Veri türleri:
|
Kullanımıvarchar(max),nvarchar(max), vevarbinary(max)veri türü. |
Veri türleri: textntext veya image |
4 |
Veritabanı yönetimi |
sp_attach_db sp_attach_single_file_db |
CREATE DATABASE ifadesini FOR ATTACH seçeneği.Birden çok günlük yeniden oluşturmak için yeni bir konuma, bir veya daha fazla varsa, 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 OLARAK BIRAK sp_bindefault sp_unbindefault |
CREATE tablo ve ALTER tablo varsayılan anahtar |
CREATE_DROP_DEFAULT sp_bindefault sp_unbindefault |
162 64 65 |
Veritabanı nesneleri |
Kural Oluştur ALT KURALI sp_bindrule sp_unbindrule |
CREATE tablo ve ALTER tablo anahtar CHECK |
CREATE_DROP_RULE sp_bindrule sp_unbindrule |
161 66 67 |
Veritabanı nesneleri |
sp_change_users_login |
ALTER USER kullanın. |
sp_change_users_login |
None |
Veritabanı nesneleri |
sp_depends |
sys.dm_sql_referencing_entities ve sys.dm_sql_referenced_entities |
sp_depends |
195 |
Veritabanı nesneleri |
sp_renamedb |
ALTER DATABASE MODIFY NAME |
sp_renamedb |
79 |
Veritabanı nesneleri |
sp_getbindtoken |
MARS ya da dağıtılmış hareketleri kullanın. |
sp_getbindtoken |
98 |
Veritabanı Seçenekleri |
sp_bindsession |
MARS ya da dağıtılmış hareketleri kullanın. |
sp_bindsession |
97 |
Veritabanı Seçenekleri |
sp_resetstatus |
ALTER VERİTABANI KÜMESİ {ÇEVRİMİÇİ | ACİL} |
sp_resetstatus |
83 |
Veritabanı Seçenekleri |
ALTER DATABASE TORN_PAGE_DETECTION seçeneği |
ALTER DATABASE PAGE_VERIFY TORN_PAGE_DETECTION seçeneği |
TORN_PAGE_DETECTION VERİTABANINI DEĞİŞTİRME |
102 |
DBCC |
DBCC DBREINDEX |
ALTER INDEX seçeneğini yeniden oluşturun. |
DBCC DBREINDEX |
11 |
DBCC |
DBCC INDEXDEFRAG |
ALTER INDEX seçeneğini 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ı' türü düzey 1 veya düzey 2 nesnelere genişletilmiş özellikler eklemek için. |
Level0type kullanmak = 'kullanıcı' yalnızca bir genişletilmiş özellik doğrudan bir kullanıcı veya rol eklemek için. Level0type kullanmak = 'tablo veya VIEW gibi düzeyi 1 türleri veya düzey 2 türü sütun ya da TRIGGER genişletilmiş bir özellik eklemek için SCHEMA'.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 entegrasyonu kullanın. |
XP_API |
20 |
Genişletilmiş saklı yordam programlama |
sp_addextendedproc sp_dropextendedproc sp_helpextendedproc |
CLR entegrasyonu kullanın. |
sp_addextendedproc sp_dropextendedproc sp_helpextendedproc |
94 95 96 |
Genişletilmiş saklı yordamlar |
xp_grantlogin xp_revokelogin xp_loginConfig |
CREATE LOGIN kullanın SERVERPROPERTY DROP 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 |
DİZİN DEĞİŞTİRME |
sp_indexoption |
78 |
Dizin seçenekleri |
CREATE tablo, ALTER tablo veya CREATE INDEX sözdizimi parantez içine seçenekleri olmadan. |
İfade geçerli sözdizimini kullanmak için yeniden yazın. |
INDEX_OPTION |
33 |
Veritabanı nesneleri |
Tetikleyiciler sonuç yeteneğini ayarlar |
None |
Tetikleyici gelen sonuçlar |
12 |
Örnek seçenekleri |
'güncelleştirmeye izin ver' sp_configure seçeneği |
Sistem tabloları artık güncelleştirilebilir değil.Ayarın etkisi yoktur. |
sp_configure 'güncelleştirmeye izin ver' |
173 |
Örnek seçenekleri |
sp_configure seçenekleri:
|
Şimdi otomatik olarak yapılandırılır.Ayarın etkisi yoktur. |
sp_configure 'kilit' sp_configure 'açık nesneleri' sp_configure 'çalışma kümesi boyutundan küme' |
174 175 176 |
Örnek seçenekleri |
sp_configure 'etkin kullanıcı örnekleri' ve 'kullanıcı örnek zaman aşımı' seçenekleri |
Hayır gerek olarakSQL Server Compact 3.5 SP1sağlayan gerekli işlevleri.Ayarın etkisi yoktur. |
None |
None |
Örnek seçenekleri |
sp_configure seçeneği 'öncelik artırmayı' |
Sistem tabloları artık güncelleştirilebilir değil.Ayarın etkisi yoktur. |
sp_configure 'öncelik artırmayı' |
199 |
Örnek seçenekleri |
sp_configure seçeneği 'uzak yordam hareketleri' |
Sistem tabloları artık güncelleştirilebilir değil.Ayarın etkisi yoktur. |
sp_configure 'uzak yordam hareketleri' |
37 |
Bağlantılı sunucular |
Bağlantılı sunucular için SQLOLEDB sağlayıcı belirtme. |
SQL Server Native istemci (SQLNCLI) |
Bağlantılı sunucular için SQLOLEDDB |
19 |
Kilitleme |
sp_lock |
sys.dm_tran_locks |
sp_lock |
99 |
SQL Mail |
Database Mail |
SQLMail |
||
Meta veri |
FILE_ID INDEXKEY_PROPERTY |
FILE_IDEX sys.index_columns |
FILE_ID INDEXKEY_PROPERTY |
15 17 |
Yerel XML Web Hizmetleri |
Bitiş noktası CREATE veya ALTER BİTİŞ deyim için SOAP seçeneği. EXT_endpoint_webmethods EXT_soap_endpoints |
Windows Communications Foundation (WCF) ya da ASP.NET kullanın. |
EXT_CREATE_ALTER_SOAP_ENDPOINT EXT_endpoint_webmethods EXT_soap_endpoints |
21 22 23 |
Programlama |
SQL Server Veritabanı Management Objects (SQL-DMO) |
SQL ServerVeritabanı Management Objects (SQL-DMO) kaldırılmıştırSQL Server 2008 Expressve diğer sürümleri. Bu özellik şu anda bir sürede kullanan uygulamalar değiştirmek öneririz.SQL-DMO desteklemesi gerekirSQL ServerExpress, gelen geriye doğru uyumluluk bileşenleri yüklemekSQL Server 2005özellik paketi tarafından Microsoft Office 2010 Suite Yükleme Merkezi.Yapmak değil SQL-DMO yeni geliştirme çalışmayı; kullanınSQL ServerYönetim Nesneleri (SMO) yerine.SMO belgelerine, SQL Server 2005 Books Online'da yükleyerek edinebilirsiniz. |
None |
|
Çı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 |
Sözdizimi ALTER LOGIN ile küme CREDENTIAL |
Yeni ALTER LOGIN ADD ve DROP CREDENTIAL sözdizimi tarafından değiştirildi |
küme KİMLİK OTURUMU DEĞİŞTİRME |
230 |
Güvenlik |
sp_addapprole sp_dropapprole |
UYGULAMA ROLÜ OLUŞTURMA DOĞRUDAN 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 |
exepsp_grantdbaccess sp_revokedbaccess |
KULLANICI OLUŞTUR KULLANICIYI BIRAKIN |
exepsp_grantdbaccess sp_revokedbaccess |
51 52 |
Güvenlik |
sp_addrole sp_droprole |
ROL OLUŞTUR ROL AÇILIR. |
sp_addrole sp_droprole |
56 57 |
Güvenlik |
sp_approlepassword sp_password |
uygulama rolü DEĞİŞTİR OTURUM AÇMA DEĞİŞTİRME |
sp_approlepassword sp_password |
55 46 |
Güvenlik |
sp_changeobjectowner |
ALTER SCHEMA ya da ALTER yetkilendirme |
sp_changeobjectowner |
58 |
Güvenlik |
sp_defaultdb sp_defaultlanguage |
OTURUM AÇMA DEĞİŞTİRME |
sp_defaultdb sp_defaultlanguage |
47 48 |
Güvenlik |
sp_denylogin sp_grantlogin sp_revokelogin |
KİMLİKLE 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ı yordam iade bilgileri doğruSQL Server 2000.Çıkış. yansıtmak izinleri hiyerarşi değişiklikleri uygulanırSQL 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 ATAMA TÜMÜNÜ REDDET TÜMÜNÜ İPTAL ET |
GRANT, REVOKE ve DENY özel izinler. |
TÜM izin |
35 |
Güvenlik |
PERMISSIONS iç işlev |
Bunun yerine sys.fn_my_permissions sorgular. |
Permissions: |
170 |
Güvenlik |
SETUSER |
yürütmek OLARAK |
SETUSER |
165 |
Güvenlik |
RC4 şifreleme algoritması |
AES gibi başka bir algoritma kullanır. |
SETUSER |
165 |
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 : None |
None |
None |
SQL Server Aracısı |
net send bildirim çağrı cihazı bildirim ActiveX alt sistemi |
E-posta bildirim E-posta bildirim Komut veya PowerShell Komut dosyası |
None |
None |
SQL Server Management Studio |
Çözüm Explorer tümleştirme, SQL Server Management Studio Kaynak denetimi tümleştirmesine SQL Server Management Studio |
|
None |
None |
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 sysperinfo syspermissions sysprocesses sysprotects sysreferences sysremotelogins sysservers systypes sysusers |
Uyumluluk görünümü.Daha fazla bilgi için bkz:Uyumluluk görünümleri (Transact-SQL).
Important Note:
Uyumluluk görünümleri değil göstermek içinde sunulan özellikler için meta verilerSQL Server 2005.Katalog görünümleri kullanmak için uygulamalarınızı yükseltmeniz önerilir.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 sysperinfo syspermissions sysprocesses sysprotects sysreferences sysremotelogins sysservers systypes sysusers |
141 152 None 133 126 146 131 147 142 123 144 128 127 130 122 132 134 None 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 |
None |
numbered_procedures numbered_procedure_parameters |
148 149 |
Sistem işlevleri |
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çimini kullanın. |
Vardecimal storage format is deprecated.SQL Server 2008 data compression compresses decimal values as well as other data types.Veri sıkıştırma, yerine vardecimal depolama biçimi kullanmanızı öneririz. |
Vardecimal depolama biçimi |
200 |
Tablo sıkıştırma |
Sp_db_vardecimal_storage_format yordamı kullanın. |
Vardecimal storage format is deprecated.SQL Server 2008 data compression compresses decimal values as well as other data types.Veri sıkıştırma, yerine vardecimal depolama biçimi kullanmanızı öneririz. |
sp_db_vardecimal_storage_format |
201 |
Tablo sıkıştırma |
Sp_estimated_rowsize_reduction_for_vardecimal yordamı kullanın. |
Veri sıkıştırma ve sp_estimate_data_compression_savings yordamını kullanın. |
sp_estimated_rowsize_reduction_for_vardecimal |
202 |
Tablo ipuçları |
NOLOCK veya READUNCOMMITTED UPDATE veya DELETE deyiminin FROM yan tümcesinde belirtme. |
FROM yan tümce NOLOCK veya READUNCOMMITTED tablo ipuçlarını Kaldır. |
NOLOCK veya READUNCOMMITTED UPDATE veya DELETE |
None |
Tablo ipuçları |
Tablo ipuçları ile anahtar kullanmadan belirtme. |
İLE kullanın. |
Tablo İpucu ile olmadan |
8 |
Tablo ipuçları |
HOLDLOCK tablo parantez olmadan İpucu |
167 |
||
Tablo ipuçları |
INSERT_HINTS |
34 |
||
Textpointers |
WRITETEXT UPDATETEXT READTEXT |
None |
UPDATETEXT veya WRITETEXT READTEXT |
115 114 |
Textpointers |
TEXTPTR() TEXTVALID() |
None |
TEXTPTR TEXTVALID |
5 6 |
Transact-SQL |
:: işlev arama sırası |
SELECT'olarak değiştirildicolumn_listFROM sys.<function_name>(). Örneğin, değiştirmeSELECT * FROM ::fn_virtualfilestats(2,1)ileSELECT * FROM sys.fn_virtualfilestats(2,1). |
':: ' işlevini çağırma sözdizimi |
166 |
Transact-SQL |
SELECT listesinde üç parçalı ve four-part sütun başvuruları |
İki parça adlarını, standart uyumlu davranış olur. |
İki parçalı birden çok sütun adı |
3 |
Transact-SQL |
SELECT listesi bir ifadede bir sütun diğer ad ad adı kullanılan tırnak işaretleri içine alınmış bir dize: 'string_alias' = expression |
expression [AS] column_alias expression [AS] [column_alias] expression[AS] "column_alias" expression[AS] 'column_alias' column_alias = expression |
Dize hazır bilgi olarak bir sütun diğer adları |
184 |
Transact-SQL |
Numaralı yordamları |
Yok..Kullanmayın. |
ProcNums |
160 |
Transact-SQL |
table_name.index_name Sözdizimi DROP INDEX |
index_nameONtable_namesözdizimi DROP INDEX. |
DROP INDEX iki kısımlı adla |
163 |
Transact-SQL |
Bir deyim Sonlandırıcı için değil kullanmaTransact-SQLifadeler. |
SonTransact-SQLnoktalı virgül (;) olan bir deyim Sonlandırıcı ifadelerle. |
None |
None |
Transact-SQL |
TÜM GRUPLANDIRMA |
UNION veya türetilen tablonun büyük/küçük durum durum çözümü özel kullanın. |
TÜM GRUPLANDIRMA |
169 |
Transact-SQL |
DML deyimlerini bir sütun adı olarak ROWGUIDCOL. |
$ Rowguid kullanın. |
ROWGUIDCOL |
182 |
Transact-SQL |
DML deyimlerini bir 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ı. |
En az bir ek karakter kullanın. |
' # 've' ## ' geçici tablolar ve saklı yordam adı |
None |
Transact-SQL |
Kullanımı @ @@, ya @@ olarakTransact-SQLtanımlayıcılar. |
Kullanılmayan veya @@ veya ile başlayan adları @@ tanımlayıcılar olarak. |
'@' ve adları ile başlayan ' @@ ' olarakTransact-SQLtanımlayıcılar |
Yok.. |
Transact-SQL |
Varsayılan değer olarak DEFAULT anahtar sözcüğün kullanımı. |
Varsayılan word varsayılan değer olarak 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. |
Virgül olmadan birden çok tablo ipuçları |
168 |
Transact-SQL |
Seçim listesi toplamak dizinli görünüm COUNT_BIG (*) 90 uyumluluk modunda olması gerekir |
COUNT_BIG (*) kullanın. |
COUNT_BIG(*) olmadan dizin görünümü seçim listesi |
2 |
Transact-SQL |
Multi-deyim tablo değerli işlev (TVF) bir görünümü aracılığıyla, bir çağırma hedefi için dolaylı uygulama tablo ipuçları. |
Yok.. |
Dolaylı TVF ipuçları |
7 |
Transact-SQL |
ALTER DATABASE Sözdizimi: DOSYA GRUBU SALT OKUNUR DEĞİŞTİRME DOSYA GRUBU OKUNUR DEĞİŞTİRME |
DOSYA GRUBU READ_ONLY DEĞİŞTİR DOSYA GRUBU READ_WRITE DEĞİŞTİR |
DOSYA GRUBU SALT OKUNUR DEĞİŞTİRME DOSYA GRUBU OKUNUR DEĞİŞTİRME |
195 196 |
Diğer |
DB-Library Katıştırılmış SQL c |
DeDatabase Engineyine de, DB-Library kullanımı ve gömülü SQL API'leri, bunu içermez dosya ve uygulamaları kullanan programlama çalışma yapmak için gerekli belgeleri varolan uygulamaların bağlantılarını destekler. Bu API'ları., Gelecekteki bir sürümüneSQL Server Database Enginebırakın DB-Library veya bağlantıları için destek gömülü SQL.Yeni uygulamalar geliştirmek için DB-Library veya gömülü SQL kullanmayın.Var olan uygulamalarda değiştirirken DB-Library veya gömülü SQL tüm bağımlılıklarını 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 gömülü SQL uygulamaları çalıştırmak için kullanılabilir olmalıdır DB Kitaplığı DLL dosyasındanSQL Serversürüm 6.5,SQL Server7.0 ya daSQL Server 2000. |
None |
None |
Değişiklik Geçmişi
Güncelleştirilmiş içerik |
---|
Bağlantılı sunucular kategori bilgileri düzeltildi.OLEDB bağlantılı sunucular için kaldırılan özelliği ile birlikte SQLOLEDB sağlayıcı yerine ve SQL Server Native istemci değiştirme özelliği olarak eklenir. |
Sp_configure 'kullanıcı örnek zaman aşımı' seçeneği kaldırıldı örnek seçenekleri listesine eklenir. |