Megosztás a következőn keresztül:


Elavult adatbázismotor-funkciók az SQL Server 2016-ban (13.x)

A következőkre vonatkozik: SQL Server 2016 (13.x) és újabb verziók

Az SQL Server 2016 (13.x) megszünteti a támogatását:

  • Adatminőségi szolgáltatások (DQS)
  • Fő adatszolgáltatások (MDS)

Az SQL Server más verzióiban elavult funkciókkal kapcsolatos információkért lásd:

Használatból kivonás irányelvei

Ez a cikk az SQL Server 2016-ban (13.x) még elérhető elavult SQL Server-adatbázismotor-funkciókat ismerteti. Az elavult funkciókat nem szabad használni az új alkalmazásokban.

Ha egy funkció elavultként van megjelölve, az a következőket jelenti:

  • A szolgáltatás csak karbantartási módban érhető el. A rendszer nem ad hozzá új módosításokat, beleértve az új funkciókkal való együttműködéshez kapcsolódó módosításokat is.
  • Arra törekszünk, hogy ne távolítsunk el egy elavult funkciót a jövőbeli kiadásokból, hogy megkönnyítsük a frissítéseket. Ritka esetekben azonban dönthetünk úgy, hogy véglegesen megszüntetjük (eltávolítjuk) a funkciót az SQL Serverről, ha az korlátozza a jövőbeli újításokat.
  • Új fejlesztési munkákhoz ne használjon elavult funkciókat. Meglévő alkalmazások esetén tervezze meg, hogy a lehető leghamarabb módosítsa azokat az alkalmazásokat, amelyek jelenleg használják ezeket a funkciókat.

Az SQL Server 2017 (14.x) esetében lásd az SQL Server 2017 elavult adatbázismotor-funkcióit (14.x).

Az elavult szolgáltatások használatát az SQL Server elavult szolgáltatások objektumának teljesítményszámlálója és nyomkövetési eseményei segítségével figyelheti. További információ: SQL Server-objektumok használata.

A számlálók értéke az alábbi utasítás végrehajtásával is elérhető:

SELECT * FROM sys.dm_os_performance_counters   
WHERE object_name LIKE '%SQL%Deprecated Features%';  

Az SQL Server következő verziójában elavult funkciók

Az SQL Server következő adatbázismotor-funkciói nem támogatottak az SQL Server egy későbbi verziójában. Ne használja ezeket a funkciókat az új fejlesztési munkában, és a lehető leghamarabb módosítsa azokat az alkalmazásokat, amelyek jelenleg használják ezeket a funkciókat. A szolgáltatásnév értéke a nyomkövetési eseményekben ObjectName, teljesítményszámlálókban és sys.dm_os_performance_counters példánynévként jelenik meg. A funkcióazonosító értéke objektumazonosítóként jelenik meg a nyomkövetési eseményekben.

Kategória Elavult funkció Helyettesítés Szolgáltatásnév Szolgáltatásazonosító
Biztonsági mentés és visszaállítás A RESTORE { DATABASE | LOG } WITH [MEDIA]PASSWORD változat továbbra is elavult. A BACKUP { DATABASE | LOG } JELSZÓ ÉS A BACKUP { DATABASE | LOG } MEDIAPASSWORD megszűnik. Egyik sem ADATBÁZIS VAGY NAPLÓ BIZTONSÁGI MENTÉSE JELSZÓVAL

ADATBÁZIS VAGY NAPLÓ BIZTONSÁGI MENTÉSE MEDIAPASSWORD HASZNÁLATÁVAL
104

103
Kompatibilitási szintek Frissítés a 100-es verzióról (SQL Server 2008 (10.0.x) és SQL Server 2008 R2 (10.50.x)). Ha egy SQL Server-verzió nem támogatott, a társított adatbázis-kompatibilitási szint elavultként lesz megjelölve. A frissítések megkönnyítése érdekében azonban továbbra is támogatjuk a támogatott adatbázis-kompatibilitási szinten minősített alkalmazásokat, ameddig csak lehetséges. A kompatibilitási szintekről további információt az ALTER DATABASE kompatibilitási szintje (Transact-SQL) című témakörben talál. Adatbázis kompatibilitási szintje 100 108
Adatbázis-objektumok Eredményhalmazok visszaadása eseményindítókból Egyik sem Az eseményindító eredményeinek visszaadása 12
Titkosítás Az RC4 vagy RC4_128 használatával történő titkosítás elavult, és a következő verzióban törlődik. Az RC4 és RC4_128 visszafejtése nem elavult. Használjon egy másik titkosítási algoritmust, például az AES-t. Elavult titkosítási algoritmus 253
Kivonatoló algoritmusok Az MD2, az MD4, az MD5, az SHA és az SHA1 használata elavult. Használjon inkább SHA2_256 vagy SHA2_512. A régebbi algoritmusok továbbra is működnek, de elavuló eseményt generálnak. Elavult kivonatoló algoritmus Egyik sem
Távoli kiszolgálók sp_addremotelogin

sp_addserver

sp_dropremotelogin

sp_helpremotelogin (segít távoli bejelentkezés)

távoli opció
Cserélje le a távoli kiszolgálókat csatolt kiszolgálók használatával. sp_addserver csak a helyi beállítással használható. sp_addremotelogin

sp_addserver

sp_dropremotelogin

sp_helpremotelogin (segít távoli bejelentkezés)

távoli opció
70

69

71

72

73
Távoli kiszolgálók @@remserver Cserélje le a távoli kiszolgálókat csatolt kiszolgálók használatával. Egyik sem Egyik sem
Távoli kiszolgálók beállítás távoli_eljárás_tranzakciók Cserélje le a távoli kiszolgálókat csatolt kiszolgálók használatával. beállítás távoli_eljárás_tranzakciók 110
Tábla javaslatok HOLDLOCK tábla tipp zárójel nélkül. Használja a HOLDLOCK zárójelet. HOLDLOCK táblaspecifikus utalás zárójel nélkül 167

Az SQL Server jövőbeli verziójában elavult funkciók

Az SQL Server következő verziójában a következő SQL Server adatbázismotor-funkciók támogatottak, de egy későbbi verzióban elavultak lesznek. Az SQL Server adott verzióját még nem határozták meg.

Kategória Elavult funkció Helyettesítés Szolgáltatásnév Szolgáltatásazonosító
Kompatibilitási szintek sp_dbcmptlevel ALTER DATABASE ... A KOMPATIBILITÁSI_SZINT BEÁLLÍTÁSA. További információ: ALTER DATABASE kompatibilitási szintje (Transact-SQL). sp_dbcmptlevel 80
Kompatibilitási szintek Az adatbázis kompatibilitási szintje 110 és 120. Tervezze meg az adatbázis és az alkalmazás frissítését egy későbbi kiadásra. A frissítések megkönnyítése érdekében azonban továbbra is támogatjuk a támogatott adatbázis-kompatibilitási szinten minősített alkalmazásokat. A kompatibilitási szintekről további információt az ALTER DATABASE kompatibilitási szintje (Transact-SQL) című témakörben talál. Adatbázis kompatibilitási szintje 110

Adatbázis kompatibilitási szintje 120
XML Beágyazott XDR-séma létrehozása A FOR XML opció XMLDATA-utasítása elavult. Használjon XSD-generációt a RAW és az AUTO mód esetén. Az XMLDATA-direktíva nem cserélődik ki EXPLICT módban. XMLDATA 181
XML sys.sp_db_selective_xml_index ALTER INDEX ... LETILT

További információ: ALTER INDEX.
sys.sp_db_selective_xml_index
Biztonsági mentés és visszaállítás BACKUP { DATABASE | LOG } MENTÉSE SZALAGRA

BACKUP { ADATBÁZIS | NAPLÓ } TO eszköz_amely_egy_szalag
BACKUP { DATABASE | LOG } LEMEZRE

BACKUP { DATABASE | LOG } TO eszköz_ami_meghajtó
ADATBÁZIS BIZTONSÁGI MENTÉSE VAGY NAPLÓZÁS SZALAGRA 235
Biztonsági mentés és visszaállítás sp_addumpdevice 'szalag' sp_addumpdevice 'disk' SZALAGOS ESZKÖZ HOZZÁADÁSA 236
Biztonsági mentés és visszaállítás sp_helpdevice rendszer.biztonsági_mentés_eszkozei sp_helpdevice 100
Kollációk Korean_Wansung_Unicode

Lithuanian_Classic

SQL_AltDiction_CP1253_CS_AS
Nincs. Ezek a kollációk léteznek az SQL Server 2005-ben (9.x), de nem láthatók az fn_helpcollations függvényen keresztül. Korean_Wansung_Unicode

Lithuanian_Classic

SQL_AltDiction_CP1253_CS_AS
191

192

194
Kollációk hindi

Macedón
Ezek az összeállítások az SQL Server 2005 (9.x) és újabb verzióiban léteznek, de nem láthatók az fn_helpcollations által. Használjon inkább Macedonian_FYROM_90 és Indic_General_90. hindi

Macedón
190

193
Kollációk Azeri_Latin_90

Azeri_Cyrilllic_90
Azeri_Latin_100

Azeri_Cyrillic_100
Azeri_Latin_90

Azeri_Cyrilllic_90
232

233
Konfiguráció ANSI_NULLS KI és ANSI_NULLS KI adatbázis opció kikapcsolva

ANSI_PADDING KI beállítása és ANSI_PADDING KI adatbázis opciónál

CONCAT_NULL_YIELDS_NULL KI és CONCAT_NULL_YIELDS_NULL KI adatbázis beállítása beállítás

ELTOLÁSOK BEÁLLÍTÁSA
Nincs.

ANSI_NULLS, ANSI_PADDING és CONCAT_NULLS_YIELDS_NULL mindig BE értékre vannak állítva. A SET OFFSETS nem lesz elérhető.
ANSI_NULLS KIKAPCSOLÁSA

ANSI_PADDING KIKAPCSOLÁSA

CONCAT_NULL_YIELDS_NULL KIKAPCSOLÁSA

ELTOLÁSOK BEÁLLÍTÁSA

ALTER DATABASE SET ANSI_NULLS OFF

ALTER DATABASE SET ANSI_PADDING OFF (Az adatbázis ANSI_PADDING beállításának kikapcsolása)

ALTER DATABASE SET CONCAT_NULL_YIELDS_NULL KI
111

113

112

36

111

113

112
Adattípusok sp_addtype

sp_droptype
TÍPUS LÉTREHOZÁSA

TÍPUS TÖRLÉSE
sp_addtype

sp_droptype
62

63
Adattípusok időbélyeg szintaxis rowversion adattípushoz rowversion adattípus szintaxisa IDŐBÉLYEG 158
Adattípusok Null értékek beszúrása időbélyegoszlopokba . Ehelyett használjon ALAPÉRTELMEZETT értéket. NULL BESZÚRÁSA IDŐBÉLYEG-oszlopokba 179
Adattípusok táblabeállítás: "szöveg a sorban" Használjon varchar(max), nvarchar(max) és varbinary(max) adattípusokat. További információ: sp_tableoption (Transact-SQL). Szöveg a sortábla beállításában 9
Adattípusok Adattípusok:

szöveg

kontextus

kép
Használjon varchar(max), nvarchar(max) és varbinary(max) adattípusokat. Adattípusok: szöveg, ntext vagy kép 4
Adatbázis-kezelés sp_attach_db (adatbázis csatolása)

sp_attach_single_file_db (egy fájl csatolása adatbázishoz)
CREATE DATABASE utasítás a FOR ATTACH beállítással. Ha több naplófájlt szeretne újraépíteni, ha egy vagy többnek új helye van, használja a FOR ATTACH_REBUILD_LOG lehetőséget. sp_attach_db (adatbázis csatolása)

sp_attach_single_file_db (egy fájl csatolása adatbázishoz)
81

82
Adatbázis-objektumok LÉTREHOZÁS ALAPÉRTELMEZETTKÉNT

ALAPÉRTELMEZET ELTÁVOLÍTÁSA

sp_bindefault

sp_unbindefault
ALAPÉRTELMEZETT kulcsszó a CREATE TABLE és az ALTER TABLE alkalmazásban CREATE_DROP_DEFAULT

sp_bindefault

sp_unbindefault
162

64

65
Adatbázis-objektumok SZABÁLY LÉTREHOZÁSA

SZABÁLY TÖRLÉSE

sp_bindrule

sp_unbindrule
CHECK kulcsszó a CREATE TABLE és az ALTER TABLE alkalmazásban CREATE_DROP_RULE

sp_bindrule

sp_unbindrule
161

66

67
Adatbázis-objektumok sp_change_users_login Használja az ALTER USER parancsot. sp_change_users_login 231
Adatbázis-objektumok sp_depends sys.dm_sql_referencing_entities és sys.dm_sql_referenced_entities sp_depends 19
Adatbázis-objektumok sp_renamedb NÉV MÓDOSÍTÁSA AZ ALTER DATABASE-BEN sp_renamedb 79
Adatbázis-objektumok sp_getbindtoken HASZNÁLJON MARS-t vagy elosztott tranzakciókat. sp_getbindtoken 98
Adatbázis-beállítások sp_bindsession HASZNÁLJON MARS-t vagy elosztott tranzakciókat. sp_bindsession 97
Adatbázis-beállítások sp_resetstatus ALTER DATABASE SET { ONLINE | VÉSZHELYZET } sp_resetstatus 83
Adatbázis-beállítások ALTER DATABASE TORN_PAGE_DETECTION lapkárosodás-érzékelés opciója ALTER DATABASE parancs PAGE_VERIFY TORN_PAGE_DETECTION beállítása ADATBÁZIS MÓDOSÍTÁSA TORN_PAGE_DETECTION 102
DBCC DBCC DBREINDEX AZ ALTER INDEX ÚJRAÉPÍTÉSi lehetősége. DBCC DBREINDEX 11
DBCC DBCC INDEXDEFRAG Az ALTER INDEX újraszervezés lehetősége DBCC INDEXDEFRAG 18
DBCC DBCC SHOWCONTIG sys.dm_db_index_physical_stats DBCC SHOWCONTIG 10
DBCC DBCC PINTABLE

DBCC UNPINTABLE
Nincs hatása. DBCC [UN]PINTABLE 189
Kiterjesztett tulajdonságok Level0type = "type" és Level0type = "USER", ha kiterjesztett tulajdonságokat szeretne hozzáadni az 1. vagy a 2. szint típusú objektumokhoz. Csak a Level0type = "USER" tulajdonság használatával adhat hozzá egy kiterjesztett tulajdonságot közvetlenül egy felhasználóhoz vagy szerepkörhöz.

A Level0type = 'SCHEMA' használatával kiterjesztett tulajdonságot adhat hozzá az 1. szintű típusokhoz, például TÁBLA vagy NÉZET, vagy 2. szintű típushoz, például OSZLOP vagy TRIGGER. További információ: sp_addextendedproperty (Transact-SQL).
EXTPROP_LEVEL0TYPE

EXTPROP_LEVEL0USER
13

14
Kiterjesztett tárolt eljárás programozása srv_alloc

szerver_átalakítás

srv_leírás

srv_getbindtoken (Kapcsolódási token lekérése)

figyelmet_kapott

srv_üzenet_kezelő

srv_paramdata

srv_paraminfo (paraméterinformáció)

srv_paramlen

srv_parammaxlen

srv_paramname

szrv_parameternumero

srv_paramset

srv_paraméterbeállítás_kimenet

szerver_paraméterállapot

srv_paramtípus

srv_pfield

srv_pfieldex

srv_rpcdb

srv_rpcname

srv_rpcnumber

srv_rpcoptions

srv_rpcowner

srv_rpcparams

srv_küldéskész

srv_sendmsg

srv_sendrow

srv_setcoldata

srv_setcollen

srv_setutype

"srv fog konvertálódni"

srv_wsendmsg
Használja inkább a CLR-integrációt. XP_API 20
Kiterjesztett tárolt eljárás programozása sp_addextendedproc

sp_dropextendedproc

sp_helpextendedproc
Használja inkább a CLR-integrációt. sp_addextendedproc

sp_dropextendedproc

sp_helpextendedproc
94

95

96
Kiterjesztett tárolt eljárások A "xp_grantlogin" parancs ("xp_grantlogin" command)

xp_revokelogin

xp_bejelentkezési konfiguráció
Jelentkezés létrehozása használata

A DROP LOGIN IsIntegratedSecurityOnly argumentum használata a SERVERPROPERTY függvényben
A "xp_grantlogin" parancs ("xp_grantlogin" command)

xp_revokelogin

xp_loginconfig
44

45

59
Funkciók fn_get_sql sys.dm_exec_sql_text fn_get_sql 151
Magas szintű rendelkezésre állás adatbázis-tükrözés AlwaysOn rendelkezésreállási csoportok

Ha az SQL Server kiadása nem támogatja az Always On rendelkezésre állási csoportokat, használja a naplószállítást.
Adatbázis tükrözés 267
Indexelési beállítások sp_indexopció ALTER INDEX sp_indexopció 78
Indexelési beállítások A CREATE TABLE, ALTER TABLE vagy CREATE INDEX szintaxisnál nincsenek zárójelek az opciók körül. Írja át az utasítást az aktuális szintaxis használatára. INDEX_BEÁLLÍTÁS 33
Példánybeállítások sp_configure "frissítések engedélyezése" lehetőség A rendszertáblák már nem frissíthetők. A beállításnak nincs hatása. sp_configure "frissítések engedélyezése" 173
Példánybeállítások sp_configure lehetőségek:

"zárolások"

"objektumok megnyitása"

"munkakészlet méretének beállítása"
Most már automatikusan konfigurálva van. A beállításnak nincs hatása. sp_configure "zárolások"

sp_configure "nyitott objektumok"

sp_configure "munkakészlet méretének beállítása"
174

175

176
Példánybeállítások sp_configure "prioritás növelése" lehetőség A rendszertáblák már nem frissíthetők. A beállításnak nincs hatása. Használja inkább a Windows start /high ... program.exe lehetőséget. sp_configure "prioritás növelése" 199
Példánybeállítások sp_configure "remote proc trans" lehetőség A rendszertáblák már nem frissíthetők. A beállításnak nincs hatása. sp_configure "remote proc trans" 37
Csatolt kiszolgálók A csatolt kiszolgálók SQLOLEDB-szolgáltatójának megadása. Microsoft OLE DB-illesztő (MSOLEDBSQL) az SQL Serverhez SQLOLEDB társított kiszolgálókhoz 19
Zárolás sp_lock sys.dm_tran_locks sp_lock 99
Metadaták FILE_ID

INDEXKULCS_TULAJDONSÁG
FILE_IDEX

sys.index_columns (rendszerindex oszlopok)
FILE_ID

INDEXKULCS_TULAJDONSÁG
15

17
Natív XML webszolgáltatások A CREATE ENDPOINT vagy ALTER ENDPOINT utasítás a FOR SOAP beállítással.

sys.endpoint_webmódszerek

rendszer.soap_végpontok
Használja inkább a Windows Communications Foundationt (WCF) vagy ASP.NET. LÉTREHOZÁS/MÓDOSÍTÁS VÉGPONT

sys.endpoint_webmódszerek

EXT_soap_endpoints

rendszer.soap_végpontok
21

22

23
Cserélhető adatbázisok sp_tanúsít_eltávolítható

sp_create_removable
sp_detach_db sp_tanúsít_eltávolítható

sp_create_removable
74

75
Cserélhető adatbázisok sp_dbremove ADATBÁZIS ELVETÉSE sp_dbremove 76
Biztonság Az ALTER LOGIN WITH SET CREDENTIAL szintaxis Helyébe az új ALTER LOGIN ADD és DROP CREDENTIAL szintaxis lép A BEJELENTKEZÉS MÓDOSÍTÁSA A HITELESÍTŐ ADATOK BEÁLLÍTÁSÁVAL 230
Biztonság sp_addapprole

sp_dropapprole
ALKALMAZÁSSZEREPKÖR LÉTREHOZÁSA

ALKALMAZÁSSZEREPKÖR ELVETÉSE
sp_addapprole

sp_dropapprole
53

54
Biztonság sp_addlogin

sp_droplogin
BEJELENTKEZÉSI FIÓK LÉTREHOZÁSA

BEJELENTKEZÉS ELVETÉSE
sp_addlogin

sp_droplogin
39

40
Biztonság sp_adduser

sp_dropuser
FELHASZNÁLÓ LÉTREHOZÁSA

FELHASZNÁLÓ TÖRLÉSE
sp_adduser

sp_dropuser
49

50
Biztonság Az adatbázishoz való hozzáférés megadása (sp_grantdbaccess)

sp_revokedbaccess
FELHASZNÁLÓ LÉTREHOZÁSA

FELHASZNÁLÓ TÖRLÉSE
Az adatbázishoz való hozzáférés megadása (sp_grantdbaccess)

sp_revokedbaccess
51

52
Biztonság sp_addrole

sp_droprole
SZEREPKÖR LÉTREHOZÁSA

Szerepkör törlése
sp_addrole

sp_droprole
56

57
Biztonság sp_approlepassword

sp_password
ALKALMAZÁSSZEREPKÖR MÓDOSÍTÁSA

A BEJELENTKEZÉS MÓDOSÍTÁSA
sp_approlepassword

sp_password
55

46
Biztonság sp_changeobjectowner (objektumtulajdonos-váltás) SÉMA MÓDOSÍTÁSA vagy ENGEDÉLYEZÉS MÓDOSÍTÁSA sp_changeobjectowner (objektumtulajdonos-váltás) 58
Biztonság sp_control_dbmasterkey_password A főkulcsnak léteznie kell, a jelszónak pedig helyesnek kell lennie. sp_control_dbmasterkey_password 274
Biztonság sp_defaultdb

sp_defaultlanguage (alapértelmezett nyelv beállítása)
A BEJELENTKEZÉS MÓDOSÍTÁSA sp_defaultdb

sp_defaultlanguage (alapértelmezett nyelv beállítása)
47

48
Biztonság sp_denylogin

sp_grantlogin

sp_revokelogin
BEJELENTKEZÉS MÓDOSÍTÁSA LETILTVA

BEJELENTKEZÉSI FIÓK LÉTREHOZÁSA

BEJELENTKEZÉS ELVETÉSE
sp_denylogin

sp_grantlogin

sp_revokelogin
42

41

43
Biztonság Felhasználói azonosító Adatbázis_felhasználó_azonosító Felhasználói azonosító 16
Biztonság sp_srvrolepermission

sp_dbfixedrolepermission
Ezek a tárolt eljárások az SQL Server 2000(8.x) alkalmazásban helyes információkat adnak vissza. A kimenet nem tükrözi az SQL Server 2008-ban (10.0.x) implementált engedélyhierarchiában végrehajtott módosításokat. További információ: Rögzített kiszolgálói szerepkörök engedélyei. sp_srvrolepermission

sp_dbfixedrolepermission
61

60
Biztonság AZ ÖSSZES MEGADÁSA

AZ ÖSSZES MEGTAGADÁSA

AZ ÖSSZES VISSZAVONÁSA
A GRANT, DENY és REVOKE parancsokkal megadhatók, megtagadhatók vagy visszavonhatók a konkrét jogosultságok. MINDEN engedély 35
Biztonság A PERMISSIONS belső függvénye Ehelyett kérdezze le a sys.fn_my_permissions-t. ENGEDÉLYEK 170
Biztonság SETUSER VÉGREHAJTÁS MÁSKÉNT SETUSER 165
Biztonság RC4 és DESX titkosítási algoritmusok Használjon egy másik algoritmust, például az AES-t. DESX-algoritmus 238
BEÁLLÍTÁSOK FMTONLY BEÁLLÍTÁSA 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), és sp_describe_undeclared_parameters (Transact-SQL). FMTONLY BEÁLLÍTÁSA 250
Kiszolgáló konfigurációs beállításai c2 auditálási lehetőség

alapértelmezett nyomkövetési opció engedélyezve
a gyakori feltételeknek való megfelelést engedélyező kiszolgálókonfigurációs beállítás

bővített események
sp_configure "c2 naplózási mód"

sp_configure "alapértelmezett nyomkövetés engedélyezve"
252

253
SMO-osztályok Microsoft.SQLServer. Management.Smo.Information osztály

Microsoft.SQLServer. Menedzsment.Smo.Beállítások osztály

Microsoft.SQLServer.Management. Smo.DatabaseOptions osztály

Microsoft.SqlServer.Management.Smo. DatabaseDdlTrigger.NemReplikációhoz ingatlan
Microsoft.SqlServer. Management.Smo.Server osztály

Microsoft.SqlServer. Management.Smo.Server osztály

Microsoft.SqlServer. Management.Smo.Database osztály

Egyik sem
Egyik sem Egyik sem
SQL Server-ügynök net send értesítés

Csipogó értesítés
E-mailes értesítések

E-mailes értesítések
Egyik sem Egyik sem
SQL Server Management Studio Megoldáskezelő integrációja az SQL Server Management Studióban Egyik sem Egyik sem
Rendszer által tárolt eljárások sp_db_megnövelt_partíciók Nincs. A megnövekedett partíciók támogatása alapértelmezés szerint elérhető. sp_db_megnövelt_partíciók 253
Rendszertáblák sysaltfiles

syscacheobjects

syscolumns

syscomments

rendszerkonfigurációk

sysconstraints

syscurconfigs

sysdatabases

sysdepends

sysdevices

sysfilegroups

Rendszerfájlok

sysforeignkeys

sysfulltextcatalogs

sysindexes

sysindexkeys (rendszer-index kulcsok)

syslockinfo

rendszerbejelentkezések

sysmembers

rendszerüzenetek

sysobjects

sysoledbusers

sysopentapes

sysperfinfo

syspermissions

sysprocesses

sysprotects

sysreferences

sysremotelogins

rendszer szerverek

systypes

rendszerfelhasználók
Kompatibilitási nézetek. További információ: Kompatibilitási nézetek (Transact-SQL).

Fontos: A kompatibilitási nézetek nem teszik elérhetővé az SQL Server 2005-ben (9.x) bevezetett funkciók metaadatait. Javasoljuk, hogy frissítse az alkalmazásokat katalógusnézetek használatára. További információ: Katalógusnézetek (Transact-SQL).
sysaltfiles

syscacheobjects

syscolumns

syscomments

rendszerkonfigurációk

sysconstraints

syscurconfigs

sysdatabases

sysdepends

sysdevices

sysfilegroups

Rendszerfájlok

sysforeignkeys

sysfulltextcatalogs

sysindexes

sysindexkeys (rendszer-index kulcsok)

syslockinfo

rendszerbejelentkezések

sysmembers

rendszerüzenetek

sysobjects

sysoledbusers

sysopentapes

sysperfinfo

syspermissions

sysprocesses

sysprotects

sysreferences

sysremotelogins

rendszer szerverek

systypes

rendszerfelhasználók
141

Egyik sem

133

126

146

131

147

142

123

144

128

127

130

122

132

134

143

140

119

137

125

139

145

157

121

153

Százhúsz

129

138

136

135

124
Rendszertáblák sys.számozott_eljárások

sys.számozott_eljárás_paraméterek
Egyik sem számozott_eljárások

számozott_eljárási_paraméterek
148

149
Rendszer funkciók fn_virtualservernodes

fn_szervermegosztottmeghajtók
sys.dm_os_cluster_nodes

sys.dm_io_cluster_shared_drives
fn_virtualservernodes

fn_szervermegosztottmeghajtók
155

156
Rendszernézetek sys.sql_dependencies sys.sql_kifejezés_függőségek sys.sql_dependencies 198
Tábla tömörítés A vardecimális tárolási formátum használata. A vardecimális tárolási formátum elavult. Ebben a verzióban az adattömörítés a decimális értékeket és más adattípusokat tömöríti. Javasoljuk, hogy a vardecimális tárolási formátum helyett használjon adattömörítést. Vardecimal storage formátum 200
Tábla tömörítés A sp_db_vardecimal_storage_format eljárás használata. A vardecimális tárolási formátum elavult. Az SQL Server adattömörítési funkciója a decimális értékeket és más adattípusokat is tömöríti. Javasoljuk, hogy a vardecimális tárolási formátum helyett használjon adattömörítést. sp_db_vardecimal_storage_format 201
Tábla tömörítés A sp_estimated_rowsize_reduction_for_vardecimal eljárás használata. Használja inkább az adattömörítést és a sp_estimate_data_compression_savings eljárást. sp_becsült_sorméret_csökkenés_vardecimalhoz 202
Tábla javaslatok NOLOCK vagy READUNCOMMITTED megadása egy UPDATE vagy DELETE utasítás FROM záradékában. Távolítsa el a NOLOCK vagy a READUNCOMMITTED táblamutatókat a FROM záradékból. NOLOCK vagy READUNCOMMITTED az UPDATE vagy DELETE parancsokban 1
Tábla javaslatok Táblatippek megadása a WITH kulcsszó használata nélkül. Használja a WITH parancsot. Táblázatos tipp WITH nélkül 8
Tábla javaslatok INSERT_HINTS INSERT_HINTS 34
Szövegmutatók Szövegírás

SZÖVEGFRISSÍTÉS

SZÖVEG FELOLVASÁSA
Egyik sem SZÖVEG VAGY SZÖVEGÍRÁS FRISSÍTÉSE

SZÖVEG FELOLVASÁSA
115

114
Szövegmutatók TEXTPTR()

TEXTVALID()
Egyik sem TEXTPTR

TEXTVALID
5

6
Transact-SQL :: függvényhívási sorozat SELECT column_list FROM sys.<function_name> () cseréli le.

Például cserélje le a SELECT * FROM ::fn_virtualfilestats(2,1) elemet a következőre: SELECT * FROM sys.fn_virtualfilestats(2,1).
'::' függvényhívás szintaxisa 166
Transact-SQL Három- és négyrészes oszlophivatkozások. A kétrészes nevek a szabványnak megfelelő megközelítést képviselik. Több mint kétrészes oszlopnév 3
Transact-SQL Idézőjelek közé zárt karakterlánc, amelyet egy SELECT listában szereplő kifejezés oszlopaliasaként használnak:

"string_alias" = kifejezés
kifejezés [AS] column_alias

kifejezés [AS] [column_alias]

kifejezés [AS] "column_alias"

kifejezés [AS] "column_alias"

column_alias = kifejezés
Sztringkonstansok oszlopaliasként 184
Transact-SQL Számozott eljárások Nincs. Ne használja. ProcNums 160
Transact-SQL table_name.index_name szintaxisa a DROP INDEXben index_name ON table_name szintaxis a DROP INDEXben. DROP INDEX kétrészes névvel 163
Transact-SQL Nem használ pontosvesszőt a Transact-SQL utasítások végén. A Transact-SQL utasításokat pontosvesszővel (;) fejezd be. Egyik sem Egyik sem
Transact-SQL CSOPORTOSÍTÁS AZ ÖSSZES SZERINT Egyéni eseti megoldás használata UNION vagy származtatott táblával. CSOPORTOSÍTÁS AZ ÖSSZES SZERINT 169
Transact-SQL A ROWGUIDCOL oszlopnévként szerepel a DML-utasításokban. Használja a $rowguid. ROWGUIDCOL 182
Transact-SQL Az IDENTITYCOL oszlopnévként szerepel a DML-utasításokban. Használja a $identity. IDENTITYCOL 183
Transact-SQL A #, ## használata ideiglenes táblaként és ideiglenes tárolt eljárásnevekként. Használjon legalább egy további karaktert. "#" és "##" az ideiglenes táblák és a tárolt eljárások neveként 185
Transact-SQL @, @@ vagy @@ használata Transact-SQL azonosítóként. Ne használjon @ vagy @@ karaktert, illetve ne használjon @@-val kezdődő neveket azonosítóként. "@" és "@@" kezdetű nevek Transact-SQL azonosítóként 186.
Transact-SQL ALAPÉRTELMEZETT kulcsszó használata alapértelmezett értékként. Ne használja az ALAPÉRTELMEZETT szót alapértelmezett értékként. ALAPÉRTELMEZETT kulcsszó alapértelmezett értékként 187
Transact-SQL Szóköz használata elválasztóként a táblamutatók között. Táblázatmutatók elválasztásához használjon vesszőt. Több táblázatos tipp vessző nélkül 168
Transact-SQL Az összesített indexelt nézet kiválasztási listájának tartalmaznia kell a COUNT_BIG (*) kifejezést a 90-es kompatibilitási móddal. COUNT_BIG (*) használata. Indexnézet – lista kijelölése COUNT_BIG(*) nélkül 2
Transact-SQL A táblamutatók közvetett alkalmazása egy többutas táblaértékű függvény (TVF) meghívására egy nézeten keresztül. Nincs. Közvetett TVF-tippek 7
Transact-SQL ALTER DATABASE szintaxis:

FÁJLCSOPORT ÍRÁSVÉDETT MÓDOSÍTÁSA

FILEGROUP READWRITE MÓDOSÍTÁSA
A FILEGROUP READ_ONLY MÓDOSÍTÁSA

A FILEGROUP READ_WRITE MÓDOSÍTÁSA
FÁJLCSOPORT ÍRÁSVÉDETT MÓDOSÍTÁSA

FILEGROUP READWRITE MÓDOSÍTÁSA
195

196
Egyéb DB-Library

Beágyazott SQL C-re
Bár az adatbázismotor továbbra is támogatja a DB-Library és embedded SQL API-kat használó meglévő alkalmazások kapcsolatait, nem tartalmazza azokat a fájlokat vagy dokumentációkat, amelyek az ezen API-kat használó alkalmazások programozásához szükségesek. Az SQL Server adatbázismotor jövőbeli verziója nem támogatja a DB-Library vagy beágyazott SQL-alkalmazások kapcsolatait. Ne használjon DB-Library vagy Embedded SQL-t új alkalmazások fejlesztéséhez. Meglévő alkalmazások módosításakor távolítsa el az DB-Library vagy a Beágyazott SQL-hez való függőségeket. Ezen API-k helyett használja az SQLClient névteret vagy egy API-t, például az ODBC-t. Az aktuális verzió nem tartalmazza az alkalmazások futtatásához szükséges DB-Library DLL-t. DB-Library vagy Beágyazott SQL-alkalmazások futtatásához el kellérhetővé tennie a DB-Library DLL-t az SQL Server 6.5-ös, SQL Server 7.0-s vagy SQL Server 2000-es verziójából (8.x). Egyik sem Egyik sem
Eszközök SQL Server Profiler nyomkövetési rögzítéshez Használja az SQL Server Management Studióban beágyazott Bővített események profilkészítőt. SQL Server Profiler Egyik sem
Eszközök SQL Server Profiler nyomkövetés visszajátszására SQL Server elosztott visszajátszás SQL Server Profiler Egyik sem
Nyomkövetési felügyeleti objektumok Microsoft.SqlServer.Management.Trace névtér (az SQL Server trace és replay objektumainak API-jait tartalmazza) Nyomkövetési konfiguráció: Microsoft.SqlServer.Management.XEvent

Nyomkövetési olvasás: Microsoft.SqlServer.XEvent.Linq

Nyomkövetési visszajátszás: Nincs
SQL Trace tárolt eljárások, függvények és katalógusnézetek sp_trace_create (nyomkövetési folyamat létrehozása)

sp_trace_setevent

sp_trace_setfilter

sp_trace_setstatus

fn_trace_geteventinfo (eseményinformáció lekérése nyomkövetésnél)

fn_trace_getfilterinfo

fn_trace_getinfo

fn_trace_gettable

sys.traces

rendszer.nyomkövető_események

sys.nyomkövetési_esemény_kötések

sys.trace kategóriák

sys.trace_columns (rendszer követő oszlopok)

sys.trace_alosztály_értékek
bővített események sp_trace_create (nyomkövetési folyamat létrehozása)

sp_trace_setevent

sp_trace_setfilter

sp_trace_setstatus

fn_trace_geteventinfo (eseményinformáció lekérése nyomkövetésnél)

fn_trace_getfilterinfo

fn_trace_getinfo

fn_trace_gettable

sys.traces

rendszer.nyomkövető_események

sys.nyomkövetési_esemény_kötések

sys.trace kategóriák

sys.trace_columns (rendszer követő oszlopok)

sys.trace_alosztály_értékek
258

260

261

259

256

257
Beállítások megadása SORSZÁM BEÁLLÍTÁSAINSERT, UPDATE és DELETE utasításhoz TOP kulcsszó SORSZÁM BEÁLLÍTÁSA 109

Megjegyzés:

A sp_setapprole cookie OUTPUT paramétere jelenleg varbinary(8000) néven van dokumentálva, amely a megfelelő maximális hossz. A jelenlegi implementáció azonban a varbinary(50) értéket adja vissza. Ha a fejlesztők kiosztják a varbinary(50)- et, az alkalmazás módosításokat igényelhet, ha a cookie visszatérési mérete egy későbbi kiadásban megnő. Ez a témakör nem foglalkozik elavulással, mivel az alkalmazásmódosítások hasonlóak. További információ: sp_setapprole.