FILE_ID (Transact-SQL)

Gibt die Datei-ID für den angegebenen logischen Dateinamen in der aktuellen Datenbank zurück.

ms182063.note(de-de,SQL.90).gifWichtig:
Dieses Feature wird in einer zukünftigen Version von Microsoft SQL Server entfernt. Verwenden Sie dieses Feature beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird. Verwenden Sie stattdessen FILE_IDEX.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

FILE_ID ( file_name )

Argumente

  • file_name
    Ein Ausdruck vom Typ sysname für den Namen der Datei, für die die Datei-ID zurückgegeben werden soll.

Rückgabetypen

smallint

Hinweise

file_name entspricht dem logischen Dateinamen, der in der name-Spalte in den Katalogsichten sys.master_files oder sys.database_files angezeigt wird.

In SQL Server 2005 ist die Datei-ID, die Volltextkatalogen zugewiesen wird, größer als 32767. Die FILE_ID-Funktion gibt den Datentyp smallint zurück, weshalb diese Funktion nicht für Volltextdateien verwendet werden kann. Verwenden Sie stattdessen FILE_IDEX.

Beispiele

Im folgenden Beispiel wird die Datei-ID für die Datei AdventureWorks_Data zurückgegeben.

USE AdventureWorks;
GO
SELECT FILE_ID('AdventureWorks_Data')AS 'File ID';
GO

Dies ist das Resultset.

File ID 
------- 
1
(1 row(s) affected)

Siehe auch

Verweis

FILE_NAME (Transact-SQL)
Metadatenfunktionen (Transact-SQL)
sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)

Andere Ressourcen

Als veraltet markierte Features des Datenbankmoduls in SQL Server 2005

Hilfe und Informationen

Informationsquellen für SQL Server 2005