Private/Wissen/X09_Technology_SqlServer.ps1
# ? TITEL Microsoft SQL Server # ? DESCRIPTION Die Verbindung Microsoft SQL Server und PowerShell # ? TAGS SQL # ? VERSION 2019.09.20 # ! 1. Modul installieren Install-Module -Name SqlServer # ! 2. Modul laden Import-Module -Name SqlServer # früher SQLPS # ? Welche Cmdlets bietet das SqlServer-Modul Get-Command -Module SqlServer | Out-GridView # ? T-SQL-Befehle ausführen und weiter verarbeiten Invoke-SqlCmd -Database AdventureWorks2014 -Query "SELECT TOP 10 FirstName, LastName FROM Person.Person" Invoke-SqlCmd -Database AdventureWorks2014 -Query "SELECT TOP 10 FirstName, LastName FROM Person.Person" | Out-GridView Invoke-SqlCmd -Database AdventureWorks2014 -Query "SELECT TOP 10 FirstName, LastName FROM Person.Person" | Export-Csv -Delimiter ";" -NoTypeInformation -Path c:\temp\test.csv #Send-MailMessage # ? Über PowerShell-Laufwerke auf alle SQL-Server-Objekte zugreifen Get-ChildItem -Path c:\ Get-ChildItem SQLSERVER:\SQL\PICKPICK\DEFAULT\Databases\AdventureWorks2014\Tables\Person.Person |