Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Öffnet eine vorhandene Metadaten-Speicherdatei mit dem angegebenen Namen und Speicherort und gibt ein Metadatenspeicherobjekt zurück, das sie darstellt.
Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (in microsoft.synchronization.metadatastorage.dll)
Syntax
'Declaration
Public Shared Function OpenStore ( _
fileName As String _
) As SqlMetadataStore
'Usage
Dim fileName As String
Dim returnValue As SqlMetadataStore
returnValue = SqlMetadataStore.OpenStore(fileName)
public static SqlMetadataStore OpenStore (
string fileName
)
public:
static SqlMetadataStore^ OpenStore (
String^ fileName
)
public static SqlMetadataStore OpenStore (
String fileName
)
public static function OpenStore (
fileName : String
) : SqlMetadataStore
Parameter
- fileName
Pfad und Dateiname der Datenbankdatei. Der Dateipfad kann ein relativer Pfad sein. In diesem Fall ist er relativ zum aktuellen Verzeichnis.
Rückgabewert
Das Metadatenspeicherobjekt, das die Datenbank darstellt.
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
fileName ist NULL. |
|
fileName hat die Länge 0. |
|
fileName ist länger als 260 Zeichen. |
|
Die in fileName angegebene Datei ist nicht vorhanden. |
|
fileName gibt nur ein Verzeichnis an und enthält keinen Dateinamen, oder der Metadatenspeicher konnte nicht geöffnet werden. |
Hinweise
Diese Methode öffnet einen vorhandenen Metadatenspeicher. Um einen neuen Metadatenspeicher zu erstellen, verwenden Sie CreateStore.
Diese Methode verwendet CurrentCulture als Gebietsschema für die Datenbankdatei.
Sicherheit Hinweis |
|---|
Die Metadatendatei ist nicht gegen nicht autorisierten Zugriff gesichert. Um die Metadatendatei zu schützen, muss der Ordner, in dem sie enthalten ist, ordnungsgemäß gesichert werden, beispielsweise mithilfe einer DACL (Discretionary Access Control List). Damit der Benutzer die Metadatendatei löschen kann, sollte der Anbieter, der die Metadatendatei erstellt, sie an einem Ort speichern, auf den der Benutzer zugreifen kann. Wenn der Anbieter, der die Metadatendatei erstellt, deinstalliert wird, muss er die Metadatendatei löschen. |
Sicherheit Hinweis |
|---|
Wenn Sync Framework die Metadatendatei über einen Remotemechanismus, z. B. einen UNC-Pfad, öffnet, kann nicht gleichzeitig von einer anderen Anwendung auf einem Computer auf die Metadatendatei zugegriffen werden, auch nicht von einer Anwendung auf dem Computer, auf dem die Metadatendatei gespeichert ist. |
Siehe auch
Verweis
SqlMetadataStore-Klasse
SqlMetadataStore-Member
Microsoft.Synchronization.MetadataStorage-Namespace
Sicherheit Hinweis