Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Devuelve el número de identificación del archivo (Id.) del nombre de archivo lógico dado de la base de datos actual.
Importante: |
|---|
| Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. En su lugar, utilice FILE_IDEX. |
Convenciones de sintaxis de Transact-SQL
Sintaxis
FILE_ID ( file_name )
Argumentos
- file_name
Es una expresión de tipo sysname que representa el nombre del archivo para el que se devuelve el Id. del archivo.
Tipos de valor devueltos
smallint
Notas
file_name corresponde al nombre de archivo lógico que se muestra en la columna name de las vistas de catálogo sys.master_files o sys.database_files.
En SQL Server 2005, el número de identificación de archivo asignado a catálogos de texto es mayor que 32767. Puesto que el tipo de valor devuelto de la función FILE_ID es smallint, esta función no puede utilizarse para los archivos de texto. En su lugar, utilice FILE_IDEX.
Ejemplos
En este ejemplo se devuelve el Id. de archivo del archivo AdventureWorks_Data.
USE AdventureWorks;
GO
SELECT FILE_ID('AdventureWorks_Data')AS 'File ID';
GO
Éste es el conjunto de resultados.
File ID
-------
1
(1 row(s) affected)
Vea también
Referencia
FILE_NAME (Transact-SQL)
Funciones de metadatos (Transact-SQL)
sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)
Otros recursos
Características obsoletas del motor de base de datos de SQL Server 2005
Importante: