Transparent Data Encryption / TDE in SQL Server: Freigabe, Schlüssel & Zertifikate, Sicherungen, Wiederherstellung

Transparent Data Encryption / TDE in SQL Server: Freigabe, Schlüssel & Zertifikate, Sicherungen, Wiederherstellung

Transparente Datenverschlüsselung (Transparent Data Encryption, TDE) verschlüsselt SQL Server-, Azure SQL-Datenbank- und Azure SQL Data Warehouse-Datendateien, bekannt als „Verschlüsselung ruhender Daten“. Sie können verschiedene Vorsichtsmaßnahmen treffen, um eine Datenbank abzusichern, beispielsweise ein sicheres System entwerfen, vertrauliche Datenbestände verschlüsseln oder eine Firewall für die Datenbankserver einrichten. Wenn jedoch physische Medien (etwa Laufwerke oder Sicherungsbänder) gestohlen werden, muss ein böswilliger Benutzer die Datenbank einfach nur wieder herstellen und kann dann die Daten durchsuchen. Eine Lösung dieses Problems besteht darin, die sensiblen Daten in der Datenbank zu verschlüsseln, und den für die Verschlüsselung der Daten verwendeten Schlüssel mit einem Zertifikat zu schützen. Dadurch kann niemand die Daten verwenden, der nicht im Besitz der Schlüssel ist. Diese Art des Schutzes muss jedoch im Voraus geplant werden.

  • Zugriffe: 2518

Wie man den Windows-Dienst mit Powershell remote neu startet

Wie man den Windows-Dienst mit Powershell remote neu startet

Falls Sie den Windows-Service remote neu starten müssen, ist hier mein Powershell-Skript.

Sobald wir ICMP / Ping zwischen unseren Entwicklungsumgebungen deaktiviert haben, habe ich WMI Pings verwendet, um festzustellen, ob Remote-Maschine läuft.

  • Zugriffe: 3622

Zugriff auf Azure SQL PaaS gewähren

Zugriff auf Azure SQL PaaS gewähren

Wenn Sie Zugang zu Azure SQL PaaS-Datenbank gewähren müssen, können Sie folgende T-SQL-Skripte verwenden.

  • Zugriffe: 1929

Ausführbare Datei oder Batch-Datei als Dienst in Windows mit Powershell DSC

Ausführbare Datei oder Batch-Datei als Dienst in Windows mit Powershell DSC

Im Fall, wenn Sie jemals benötigen, um Windows-Dienst aus einer ausführbaren Datei oder sogar BAT-Datei erstellen, wenden Sie sich bitte die folgende Konfiguration in Powershell DSC verwenden.

Die Lösung, die auf der NSSM-Software basiert, die der srvany.exe (von Windows 2003 Kit) sehr ähnlich ist. Der Hauptunterschied NSSM von srvany - ist, dass srvany den zugrundeliegenden Prozess nicht schließt, wenn der Dienst gestoppt wird. Und NSSM schließt es. Herunterladen NSSM.

  • Zugriffe: 3192

Entpacken großer Archive in Powershell DSC-Konfigurationen

Entpacken großer Archive in Powershell DSC-Konfigurationen

Wenn Sie jemals brauchen, um große Archivdateien in Powershell DSC-Konfigurationen entpacken (während der Installation einige Software), werden Sie möglicherweise stecken bleiben, weil mit Archive-Ressource ist nicht geeignet für diese Aufgabe, da es sehr langsam ist. xArchive hilft auch nicht.

Eine mögliche Lösung besteht darin, es mit 7zip oder einem anderen Befehlszeilenprogramm unter Verwendung der WindowsProcess-Ressource zu entpacken, aber gewarnt werden, dass WindowsProcess gerade den Prozess startet und dann zur nächsten Anweisung in Ihrer Konfiguration gehen wird. Siehe Beispiel:

  • Zugriffe: 1837

Speichern Sie die Ausgabe der Powershell-Konsole in die Textdatei

Speichern Sie die Ausgabe der Powershell-Konsole in die Textdatei

Irgendwann ist es sehr schwer, Fehler in Powershell-Skript zu finden, vor allem, wenn Skript läuft in einigen dedizierten Sitzung, zum Beispiel, unter SYSTEM-Konto. Es gibt Fehler, aber Sie werden nie wissen, über sie.

Deshalb habe ich angefangen, eine Methode zu suchen, um die Ausgabe von Powershell-Konsole in Datei zu protokollieren. Hier ist die Lösung.

  • Zugriffe: 5122

Fehler "Get-PowerCLIVersion : The term 'Get-PowerCLIVersion' is not recognized as the name of a cmdlet, function, script file, or operable program." Beim Starten von VMware vSphere PowerCLI

Fehler "Get-PowerCLIVersion : The term 'Get-PowerCLIVersion' is not recognized as the name of a cmdlet,   function, script file, or operable program." Beim Starten von VMware vSphere PowerCLI

Manchmal erscheint der folgende Fehler beim Starten von VMware vSphere PowerCLI:

Get-PowerCLIVersion : The term 'Get-PowerCLIVersion' is not recognized as the name of a cmdlet,
function, script file, or operable program. Check the spelling of the name, or if a path was
included, verify that the path is correct and try again.
At C:\Program Files (x86)\VMware\Infrastructure\vSphere
PowerCLI\Scripts\Initialize-PowerCLIEnvironment.ps1:38 char:12
+ $version = Get-PowerCLIVersion
+ ~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Get-PowerCLIVersion:String) [], CommandNotFoundExce
ption
+ FullyQualifiedErrorId : CommandNotFoundException
  • Zugriffe: 2306

Seite 2 von 8