Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Yönetilen Örneği
Mevcut veritabanının bir bileşen dosyasına verilen mantıksal ad için, bu fonksiyon dosya tanımlama (ID) numarasını döndürür.
Önemli
Bu özellik, SQL Server'ın gelecek bir sürümünde kaldırılacaktır. Bu özelliği yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu özelliği kullanan uygulamaları değiştirmeyi planlayın. Bunun yerine FILE_IDEX kullanın.
Transact-SQL söz dizimi kuralları
Sözdizimi
FILE_ID ( file_name )
Arguments
file_name
Dosya ID değerini FILE_ID döndürecek dosyanın mantıksal adını temsil eden sysname tipindeki bir ifade.
Dönüş Türleri
smallint
Açıklamalar
file_name , sys.master_files veya sys.database_files katalog görünümlerinin isim sütununda gösterilen mantıksal dosya adıyla karşılık gelir.
FILE_ID
file_name mevcut veritabanının bileşen dosyasının mantıksal adıyla örtüşmediyse dönerNULL.
SQL Server'da, tam metin kataloglara atanan dosya tanımlama numarası 32767'yi aşmaktadır. Fonksiyonun FILE_IDküçük bir dönüş türü olduğu için FILE_ID tam metin dosyaları desteklemez. Bunun yerine FILE_IDEX kullanın.
Örnekler
Bu örnek, AdventureWorks2025 veritabanının bileşen dosyası olan dosyanın AdventureWorks2022_Data dosya ID değerini döndürür.
USE AdventureWorks2022;
GO
SELECT FILE_ID('AdventureWorks2022_Data')AS 'File ID';
GO
Sonuç kümesi aşağıdadır.
File ID
-------
1
(1 row(s) affected)
Ayrıca Bkz.
SQL Server 2016'da Kullanım Dışı Veritabanı Altyapısı Özellikleri
FILE_NAME (Transact-SQL)
Meta Veri İşlevleri (Transact-SQL)
sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)