Classic foreach loops are the fastest loop available but they come with a severe limitation. Foreach loops do not support streaming. You need to...
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
Back to Basics: Build a Foundation for Data Governance in 2019
Those who are watching the data management industry have definitely seen an increase in the volume of posts, whitepapers, and webinars on the topic...
Listing Network Drives
There are many ways to create a list of network drives. One involves a COM interface that was used by VBScript as well, and we’ll pick it to...
Sending Emails via Outlook
You can always use Send-MailMessage to send a mail via any SMTP server. If you’d like to use your Outlook client, though, i.e. to keep access...
Title-Casing Strings (Capital Letter Starts Each Word)
Polishing raw text is not always trivial, and when you’d like to make sure names or texts are well-formed, and each word starts with a capital...
Concatenating Text Files
Finding Windows Universal Unique Identifier (UUID)
Every Windows installation has a unique UUID that you can use to distinguish machines. While computer names can change, the UUID won’t: PS>...
Formatting Date and Time (with Culture)
In the previous tip we illustrated how Get-Date can take a format string and convert DateTime values to strings. The string conversion always uses...
Formatting Date and Time
Formatting date and time to your needs is easy with the -Format parameter provided by Get-Date. You can use it either with the current date, or...
Sending PowerShell Results to PDF (Part 4)
In the previous tip we created the function Out-PDFFile which accepts any PowerShell results and turns them into a PDF file – using the built-in...
Sending PowerShell Results to PDF (Part 3)
In the previous tip we explained how you can use PowerShell on Windows 10 and Windows Server 2016 to set up a PDF printer that prints anything to a...
Sending PowerShell Results to PDF (Part 2)
In the previous tip we illustrated how you can use the built-in “Microsoft Print to PDF” printer to send PowerShell output to PDF files. However,...
RAD Studio 10.3 Architect Webinar – Q&A Log
This week, we had a great webinar on RAD Studio 10.3 Architect edition. For detailed information on Architect edition, please visit Marco’s blog...
Sending PowerShell Results to PDF (Part 1)
Windows 10 and Windows Server 2016 finally come with a built-in PDF printer called “Microsoft Print to PDF” that you can use from...
Top metrics to monitor in your MySQL databases
As tables increase in size and more users come online, it becomes increasingly necessary to fine-tune your MySQL database server from time to time....
Printing Test Pages on Printers
Windows 10 and Windows Server 2016 come with extensive printer support thanks to the PrintManagement module. If you’d like to print official...
Using FileSystemWatcher Correctly (Part 2)
In the previous tip we introduced the FileSystemWatcher and illustrated how it can miss filesystem changes when your handler code takes too long. To...
Business Value Metrics for Data Governance
As data professionals, we recognize and understand the need for data governance, focusing on data quality in particular. We have made some progress...
Using FileSystemWatcher Correctly (Part 1)
A FileSystemWatcher can monitor a file or folder for changes, so your PowerShell code can immediately be notified when new files are copied to a...
Responding to New Event Log Entries (Part 2)
Here is another file system task that sounds worse than it actually is. Let’s say you need to remove all folders below a given level in a...
Sharing Files and SQL statements using Aqua Data Studio
There are many ways to share files or SQL statements using Aqua Data Studio. These range from shortcuts to your own file directories or...
Responding to New Event Log Entries (Part 1)
If you’d like to respond to new event log entries in real time, here is how your PowerShell code can be notified the moment a new event entry...
What are visual SQL tuning diagrams?
SQL queries are the primary mechanism to interact with databases. Therefore, ensuring that SQL queries perform well is essential. An important...
Accessing Event Logs Directly
With Get-EventLog, you can easily dump the content for any given event log, however if you’d like to directly access a given event log, you...
Using a Stop Watch
In PowerShell, to measure time, you can simply subtract datetime values from another: $Start = Get-Date $null = Read-Host -Prompt "Press ENTER...
SQL Performance, Part 4: Additional Considerations
Today’s blog post concludes our four-part look into SQL performance and optimization. Part one introduced and explained relational...
Using Solid Alternatives for $MyInvocation
Lines like $MyInvocation.MyCommand.Definition can be useful to determine the folder in which the current script is stored, i.e. to access other...
Finding Open Firewall Ports
Here is a piece of PowerShell code that connects to the local firewall and dumps the open firewall ports: $firewall = New-object -ComObject...
Is GDPR a Grinch?
Most people know that GDPR went into effect in May of 2018. For those of you who don't know, GDPR was put in place to protect people's PII...
Surprises in 2018 and Predictions for 2019
Recently I was asked to contribute my thoughts on what things in database technology were a surprise in 2018 along with what trends and topics would...