Finally in PowerShell 5, there is support for sending results to the clipboard, and receiving results from the clipboard: PS> Get-Command -Noun...
database-tools
Categories
- Free tools
- SQL Admin Toolset
- SQL Compliance Manager
- SQL Defrag Manager
- SQL Diagnostic Manager for MySQL
- SQL Diagnostic Manager for SQL Server
- SQL Diagnostic Manager Pro
- SQL Doctor
- SQL Enterprise Job Manager
- SQL Inventory Manager
- SQL Query Tuner for SQL Server
- SQL Safe Backup
- SQL Secure
- SQL Workload Analysis for SQL Server
- Uptime Infrastructure Monitor Formerly Uptime
Installing MSI on Remote System
Best Practices for Deployment of SQL Compliance Manager
This document deals with the best practices of implementation and deployment of IDERA’s SQL Compliance Manager....
How .Replace() and -replace differ
There are two ways of replacing text in a string: the Replace() method, and the –replace operator. They work fundamentally different....
HTML Encoding Advanced
The static .NET method HtmlEncode does a good job encoding the usual character codes but fails with many special characters. To encode all...
HTML Encoding
There is a static .NET method that you can use to HTML-encode text, for example if you want the text to display correctly in HTML output: PS>...
Bulk Printing Word Documents
This line finds all Word documents in your profile: Get-ChildItem -Path $home -Filter *.doc* -Recurse If you’d like, you can easily print them all....
Downloading Videos From German Media Databases
In Germany, there are publicly available media databases with most of the TV content broadcasted by public stations. It just takes very little...
May the 4th Be With You!
Do. Or do not. There is no try. May the 4th is National Star Wars Day and IDERA is excited to celebrate. Keep your database universe Safe with the...
Translating Error Records
Whenever PowerShell records an error, it wraps it in an Error Record object. Here is a function that takes such an error record and extracts the...
Attend our Virtual Conference to Win Big!
Be a part of history and attend IDERA’s first Virtual Conference! IDERA Live is our first Virtual Conference designed to educate and inform...
Enable AD Users with Out-GridView
Sometimes it requires just a couple of lines of code in PowerShell to produce highly useful helpdesk tools. Here is one that displays all currently...
Turning AD User into a Hash Table
Sometimes it could be useful to load all attributes from a given AD user into a hash table. This way, you could edit them, and then use Set-ADUser...
Cloning Folder Structures (with NTFS Permissions) – Part 2
In the previous tip we illustrated how Get-FolderStructureWithPermission can document and create a list of all nested folders in a structure, along...
Cloning Folder Structures (with NTFS Permissions) – Part 1
Sometimes you need to re-create a nested folder structure, and may also want to clone the NTFS permissions. Today we are tackling the first step:...
The best problem is no problem.
Many DBAs begin Oracle tuning by focusing on the slow SQL statements. Time to tune is often made only when there is an issue. We believe...
Oracle Performance Tuning Practice
Transaction performance is business performance. SQL statement execution is the foundation of transaction performance. Business performance has an...
Triangle of Oracle Optimization Success
Any change carries risk and reward. Every change has a price to implement. Adding a hint to a SQL statement is less expensive than a...
Evaluating Exit Codes (aka Error Level – Part 3)
In part 3 of our mini-series about running console applications in PowerShell, here is a goodie: how can you run a console application separately...
Oracle Optimization, Proactive Oracle Tuning
Many DBAs begin Oracle tuning by focusing on the slow SQL statements. Time to tune is often made only when there is an issue. We believe that...
Combine PowerShell and SQL Diagnostic Manager to Automate SQL Server Monitoring
Run new and existing PowerShell scripts with SQL Diagnostic Manager and utilize the vast power of PowerShell via the customizable monitoring...
Evaluating Exit Codes (aka Error Level – Part 2)
When you directly launch a console-based application, PowerShell returns its exit code (aka Error Level) in the automatic variable $LASTEXITCODE....
How to run an application under an account of a different domain
Not too long ago, I came across a scenario where a user needed to launch an application (e.g. SQL Server Management Studio) to access SQL Server,...
Evaluating Exit Codes (aka Error Level – Part 1)
When running a console-based application, it typically returns a numeric exit code. The meaning of this exit code is up to the console-based...
Ejecting CD Drive
Here is a fun little function that uses WMI to eject your CD drive. It does so by first asking WMI for all CD drives. It then uses the explorer...
Identifying CSV Delimiter
[a-z0-9 0="äöüß"()" _i="0" _address="0" theme_builder_area="post_content" /]
Identifying Duplicate CSV Headers (Part 2)
[Import-Csv _i="0" _address="0" theme_builder_area="post_content" /]
Why Should A Data Modeler Care About Business Processes?
Data Modelers are responsible for creating and maintaining conceptual, logical and physical data models. These data models are used to define...
Identifying Duplicate CSV Headers (Part 1)
What are Business Processes??
Business Processes are a set of tasks or activities that help an organization to define and communicate their goals, optimize their...