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:

  • text

  • ntext

  • image

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:

  • 'kilit'

  • 'açık nesneleri'

  • Çalışma kümesi boyutundan'küme '

Ş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

MAIL

SQL Mail

Database Mail

SQLMail

MAIL

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 Server Management Objects (SMO)

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 noteImportant 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.