Als veraltet markierte Features des Datenbankmoduls in SQL Server 2005
Aktualisiert: 12. Dezember 2006
Als veraltet markierte Features umfassen neben Features, die in der nächsten Version von SQL Server nicht unterstützt werden, auch die Features, die in zukünftigen Versionen von SQL Server nicht mehr unterstützt werden.
Features, die in der nächsten Version von SQL Server nicht unterstützt werden
Diese Datenbankmodul-Features werden in der nächsten Version von SQL Server nicht mehr unterstützt. Diese Features sollten ggf. durch Ersatzelemente ersetzt werden.
Kategorie | Als veraltet markiertes Feature | Ersetzung |
---|---|---|
Sichern und Wiederherstellen |
DUMP-Anweisung |
BACKUP |
Sichern und Wiederherstellen |
LOAD-Anweisung |
RESTORE |
Sichern und Wiederherstellen |
BACKUP LOG WITH NO_LOG |
Keine. Das Transaktionsprotokoll wird automatisch abgeschnitten, wenn die Datenbank das einfache Wiederherstellungsmodell verwendet. Wechseln Sie zum einfachen Wiederherstellungsmodell, wenn Sie die Sicherungsprotokollkette aus einer Datenbank entfernen müssen. |
Sichern und Wiederherstellen |
BACKUP LOG WITH TRUNCATE_ONLY |
Keine. Das Transaktionsprotokoll wird automatisch abgeschnitten, wenn die Datenbank das einfache Wiederherstellungsmodell verwendet. Wechseln Sie zum einfachen Wiederherstellungsmodell, wenn Sie die Sicherungsprotokollkette aus einer Datenbank entfernen müssen. |
Sichern und Wiederherstellen |
BACKUP TRANSACTION |
BACKUP LOG |
Sichern und Wiederherstellen |
BACKUP { DATABASE | LOG } WITH PASSWORD |
Keine. |
Sichern und Wiederherstellen |
BACKUP { DATABASE | LOG } WITH MEDIAPASSWORD |
Keine. |
Sichern und Wiederherstellen |
RESTORE { DATABASE | LOG } … WITH DBO_ONLY |
RESTORE { DATABASE | LOG } … … WITH RESTRICTED_USER |
Sichern und Wiederherstellen |
RESTORE { DATABASE | LOG } WITH PASSWORD |
Keine. |
Sichern und Wiederherstellen |
RESTORE { DATABASE | LOG } WITH MEDIAPASSWORD |
Keine. |
Kompatibilitätsgrad |
Kompatibilitätsgrad 60 und 65 |
Keine. |
Kompatibilitätsgrad |
Kompatibilitätsgrad 70 |
Keine. |
DBCC |
DBCC CONCURRENCYVIOLATION |
Keine. |
Programmierung der erweiterten gespeicherten Prozedur |
srv_getuserdata srv_setuserdata |
Verwenden Sie stattdessen die CLR-Integration. |
Volltextsuche |
sp_fulltext_service-Aktionswerte clean_up, connect_timeout und data_timeout geben Null zurück. |
Keine. |
Instanzoptionen |
SET REMOTE_PROC_TRANSACTIONS sp_configure'remote proc trans' |
Verwenden Sie Verbindungsserver und verteilte Abfragen. sp_addlinkedserver |
Remoteserver |
Verwenden von Remoteservern sp_addserver zum Erstellen von Remoteservern |
Verwenden Sie Verbindungsserver. sp_addlinkedserver zum Erstellen von Verbindungsservern |
Sicherheit |
sp_addalias sp_dropalias sp_addgroup sp_changegroup sp_dropgroup sp_helpgroup |
Ersetzt durch Rollen |
Sicherheit |
SETUSER |
EXECUTE AS |
Systemtabellen |
syssegments |
Keine. |
Features, die in zukünftigen Versionen von SQL Server nicht unterstützt werden
Diese Features von Datenbankmodul werden in der nächsten Version von SQL Server noch unterstützt, aber in zukünftigen Versionen entfernt. Die spezifische Version von SQL Server wurde nicht bestimmt.
Kategorie
Als veraltet markiertes Feature
Ersetzung
Sichern und Wiederherstellen
sp_helpdevice
sys.backup_devices
Sortierungen
Hindi
Lithuanian_Classic
SQL_AltDiction_CP1253_CS_AS
Keine.
Diese Sortierungen sind in Microsoft SQL Server 2005 vorhanden, aber nicht sichtbar über fn_helpcollations.
Kompatibilitätsgrad
Kompatibilitätsgrad 80
Keine.
Weitere Informationen zu Kompatibilitätsgraden finden Sie unter sp_dbcmptlevel (Transact-SQL).
Datentypen
sp_addtype
CREATE TYPE
Datentypen
timestamp-Syntax für rowversion-Datentyp
rowversion-Datentypsyntax
Datenbankverwaltung
sp_attach_db
sp_attach_single_file_db
CREATE DATABASE-Anweisung mit der Option FOR ATTACH. Wenn eine oder mehrere Dateien einen neuen Speicherort aufweisen, verwenden Sie die Option FOR ATTACH_REBUILD_LOG,um mehrere Protokolldateien neu zu erstellen.
Datenbankobjekte
CREATE DEFAULT
DROP DEFAULT
sp_bindefault
sp_unbindefault
DEFAULT-Schlüsselwort in CREATE/ALTER TABLE
Datenbankobjekte
CREATE RULE
DROP RULE
sp_bindrule
sp_unbindrule
CHECK-Schlüsselwort in CREATE/ALTER TABLE
Datenbankobjekte
sp_renamedb
MODIFY NAME in ALTER DATABASE.
Datenbankobjekte
Funktionalität zum Zurückgeben von Resultsets von Triggern
Keine.
Datenbankoptionen
'concat null yields null' von sp_dboption
Keine.
Datenbankoptionen
sp_dboption
sp_resetstatus
ALTER DATABASE SET { ONLINE | EMERGENCY }
Datenbankoptionen
Option TORN_PAGE_DETECTION von ALTER DATABASE
Option PAGE_VERIFY TORN_PAGE DETECTION von ALTER DATABASE
DBCC
DBCC DBREINDEX
Option REBUILD von ALTER INDEX
DBCC
DBCC INDEXDEFRAG
Option REORGANIZE von ALTER INDEX
DBCC
DBCC SHOWCONTIG
sys.dm_db_index_physical_stats
Erweiterte Eigenschaften
Level0type = 'type' und Level0type = 'USER', um erweiterte Eigenschaften Objekten auf der ersten oder zweiten Ebene hinzuzufügen.
Verwenden Sie Level0type = 'USER' nur, um eine erweiterte Eigenschaft direkt einem Benutzer oder einer Rolle hinzuzufügen.
Verwenden Sie Level0type = 'SCHEMA' zum Hinzufügen einer erweiterten Eigenschaft zu Objekten auf der ersten Ebene, wie TABLE oder VIEW, bzw. zu Objekten auf der zweiten Ebene, wie COLUMN oder TRIGGER. Weitere Informationen finden Sie unter sp_addextendedproperty (Transact-SQL).
Programmierung der erweiterten gespeicherten Prozedur
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_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
Verwenden Sie stattdessen die CLR-Integration.
Programmierung der erweiterten gespeicherten Prozedur
sp_addextendedproc
sp_dropextendedproc
sp_helpextendedproc
Verwenden Sie stattdessen die CLR-Integration.
Erweiterte gespeicherte Prozeduren
xp_LoginConfig
IsIntegratedSecurityOnly-Argument von SERVERPROPERTY
Volltextsuche
sp_fulltext_catalog
CREATE/ALTER/DROP FULLTEXT CATALOG
Volltextsuche
sp_fulltext_table
sp_fulltext_column
sp_fulltext_database
CREATE/ALTER/DROP FULLTEXT INDEX
ALTER FULLTEXT INDEX
Volltextsuche
sp_help_fulltext_tables[_cursor]
sp_help_fulltext_columns[_cursor]
sp_help_fulltext_catalogs[_cursor]
sys.fulltext_indexes
sys.fulltext_index_columns
sys.fulltext_catalogs
Funktionen
fn_get_sql
sys.dm_exec_sql_text
Indexoptionen
sp_indexoption
fillfactor = 0
ALTER INDEX
fillfactor = 100
Indexoptionen
CREATE INDEX <index_option>::= Syntax
CREATE INDEX <relational_index_option>::= Syntax
Instanzoptionen
Standardeinstellung der Option disallow results from triggers = 0
Standardeinstellung der Option disallow results from triggers = 1
Sperren
sp_lock
sys.syslock_information
Sperren
syslockinfo
sys.syslock_information
Metadaten
DATABASEPROPERTY
FILE_ID
INDEXKEY_PROPERTY
DATABASEPROPERTYEX
FILE_IDEX
sys.index_columns
Andere
DB-Library
Embedded SQL für C
Zwar werden Verbindungen von vorhandenen Anwendungen, die die DB-Library- und Embedded SQL-APIs verwenden, weiterhin von SQL Server 2005-Datenbankmodul unterstützt, aber die zum Programmieren von Anwendungen, die diese APIs verwenden, erforderlichen Dateien bzw. die Dokumentation sind nicht mehr eingeschlossen. In zukünftigen Versionen von SQL Server Datenbankmodul werden Verbindungen von DB-Library- oder Embedded SQL-Anwendungen nicht mehr unterstützt. Verwenden Sie DB-Library bzw. Embedded SQL nicht zum Entwickeln neuer Anwendungen. Entfernen Sie alle Abhängigkeiten von DB-Library bzw. Embedded SQL, wenn Sie vorhandene Anwendungen ändern. Verwenden Sie statt dieser APIs den SQLClient-Namespace oder eine API wie OLE DB oder ODBC. Die zum Ausführen dieser Anwendungen erforderliche DB-Library-DLL ist in SQL Server 2005 nicht eingeschlossen. Zum Ausführen von DB-Library- oder Embedded SQL-Anwendungen muss die DB-Library-DLL von SQL Server Version 6.5, SQL Server 7.0 oder SQL Server 2000 verfügbar sein.
Abfragehinweise
FASTFIRSTROW-Hinweis
OPTION (FAST n).
Austauschbare Datenbanken
sp_certify_removable
sp_create_removable
sp_detach_db
Austauschbare Datenbanken
sp_dbremove
DROP DATABASE
Sicherheit
sp_addapprole
sp_dropapprole
CREATE APPLICATION ROLE
DROP APPLICATION ROLE
Sicherheit
sp_addlogin
sp_droplogin
CREATE LOGIN
DROP LOGIN
Sicherheit
sp_adduser
sp_dropuser
CREATE USER
DROP USER
Sicherheit
sp_grantdbaccess
sp_revokedbaccess
CREATE USER
DROP USER
Sicherheit
sp_addrole
sp_droprole
CREATE ROLE
DROP ROLE
Sicherheit
sp_approlepassword
sp_password
ALTER APPLICATION ROLE
ALTER LOGIN
Sicherheit
sp_changeobjectowner
ALTER SCHEMA oder ALTER AUTHORIZATION
Sicherheit
sp_defaultdb
sp_defaultlanguage
ALTER LOGIN
Sicherheit
sp_denylogin
sp_grantlogin
sp_revokelogin
ALTER LOGIN DISABLE
CREATE LOGIN
DROP LOGIN
Sicherheit
USER_ID
FILE_ID
DATABASE_PRINCIPAL_ID
FILE_IDEX
Sicherheit
sp_srvrolepermission
sp_dbfixedrolepermission
Diese gespeicherten Prozeduren geben Informationen zurück, die in SQL Server 2000 richtig waren. Die Ausgabe spiegelt keine Änderungen an der Berechtigungshierachie wider, die in SQL Server 2005 implementiert wurde. Weitere Informationen finden Sie im Abschnitt zu den Berechtigungen von festen Rollen in der SQL Server 2005-Onlinedokumentation.
SET-Optionen
SET ANSI_NULLS
SET ANSI_PADDING
SET CONCAT_NULL_YIELDS_NULL
Keine.
SET-Optionen
SET OFFSETS
Keine.
SET-Optionen
SET ROWCOUNT für INSERT-, UPDATE- und DELETE-Anweisungen
TOP-Schlüsselwort
Systemtabellen
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
Kompatibilitätssichten Weitere Informationen finden Sie unter Kompatibilitätssichten (Transact-SQL).
Wichtig:
Die Kompatibilitätssichten machen keine Metadaten für in SQL Server 2005 eingeführte Features verfügbar. Die Anwendungen sollten für die Verwendung von Katalogsichten aktualisiert werden. Weitere Informationen finden Sie unter Katalogsichten (Transact-SQL).
Tabellenhinweise
Angeben von NOLOCK oder READUNCOMMITTED in der FROM-Klausel einer UPDATE- oder DELETE-Anweisung, wenn diese auf die Zieltabelle der Anweisung angewendet wird.
Entfernen Sie die NOLOCK- oder READUNCOMMITTED-Tabellenhinweise aus der FROM-Klausel.
Textzeiger
READTEXT, WRITETEXT, UPDATETEXT
Keine.
Textzeiger
Tabellenoption 'text in row'
Verwenden Sie die Datentypen varchar(max), nvarchar(max) und varbinary(max). Weitere Informationen finden Sie unter sp_tableoption (Transact-SQL).
Textzeiger
Datentypen TEXT, NTEXT und IMAGE
Verwenden Sie die Datentypen varchar(max), nvarchar(max) und varbinary(max).
Textzeiger
TEXTPTR(), TEXTVALID()
Keine.
Transact-SQL
:: Funktionsaufrufsequenz
Ersetzt durch SELECT column_list FROM sys.fn_function_name()
Transact-SQL
Spaltenverweise mit 3 Teilen und 4 Teilen in SELECT-Liste
Namen mit 2 Teilen sind mit dem Standard kompatibel.
Transact-SQL
Eine in Anführungszeichen eingeschlossene Zeichenfolge, die als Spaltenalias für einen Ausdruck in einer SELECT-Liste verwendet wird:
'string_alias' = expression
expression [AS] column_alias
expression [AS] [column_alias]
expression [AS] "column_alias"
expression [AS] 'column_alias'
column_alias = expression
Transact-SQL
Nummern gespeicherter Prozeduren
sys.numbered_procedures
sys.numbered_procedure_parameters
Keine.
Transact-SQL
table_name.index_name-Syntax in DROP INDEX
index_name ON table_name-Syntax in DROP INDEX.
Transact-SQL
UPDATE table1, table2, ... SET-Syntax
Das Angeben mehrerer Tabellen im UPDATE-Ziel entspricht nicht dem Standard und kann nicht eindeutig interpretiert werden.
Änderungsverlauf
Version | Verlauf |
---|---|
12. Dezember 2006 |
|
17. Juli 2006 |
|