Méthode EnumDetachedDatabaseFiles
Énumère les fichiers de base de données détachés.
Espace de noms : Microsoft.SqlServer.Management.Smo
Assembly : Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)
Syntaxe
'Déclaration
Public Function EnumDetachedDatabaseFiles ( _
mdfName As String _
) As StringCollection
'Utilisation
Dim instance As Server
Dim mdfName As String
Dim returnValue As StringCollection
returnValue = instance.EnumDetachedDatabaseFiles(mdfName)
public StringCollection EnumDetachedDatabaseFiles(
string mdfName
)
public:
StringCollection^ EnumDetachedDatabaseFiles(
String^ mdfName
)
member EnumDetachedDatabaseFiles :
mdfName:string -> StringCollection
public function EnumDetachedDatabaseFiles(
mdfName : String
) : StringCollection
Paramètres
- mdfName
Type : System. . :: . .String
Valeur String qui spécifie le nom du fichier pour lequel limiter les résultats.
Valeur de retour
Type : System.Collections.Specialized. . :: . .StringCollection
Valeur de l'objet système StringCollection qui contient une liste de noms de fichiers de base de données détachés.
Notes
Use this method to obtain the names of all detached database (.mdf and .ndf) files on the instance of SQL Server.
Exemples
C#
Server srv = new Server("(local)");
StringCollection sc = srv.EnumDetachedDatabaseFiles("C:\\Program Files\\Microsoft SQL Server\\MSSQL10_50.MSSQLSERVER\\MSSQL\\DATA\\DetachedDatabase.mdf");
foreach (String s in sc)
{
Console.WriteLine(s);
}
PowerShell
$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$sc = $srv.EnumDetachedDatabaseFiles("C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\DetachedDatabase.mdf")
Foreach ($s in $sc)
{
Write-Host $s
}
Voir aussi