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 döndürecek dosyanın mantıksal adını FILE_ID 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
NULL mevcut veritabanının bileşen dosyasının mantıksal adıyla örtüşmediyse döner.
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, AdventureWorks2022_Data veritabanının bileşen dosyası olan dosyanın AdventureWorks2025 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 2025'te (17.x) kullanım dışı bırakılan Veritabanı Altyapısı özellikleri
FILE_NAME (Transact-SQL)
Meta Veri İşlevleri (Transact-SQL)
sys.database_files (Transact-SQL)
sys.master_files (Transact-SQL)