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.
Mevcut veritabanıyla ilişkili dosyaların fiziksel isimlerini ve niteliklerini döndürür. Bu saklanan prosedürü kullanarak sunucuya eklenecek veya ayrılacak dosya isimlerini belirleyin.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_helpfile [ [ @filename = ] N'filename' ]
[ ; ]
Arguments
[ @filename = ] N'filename'
Mevcut veritabanındaki herhangi bir dosyanın mantıksal adı.
@filenamesysname'dir ve varsayılan olarak NULL.
Eğer @filename belirtilmemişse, mevcut veritabanındaki tüm dosyaların öznitelikleri geri döner.
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Sonuç kümesi
| Sütun adı | Veri türü | Description |
|---|---|---|
name |
sysname | Mantıksal dosya adı. |
fileid |
smallint | Dosyanın sayısal tanımlayıcısı. Bir değer belirtilmişse @filename döndürülmez. |
filename |
nchar(260) | Fiziksel dosya adı. |
filegroup |
sysname | Dosyanın ait olduğu dosya grubu.NULL = Dosya bir günlük dosyasıdır. Log dosyaları asla bir dosya grubunun parçası olmaz. |
size |
nvarchar(15) | Dosya boyutu kilobayt cinsinden. |
maxsize |
nvarchar(15) | Dosyanın büyüyebileceği maksimum boyut. Bu alandaki bir değer, UNLIMITED dosyanın disk dolup taşana kadar büyüdüğünü gösterir. |
growth |
nvarchar(15) | Dosyanın büyüme artışı. Bu değer, dosyaya her yeni alan gerektiğinde eklenen alan miktarını gösterir.0 = Dosya sabit boyutta ve büyümez. |
usage |
varchar(9) | Veri dosyası için değer data only, log dosyası için ise değer log only. |
Permissions
"" genel "" rolüne üyelik gerektirir.
Örnekler
Aşağıdaki örnek, dosyalar hakkında bilgi vermektedir AdventureWorks2025.
USE AdventureWorks2022;
GO
EXECUTE sp_helpfile;
GO