Aracılığıyla paylaş


sp_helpfile (Transact-SQL)

Şunlar için geçerlidir: SQL Server

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