Windows-7- und Windows-8-Clients

Windows Server 2008 R2/2012, Exchange 2010 und SQL Server 2012 remote verwalten

PowerShell und SQL Server 2012

SQL Server 2012 können Sie ebenfalls in der PowerShell remote über das Netzwerk verwalten.

Ausführung: Sie können eine PowerShell-Sitzung über das Kontextmenü des Objekt Explorers im SQL Server Management Studio starten.
Ausführung: Sie können eine PowerShell-Sitzung über das Kontextmenü des Objekt Explorers im SQL Server Management Studio starten.

Dazu müssen Sie aber auf dem entsprechenden Computer die Verwaltungstools für SQL Server 2012 über die Installations-DVD installieren und die Remoteverwaltung für den Server im SQL-Server-Konfigurationsmanager aktivieren, und das ebenso in der PowerShell. Verwenden Sie auch hier den Befehl

Enable-PSRemoting -force

Der Befehl aktiviert zudem die Ausnahmen in der Windows-Firewall.

Außerdem ist eine neue Firewall-Regel erforderlich, die die Ports 1433-1434 zulässt. Funktioniert die Verbindung nicht, erstellen Sie noch eine eingehende Regel, die den Port 5985 zulässt.

Außerdem müssen Sie in der Windows-Firewall-Steuerung, Sie in der Systemsteuerung finden, folgende Ausnahmen aktivieren, damit der Zugriff über das Netzwerk funktioniert:

• Datei- und Druckerfreigabe

• Remotedienstverwaltung

• Windows-Remoteverwaltung

• Windows-Remoteverwaltung (Kompatibilität)

• Windows-Verwaltungsinstrumentation (WMI)

Anschließend funktioniert die Remoteverwaltung auch in Windows Server 2008 R2 über das Netzwerk.

Auf einen Blick: Starten Sie die SQL-PowerShell und lassen Sie die CMDlets anzeigen.
Auf einen Blick: Starten Sie die SQL-PowerShell und lassen Sie die CMDlets anzeigen.

Das neue PowerShell-Modul in SQL Server 2012 ist vollständig in die PowerShell von Windows Server 2008 R2 und Windows Server 2012 integriert. Sie starten eine PowerShell-Sitzung am schnellsten über das SQL-Server-Managementstudio, wenn Sie im Objekt-Explorer mit der rechten Maustaste auf ein Objekt klicken. Alternativ geben Sie in der Befehlszeile oder einer PowerShell-Sitzung den Befehl sqlps ein. Der Befehl funktioniert in Windows Server 2008 R2 und in Windows Server 2012.

Mit dem Befehl

get-command

lassen Sie sich die CMDlets anzeigen, mit get-help <CMDlet> erhalten Sie eine Hilfe zum CMDlet. Der Umgang mit der PowerShell in SQL Server 2012 entspricht dem Umgang mit der herkömmlichen Windows-PowerShell, Exchange-Verwaltungs-Shell oder SharePoint2010-Verwaltungs-Shell.

Sie können mit der PowerShell in SQL Server 2012 auch SQL-Server ab Version SQL Server 2000 SP4 verwalten. Achten Sie aber darauf, dass möglichst das aktuellste Service Pack für den SQL-Server installiert ist.