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

Bu konu, onaysız açıklar SQL Server Veritabanı Altyapısıhala kullanılabilir olan özellikleri SQL Server 2012. Bu özellikler bir sonraki sürümünde kaldırılması planlanan SQL Server. Kaldırılan özellikler yeni uygulamalarda kullanılmamalıdır.

Kaldırılan özelliklerini kullanarak izleyebilirsiniz SQL ServerDeprecated özellikleri nesne performans sayacı ve izleme olayları. Daha fazla bilgi için, bkz. SQL Server nesneleri kullanma.

SQL Server'ın sonraki sürümünde desteklenmeyen özellikler

Aşağıdaki SQL Server Veritabanı AltyapısıÖzellikler sonraki sürümünde desteklenmeyecek SQL Server. Değil yeni geliştirme çalışmalarında bu özellikleri kullanmak ve şu anda en kısa zamanda bu özellikleri kullanan uygulamalar değiştirin.  Özellik adı izleme olayları görünen değeri ObjectNameve performans sayaçları ve sys.dm_os_performance_countersörnek adı olarak. Özellik kimliği izleme olayları görünen değeri ObjectId.

Kategori

Kaldırılan özelliği

Değiştirme

Özellik adı

Özellik kimliği

Yedekleme ve geri yükleme

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

Yok.

backup database veya log WITH password

backup database veya log WITH MEDIAPASSWORD

104

103

Uyumluluk düzeyleri

Uyumluluk düzeyi 90 ve 90 sürümünden yükseltme (SQL Server 2005 Veritabanı Altyapısı).

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üzeyi 90

107

Veritabanı nesneleri

Sonuç kümeleri döndüren Tetikleyiciler yeteneği

Hiçbiri

Tetikleyicisinden sonuçları döndürülüyor

12

Şifreleme

RC4 veya RC4_128 kullanarak şifreleme önerilmiyor ve sonraki sürümde kaldırılması planlanıyor. RC4 ve RC4_128 şifrelerini kullanım değil.

aes gibi başka bir şifreleme algoritması kullanır.

Kaldırılan şifreleme algoritması

253

Uzak sunucuları

sp_addremotelogin

sp_addserver

sp_dropremotelogin

sp_helpremotelogin

sp_remoteoption

Uzak sunuculara bağlantılı sunucuları kullanarak değiştirin. sp_addserveryalnızca yerel seçeneğiyle kullanılabilir.

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.

Hiçbiri

Hiçbiri

Uzak sunucuları

SET REMOTE_PROC_TRANSACTIONS

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

SET REMOTE_PROC_TRANSACTIONS

110

Set seçenekleri

SET ROWCOUNTfor INSERT, UPDATE, and DELETE statements

TOP anahtar sözcüğü

SER ROWCOUNT

109

Tablo ipuçları

Parantez olmadan holdlock tablo ipucu.

holdlock ile ayraç kullanın.

Parantez olmadan holdlock tablo ipucu

167

Tools

Sqlmaint yardımcı programı

Kullanım SQL ServerBakım planı özelliği

Hiçbiri

Hiçbiri

SQL Server bir gelecek sürümünde desteklenmeyen özellikler

Aşağıdaki SQL Server Veritabanı Altyapısısonraki sürümünde desteklenen özellikler SQL Server, fakat daha sonraki bir sürümde kaldırıldı. Özgül yorum-in SQL Serverdeğil belirledi.

Kategori

Kaldırılan özelliği

Değiştirme

Özellik adı

Özellik kimliği

Uyumluluk düzeyleri

sp_dbcmptlevel

ALTER DATABASE... 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üzeyi 100

Veritabanı ve uygulama gelecek sürümü için Yükseltme Planı.

Veritabanı uyumluluk düzeyi 100

108

XML

Satır içi xdr şeması oluşturma

xmldata Direktif for xml seçeneği kullanımı önerilmemektedir. xsd üretimi, raw ve auto modu kullanın. xmldata yönergesi EXPLICT modunda hiçbir değişiklik yoktur.

XMLDATA

181

Yedekleme ve geri yükleme

BACKUP {DATABASE | {GÜNLÜK} TEYBE

BACKUP {DATABASE | OTURUM}device_that_is_a_tape

BACKUP {DATABASE | OTURUM}

BACKUP {DATABASE | {GÜNLÜK} TEYBEdevice_that_is_a_disk

backup database veya log bant

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 alfabe mevcut SQL Server 2005, ama üzerinden görünmez fn_helpcollations.

Korean_Wansung_Unicode

Lithuanian_Classic

SQL_AltDiction_CP1253_CS_AS

191

192

194

Alfabe

Hintçe

Makedonya

Bu alfabe mevcut SQL Server 2005ve daha yüksek, ama üzerinden görünmez fn_helpcollations. Macedonian_FYROM_90 ve Indic_General_90 kullanın.

Hintçe

Makedonya

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 ansı_nulls off ve ansı_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.

Ansı_nulls, ANSI_PADDING ve CONCAT_NULLS_YIELDS_NULL her zaman on olarak ayarlanır. set uzaklıklar, kullanılamaz hale gelir.

SET ANSI_NULLS OFF

SET ANSI_PADDING OFF

KAPALI KÜMESİ CONCAT_NULL_YIELDS_NULL

SET UZAKLIKLAR

ALTER DATABASE SET ANSI_NULLS OFF

ALTER DATABASE SET ANSI_PADDING KAPALI

ALTER DATABASE SET CONCAT_NULL_YIELDS_NULL KAPALI

111

113

112

36

111

113

112

Veri türleri

sp_addtype

sp_droptype

TÜRÜ OLUŞTURMA

BIRAKMA TÜRÜ

sp_addtype

sp_droptype

62

63

Veri türleri

timestampsözdizimi rowversionveri türü

rowversionveri türü sözdizimi

ZAMAN DAMGASI

158

Veri türleri

NULL değerleri içine ekleme yeteneği timestampsütun.

Varsayılan yerine kullanın.

Zaman damgası 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).

Metin satır tablo seçeneği

9

Veri türleri

Veri türleri:

  • text

  • ntext

  • image

Use varchar(max), nvarchar(max), and varbinary(max) data types.

Veri türleri: text ntextveyaimage

4

Veritabanı Yönetimi

sp_attach_db

sp_attach_single_file_db

create database ifadesini for attach seçeneği ile. Birden çok günlüğü yeniden oluşturmak için bir veya daha fazla yeni bir konuma sahip dosyaları for ATTACH_REBUILD_LOG seçeneği kullanın.

sp_attach_db

sp_attach_single_file_db

81

82

Veritabanı nesneleri

VARSAYILAN OLUŞTURMA

BIRAK VARSAYILAN

sp_bindefault

sp_unbindefault

create table ve alter table default 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 anahtar kelime kontrol

CREATE_DROP_RULE

sp_bindrule

sp_unbindrule

161

66

67

Veritabanı nesneleri

sp_change_users_login

alter user komutunu kullanın.

sp_change_users_login

231

Veritabanı nesneleri

sp_depends

sys.dm_sql_referencing_entities ve sys.dm_sql_referenced_entities

sp_depends

19

Veritabanı nesneleri

sp_renamedb

In alter database MODIFY name

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}

sp_resetstatus

83

Veritabanı seçenekleri

alter database TORN_PAGE_DETECTION seçeneği

alter database PAGE_VERIFY TORN_PAGE_DETECTION seçeneği

ALTER DATABASE 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 olmaz.

DBCC [UN] PINTABLE

189

Genişletilmiş özellikler

Level0type'type' = ve Level0type= 'Kullanıcı' Düzey 1 veya düzey 2 türü nesneler için genişletilmiş özellikler eklemek için.

Kullanım Level0type= 'Kullanıcı' yalnızca genişletilmiş özellik bilgisayarın doğrudan bir kullanıcı ya da rol eklemek için.

Kullanım 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 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 kullanın.

XP_API

20

Genişletilmiş saklı yordam programlama

sp_addextendedproc

sp_dropextendedproc

sp_helpextendedproc

clr tümleştirme kullanın.

sp_addextendedproc

sp_dropextendedproc

sp_helpextendedproc

94

95

96

Genişletilmiş saklı yordamları

xp_grantlogin

xp_revokelogin

xp_loginConfig

OTURUMU oluşturun

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

Yüksek kullanılabilirlik

yansıtma veritabanı

AlwaysOn Kullanılabilirlik Grupları

Eğer sürümünüz SQL Serverdesteklemediği AlwaysOn Kullanılabilirlik Grupları, günlük sevkiyat kullanın.

DATABASE_MIRRORING

267

Dizin seçenekleri

sp_indexoption

ALTER INDEX

sp_indexoption

78

Dizin seçenekleri

create table, alter table veya create INDEX Sözdizimi seçenekleri parantez olmadan.

Deyimi geçerli sözdizimini kullanmak için yeniden yazın.

INDEX_OPTION

33

Örnek seçenekleri

sp_configure seçenek 'allow updates'

Sistem tabloları artık güncelleştirilebilir. Ayar etkisizdir.

sp_configure 'allow updates'

173

Örnek seçenekleri

sp_configureSeçenekler:

  • 'locks'

  • 'open objects'

  • 'set working set size'

Şimdi otomatik olarak yapılandırılır. Ayar etkisizdir.

sp_configure 'locks'

sp_configure 'open objects'

sp_configure 'set working set size'

174

175

176

Örnek seçenekleri

sp_configure Seçenek 'priority boost'

Sistem tabloları artık güncelleştirilebilir. Ayar etkisizdir. Kullanma pencere eşiği Başlangıç /high … program.exe yerine seçenek.

sp_configure 'priority boost'

199

Örnek seçenekleri

sp_configureSeçenek 'remote proc trans'

Sistem tabloları artık güncelleştirilebilir. Ayar etkisizdir.

sp_configure 'remote proc trans'

37

Bağlantılı sunucuları

Bağlantılı sunucular için sqloledb Sağlayıcısı belirtme.

SQL Server yerel istemci (SQLNCLI)

Bağlantılı sunucular için sqloleddb

19

Kilitleme

sp_lock

sys.dm_tran_locks

sp_lock

99

Meta veri

İŞ_NO

INDEXKEY_PROPERTY

İŞLEVFİLE_İDEXBELİRTİLEBİLİR

sys.index_columns

İŞ_NO

INDEXKEY_PROPERTY

15

17

Yerel xml Web Hizmetleri

Bitiş noktası create veya alter bitiş noktası deyimi için soap seçeneği ile.

sys.database_mirroring_endpointssys.endpoint_webmethods

sys.soap_endpoints

Windows iletişim Foundation (wcf) kullanın ya da asp.Bunun yerine net.

CREATE VE ALTER BİTİŞ NOKTASI

sys.database_mirroring_endpointssys.endpoint_webmethods

EXT_soap_endpoints

sys.soap_endpoints

21

22

23

Çı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

DROP DATABASE

sp_dbremove

76

Güvenlik

alter oturum açma ile set CREDENTIAL sözdizimi

Yeni alter oturum ekleyin ve drop kimlik sözdizimi tarafından yerine

SET KİMLİK BİLGİLERİ İLE OTURUM AÇMA DEĞİŞTİRME

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 GİRİŞ

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

AÇILAN ROLÜ

sp_addrole

sp_droprole

56

57

Güvenlik

sp_approlepassword

sp_password

ALTER APPLICATION ROLE

ALTER OTURUM AÇMA

sp_approlepassword

sp_password

55

46

Güvenlik

sp_changeobjectowner

ŞEMA alter veya alter YETKILENDIRME

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 GİRİŞ

sp_denylogin

sp_grantlogin

sp_revokelogin

42

41

43

Güvenlik

İŞ_NO

DATABASE_PRINCIPAL_ID

İŞ_NO

16

Güvenlik

sp_srvrolepermission

sp_dbfixedrolepermission

Bu saklı yordamları doğru bilgi döndüren SQL Server 2000. Çıkış uygulanan izinleri hiyerarşi değişiklikleri yansıtmaz SQL Server 2008. Daha fazla bilgi için bkz: Sabit sunucu rolleri izinleri.

sp_srvrolepermission

sp_dbfixedrolepermission

61

60

Güvenlik

BÜTÜN

DENY ALL

TÜMÜNÜ İPTAL ET

grant, deny, revoke belirli izinler.

TÜM izin

35

Güvenlik

PERMISSIONS iç işlevi

Sorgu sys.fn_my_permissionsyerine.

İ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

SET seçenekleri

SET FMTONLY

sys.dm_exec_describe_first_result_set (Transact-sql), sys.dm_exec_describe_first_result_set_for_object (Transact-sql), sp_describe_first_result_set (Transact-sql) ve sp_describe_undeclared_parameters (Transact-sql).

SET FMTONLY

250

Sunucu yapılandırma seçenekleri

C2 denetim seçeneği

Varsayılan izleme etkin seçeneği

Ortak Ölçütler Uyumluluğu sunucu yapılandırma seçeneği etkinleştirildi

SQL Server Genişletilmiş olayları

sp_configure 'c2 denetim modu'

sp_configure 'varsayılan izleme etkin'

252

253

smo sınıfları

Microsoft.SQLServer.Management.Smo.Informationsınıf

Microsoft.SQLServer.Management.Smo.Settingssınıf

Microsoft.SQLServer.Management.Smo.DatabaseOptionssınıf

Microsoft.SqlServer.Management.Smo.DatabaseDdlTrigger.NotForReplicationözelliği

Microsoft.SqlServer.Management.Smo.Serversınıf

Microsoft.SqlServer.Management.Smo.Serversınıf

Microsoft.SqlServer.Management.Smo.Databasesınıf

Hiçbiri

Hiçbiri

Hiçbiri

SQL Server Aracısı

net sendbildirim

Çağrı cihazı bildirim

ActiveX alt sistemi

E-posta bildirimi

E-posta bildirimi

Komut veya PowerShell komut dosyası

Hiçbiri

Hiçbiri

SQL Server Management Studio

Çözüm Explorer entegrasyonuSQL Server Management Studio

Kaynak kontrolü entegrasyonuSQL Server Management Studio

 

Hiçbiri

Hiçbiri

Sistem saklı yordamlar

sp_db_increased_partitions

Yok. Artan bölümleri desteği varsayılan olarak kullanılabilirSQL Server 2012

sp_de_increased_partitions

253

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 notÖnemli
Uyumluluk görünümleri olarak sunulan özellikler için meta verileri maruz bırakmayın SQL Server 2005.Katalog görünümleri kullanmak uygulamalarınızı yükseltmenizi öneririz.Daha fazla bilgi için, bkz. Kataloğu 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

Hiçbiri

133

126

146

131

147

142

123

144

128

127

130

122

132

134

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ş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

198

Tablo sıkıştırma

Vardecimal depolama biçimi kullanma.

Vardecimal depolama biçimi önerilmemektedir. SQL Server 2012Veri sıkıştırma, ondalık değerlerin yanı sıra diğer veri türlerini sıkıştırır. Vardecimal depolama biçimi yerine veri sıkıştırma kullanmanızı öneririz.

Vardecimal depolama biçimi

200

Tablo sıkıştırma

Kullanım sp_db_vardecimal_storage_formatyordam.

Vardecimal depolama biçimi önerilmemektedir. SQL Server 2012Veri sıkıştırma, ondalık değerlerin yanı sıra diğer veri türlerini sıkıştırır. Vardecimal depolama biçimi yerine veri sıkıştırma kullanmanızı öneririz.

sp_db_vardecimal_storage_format

201

Tablo sıkıştırma

Kullanım sp_estimated_rowsize_reduction_for_vardecimalyordam.

Veri sıkıştırmayı kullanmak ve sp_estimate_data_compression_savingsyordam yerine.

sp_estimated_rowsize_reduction_for_vardecimal

202

Tablo ipuçları

nolock veya READUNCOMMITTED bir update veya delete deyiminin from yan tümcesinde belirtme.

nolock veya READUNCOMMITTED tablo ipuçları, from yan tümcesi kaldırın.

nolock veya READUNCOMMITTED update ya da delete

1

Tablo ipuçları

WITH anahtar sözcük kullanmadan Tablo ipuçları belirtme.

Kullanın.

WITH olmadan tablo ipucu

8

Tablo ipuçları

INSERT_HINTS

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şlevi arama sırası

select yerini column_listfrom sys.<function_name>().

Örneğin, yerine 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 four-part sütun başvuruları.

Şemaiki bölümü adları standart uyumlu davranıştır.

Fazla iki parçalı sütun adı

3

Transact-SQL

Bir ifade seç listesindeki bir sütun diğer adı kullanılan tırnak içine alınmış bir dize:

'string_alias' = expression

expression [OLARAK] column_alias

expression[AS] column_alias

expression[AS] "column_alias"

expression[AS] 'column_alias'

column_alias = expression

Dize hazır bilgi olarak sütun diğer adları

184

Transact-SQL

Numaralandırılmış yordamları

Yok. Kullanmayın.

ProcNums

160

Transact-SQL

table_name.index_namedrop INDEX Sözdizimi

index_nameon table_namedrop INDEX Sözdizimi.

drop INDEX iki bölümü adı

163

Transact-SQL

Değil biten Transact-SQLifadenin bir noktalı virgülle.

Son Transact-SQLifadenin bir noktalı virgülle (; ).

Hiçbiri

Hiçbiri

Transact-SQL

TÜM GRUP

Kullanma özel davada çözüm Birliği ya da türetilmiş bir tablo.

TÜM GRUP

169

Transact-SQL

ROWGUIDCOL sütun adı dml deyimlerini.

$Rowguid kullanın.

ROWGUIDCOL

182

Transact-SQL

dml deyimlerini sütun adını olarak IDENTITYCOL.

$Kimliğini kullanın.

IDENTITYCOL

183

Transact-SQL

Kullanımı #, ## geçici tablo ve geçici saklı yordam adı.

En az bir ek karakter kullanın.

'#' ve ' ##' geçici tablolar ve saklı yordamlar adı olarak

185

Transact-SQL

@ Kullanın @@, veya @@ olarak Transact-SQLtanımlayıcıları.

Yapmak değil kullanma veya @@ veya ile başlayan adları @@ tanıtıcılar olarak.

'@' ile başlayan adları ' @ ' olarak Transact-SQLtanımlayıcıları

186.

Transact-SQL

Varsayılan değer olarak default anahtar sözcük kullanın.

Varsayılan word varsayılan değer olarak kullanmayın.

Varsayılan değer olarak default anahtar sözcük

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

Dizin oluşturulmuş görünüm toplama 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 bir multi-statement 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 Kitaplığı

Embedded sql c

Her ne kadar Veritabanı Altyapısıhala varolan uygulamaların kullanımı db Kitaplığı ve Embedded sql API'leri, o dosya ya da programlama işi bu API'leri kullanan uygulamalar için gerekli belgeler dahil değildir bağlantıları destekler. Gelecekteki bir sürümüne SQL Server Veritabanı Altyapısıbağlantı desteği db Kitaplığı ya da Embedded sql uygulamalardan düşecek. db Kitaplığı ya da Embedded sql, yeni uygulamalar geliştirmek için kullanmayın. Varolan uygulamaları değiştirirken db Kitaplığı ya da Embedded sql tüm bağımlılıkları kaldırın. Bu API'ler yerine kullanmak SQLClientad ya da ole db veya odbc API. SQL Server 2012Bu uygulamaları çalıştırmak için gereken db Kitaplığı dll içermez. db Kitaplığı ya da Embedded sql uygulamaları çalıştırmak için kullanılabilir olmalıdır db Kitaplığı dll dosyasından SQL Serversürüm 6.5, SQL Server7.0 veya SQL Server 2000.

Hiçbiri

Hiçbiri

Tools

SQL Server Profiler izleme yakalama

Kullanımı Genişletilmiş olayları Profiler, SQL Server Management Studio'da gömülü.

NotNot
SQL Server Profiler izleme yakalamak için Analysis Services iş yükleri için kullanmaya devam.

SQL Server Profiler

Hiçbiri

Tools

SQL Server Profiler izleme Replay için

SQL Server dağıtılmış Replay

NotNot
Analysis Services iş yükleri için izleme yeniden yürütme için SQL Server Profiler'I kullanmaya devam edin.

SQL Server Profiler

Hiçbiri

İzleme yönetimi nesneleri

Microsoft.SqlServer.Management.Trace ad (API'ler için SQL Server izleme ve Replay nesneleri içerir)

İzleme Yapılandırması:Microsoft.SqlServer.Management.XEvent

İzleme okuma:Microsoft.SqlServer.XEvent.Linq

Yeniden yürütme izleme: hiçbiri

sql izleme depolanan yordamlar, işlevler ve Katalog görünümleri

sp_trace_create

sp_trace_setevent

sp_trace_setfilter

Sp_trace_setstatus

fn_trace_geteventinfo

fn_trace_getfilterinfo

Fn_trace_getinfo

fn_trace_gettable

sys.traces

sys.trace_events

sys.trace_event_bindings

sys.trace_categories

sys.trace_columns

sys.trace_subclass_values

SQL Server Genişletilmiş olayları

sp_trace_create

sp_trace_setevent

sp_trace_setfilter

Sp_trace_setstatus

fn_trace_geteventinfo

fn_trace_getfilterinfo

Fn_trace_getinfo

fn_trace_gettable

sys.traces

sys.trace_events

sys.trace_event_bindings

sys.trace_categories

sys.trace_columns

sys.trace_subclass_values

258

260

261

259

256

257

 

 

 

 

 

 

 

 

 

 

[!NOT]

Çerez OUTPUTparametresi sp_setapproleŞu anda olarak belgelenen varbinary(8000)doğru en fazla uzunluk olan. Ancak geçerli uygulama döndürür varbinary(50). Geliştiriciler ayırmışsanız varbinary(50)çerez boyutu artar bir sürümde dönerseniz uygulama değişiklikleri gerektirebilir. Çünkü uygulama ayarlamaları benzer bir deprecation sorunu ancak bu bu konudaki belirtilir. Daha fazla bilgi için, bkz. sp_setapprole (Transact-sql).

Ayrıca bkz.

Başvuru

SQL Server 2012'deki Discontinued Database Engine işlevsellik