Move-SPBlobStorageLocation

Kopiert mithilfe von Remote BLOB Storage (RBS) eine Inhaltsdatenbank an einen neuen Speicherort.

Syntax

Move-SPBlobStorageLocation
    [-SourceDatabase] <String>
    [-AssignmentCollection <SPAssignmentCollection>]
    [-Confirm]
    [-DestinationDatabase <String>]
    [-DestinationDataSourceInstance <String>]
    [-Dir <String>]
    [-VerboseMod <Boolean>]
    [-WhatIf]
    [<CommonParameters>]

Beschreibung

Verwenden Sie das Cmdlet Move-SPBlobStorageLocation, um remote BLOB Storage (RBS) zu verwenden, um eine Inhaltsdatenbank in eine Instanz einer SQL Server-Datenbank zu kopieren. Die Größenbeschränkung der Datenbank für SQL Server beträgt 4 GB. Wenn eine Inhaltsdatenbank größer als 4 GB ist, kann die Datenbank nicht direkt in eine SQL Server Datenbankinstanz kopiert werden. Das Cmdlet Move-SPBlobStorageLocation nutzt den Vorteil von RBS und kopiert Datenbanken, die größer als 4 GB sind. RBS speichert die Daten auf der lokalen Festplatte und behält die Links zu den Daten in der Datenbank bei, was zu einer kleineren Datenbank führt.

Informationen zu Berechtigungen sowie Aktuelles zu Windows PowerShell für SharePoint-Produkte finden Sie in der Onlinedokumentation unter SharePoint Server-Cmdlets.

Beispiele

------------------BEISPIEL 1----------------------

Move-SPBlobStorageLocation WSS_Content

In diesem Beispiel wird die Inhaltsdatenbank namens WSS_Content mithilfe von RBS aus dem interne Windows-Datenbank in SQL Server 2008 Express in denselben Datenbanknamen kopiert.

------------------BEISPIEL 2----------------------

Move-SPBlobStorageLocation WSS_Content -DestinationDatabase WSS_V4_Content -BackupDatabase WSSBackupDB -VerboseMod:$true

Dieses Beispiel kopiert die Inhaltsdatenbank namens WSS_Content aus der internen Windows-Datenbank in eine Datenbank in SQL Server 2008 Express. Der Name der neuen Datenbank lautet WSS_V4_Content. Während des Verschiebevorgangs lautet der Name der Sicherungsdatei WSSBackupDB. Die Ausgabe dieses Befehls zeigt Protokollinformationen im Eingabeaufforderungsfenster an.

Parameter

-AssignmentCollection

Verwaltet Objekte zum Zweck der ordnungsgemäßen Beseitigung. Die Verwendung von Objekten wie beispielsweise SPWeb oder SPSite kann sehr viel Arbeitsspeicher erfordern, und für die Verwendung dieser Objekte in Windows PowerShell-Skripts muss der Arbeitsspeicher entsprechend verwaltet werden. Mit dem SPAssignment-Objekt können Sie einer Variablen Objekte zuweisen und die Objekte beseitigen, wenn sie nicht mehr benötigt werden, um Arbeitsspeicher freizugeben. Wenn die Objekte SPWeb, SPSite oder SPSiteAdministration verwendet werden, werden diese automatisch beseitigt, falls keine Zuweisungsauflistung oder kein Global-Parameter verwendet wird.

Wenn der Global-Parameter verwendet wird, sind alle Objekte im globalen Speicher enthalten. Es kann vorkommen, dass nicht genügend Arbeitsspeicher vorhanden ist, falls Objekte nicht sofort verwendet werden oder mit dem Befehl Stop-SPAssignment beseitigt werden.

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Confirm

Fordert Sie zum Bestätigen auf, bevor der Befehl ausgeführt wird. Um weitere Informationen zu erhalten, geben Sie den folgenden Befehl ein: get-help about_commonparameters

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-DestinationDatabase

Gibt den Namen der migrierten Datenbank an. Wenn der Parameter DestinationDatabase nicht angegeben wird, wird der Parameter SourceDatabase verwendet.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-DestinationDataSourceInstance

Gibt den Instanznamen der Zieldatenbank an. Der Wert im Parameter SourceDatabase wird in diese Instanz migriert. Der Name der Instanz der Datenbank sollte mit Service Pack 1 (SP1) und Version 2 oder höher SQL Server werden. Wenn der Parameter DestinationDataSourceInstance nicht angegeben wird, wird der lokale Hostname verwendet.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Dir

Wird für alle Datenträgervorgänge verwendet, z. B. auch für das Speichern temporärer Sicherungs- und Datenbankdateien (MDF-Dateien) einer migrierten Datenbank. Wenn der Dir-Parameter nicht angegeben ist, wird ein Standardverzeichnis des Ziels SQL Server Instanz verwendet. Der freie Speicherplatz in diesem Verzeichnis sollte mindestens doppelt so groß wie die Quelldatenbank sein.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-SourceDatabase

Gibt den Namen der internen Windows-Datenbank an.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-VerboseMod

Generiert eine ausführliche Protokollausgabe, die im Eingabeaufforderungsfenster angezeigt wird. Wenn der Parameter VerboseMod nicht angegeben wird, wird keine Ausgabe angezeigt.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-WhatIf

Zeigt eine Meldung an, die die Auswirkung des Befehls beschreibt, anstatt den Befehl auszuführen. Um weitere Informationen zu erhalten, geben Sie den folgenden Befehl ein: get-help about_commonparameters

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition