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

ms143729.note(de-de,SQL.90).gifWichtig:

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

Geänderter Inhalt:
  • syslanguages und syscharsets wurden aus der Tabelle der in einer zukünftigen Version von SQL Server nicht unterstützten Features entfernt.

17. Juli 2006

Neuer Inhalt:
  • syssegments wurde der Tabelle der in der nächsten Version von SQL Server nicht unterstützten Features hinzugefügt.