Note: The use of the scripts requires the PowerShell Module SQLServer.
-
Add-DMSSQLDatabaseRoleMembers.ps1
Adds members to a specific Role of a specific database
-
Adds a Windows Firewall rule to allow connections to a specific instance of SQL Server
-
Add-DMSSQLInstanceRoleMembers.ps1
Adds members to a specific Role of the SQL Instance object
-
Enables a database administrator to take the backup of Analysis Service Database to a file
-
Backs up SQL Server database objects
-
Gets a SQL Agent object that is present in the target instance of SQL Server
-
Gets a SQL Agent Job object for each job that is present in the target instance of SQL Agent
-
Gets the job history present in the target instance of SQL Agent
-
Gets a SQL JobStep object for each step that is present in the target instance of SQL Agent Job
-
Get-DMSSQLAgentJobSchedule.ps1
Gets a job schedule object for each schedule that is present in the target instance of SQL Agent Job
-
Gets a SQL job schedule object for each schedule that is present in the target instance of SQL Agent
-
Gets backup information about databases and returns SMO BackupSet objects for each Backup record found based on the parameters specified to this cmdlet
-
Get-DMSSQLColumnEncryptionKey.ps1
Gets all column encryption key objects defined in the database
-
Gets the column master key objects defined in the database
-
Gets a SQL credential object
-
Gets a SQL database object for each database that is present in the target instance of SQL Server
-
Gets the roles and there mmembers from the SQL database object
-
Gets the SQL Server error logs
-
Gets a SQL Instance object
-
Gets the roles and there mmembers from the SQL Instance object
-
Returns Login objects in an instance of SQL Server
-
Gets the SQL Smart Admin object and its properties
-
Invoke-DMSSQLAlwaysOnCommand.ps1
Enables or disables the Always On availability groups feature for a server
-
Runs a script containing statements supported by the SQL Server SQLCMD utility
-
Invoke-DMSSQLInstanceCommand.ps1
Starts or stops a SQL Instance object
-
New-DMSSQLColumnEncryptionKey.ps1
Creates a column encryption key object in the database
-
Creates a column master key object in the database
-
Creates a SQL Server credential object
-
Creates a Login object in an instance of SQL Server
-
Reads data from a table or a view of a SQL database
-
Remove-DMSSQLColumnEncryptionKey.ps1
Removes the column encryption key object from the database
-
Remove-DMSSQLColumnMasterKey.ps1
Removes the column master key object from the database
-
Removes the SQL credential object
-
Remove-DMSSQLDatabaseRoleMembers.ps1
Removes members from a specific Role of a specific database
-
Disables the Windows Firewall rule that allows connections to a specific instance of SQL Server
-
Remove-DMSSQLInstanceRoleMembers.ps1
Removes members from a specific Role of the SQL Instance object
-
Removes Login object from an instance of SQL Server
-
Restores a specified Analysis Service database from a backup file
-
Restores a database from a backup or transaction log records
-
Save-DMSSQLMigrationReport.ps1
Generates In-Memory OLTP Migration Checklist
-
Set-DMSSQLAuthenticationMode.ps1
Configures the authentication mode of the target instance of SQL Server
-
Set-DMSSQLColumnEncryption.ps1
Encrypts, decrypts, or re-encrypts specified columns in the database
-
Sets the properties for the SQL Credential object
-
Sets or resets the maximum number of error log files before they are recycled
-
Set-DMSSQLNetworkConfiguration.ps1
Sets the network configuration of the target instance of SQL Server
-
Configures or modifies backup retention and storage settings
-
Tests the health of Smart Admin by evaluating SQL Server policy based management (PBM) policies
-
Writes data to a table of a SQL database