Founded by Data Platform MVP, Randolph West, Born SQL provides specialist SQL Server services, upgrades, on-site support and disaster recovery services in western Canada. Allow us to identify what’s hurting your database environment, implement changes with little to no downtime and keep your server running smoothly.
Data management. Simplified.
Find the SQL Server solution for your needs
Discover exactly what’s hampering your SQL Server database environment and how to fix it.
Update your SQL Server to the latest version, or any older version currently supported by Microsoft.
Recover data that may have been lost on databases from SQL Server 2005 and upwards.
Improve your SQL Server performance in two days or your get 50% of your money back.
Get the on-site or remote Database Administration solution for all your SQL Server needs.
Find out where Born SQL will be sharing knowledge or book our expertise for your event.
Sign up to our blog and get e-mail notifications for new entries
SQL Server knowledge. Shared.
Read our latest blog entries
That aging hippie (he likes Apple products and has a goatee) known as Brent Ozar wrote a post recently about his home office studio setup, with a big focus on bragging about his admittedly really nice Mac Pro online training. I don’t do online training, but for some reason there’s a lot of interest in
-> Continue reading My home office setup
Here’s something that seems to keep coming up, but not frequently enough for me to write a blog post about until now: You should not install SQL Server from a mounted ISO file. Instead, you should extract the contents of the ISO file first before installing it. In June 2019 I tweeted: […] some ISO
-> Continue reading Don’t install SQL Server from a mounted ISO
In August last year I posted about a command line parser problem I ran into with AzCopy, which I eventually resolved by writing a batch file and escaping a number of characters in the access token. A week ago, my friend and colleague Steve Stedman (blog | Twitter) came to me with a similar problem
-> Continue reading The curious case of the sqlcmd password
This week all I want to say is Happy New Year, and may 2020 be the start of a successful decade for you. Live, love, learn. Remember to take some time off to play. Thank you for continuing to read my ramblings.
Long time readers will know I’m a big fan of Temporal Tables since their introduction in SQL Server 2016. Thanks to my friend Erik Darling (blog | Twitter), I can share a tip when dealing with computed columns. As I say in my Back to the future with Temporal Tables session, there are several limitations
-> Continue reading Temporal Tables, and how to deal with computed columns
On Twitter recently, I asked: Does anyone I know use the COMPRESS and DECOMPRESS features in T-SQL? To those who replied in the affirmative, I asked: What made you decide on this as opposed to ROW or PAGE compression? Joey D’Antoni (blog | Twitter), one of my co-authors, reminded me that row and page compression do
-> Continue reading Compression in SQL Server: COMPRESS and DECOMPRESS
Here’s a list of some technical terms, acronyms, and abbreviations you may have heard, and what they mean. Some of the definitions are taken from Wikipedia. This list is incomplete. It’s also not in alphabetical order. Mainframe: on-demand computing resources, usually paid for using a subscription model Distributed computing: distributed system components connected by a
-> Continue reading A guide to acronyms, abbreviations, and other technical terms
Immutability In many programming languages, strings of text are immutable, meaning they don’t change. When you modify a string, a new string is created in memory by copying the original. The old string stays in memory unless some process removes it. This might be a manual process of de-allocating that memory, or garbage collection if
-> Continue reading The XML data type is not immutable
TL;DR: No. A customer recently brought up an interesting thesis, that if you edit a table’s values using SQL Server Management Studio (SSMS) using the edit feature, that the table is dropped and recreated in the background when you commit the changes. This is false, but there had to be a good reason why they
-> Continue reading Is it true that editing a single row in Management Studio empties and reloads the entire table?
A few days ago on Twitter I wrote: Couldn’t connect to new SQL Server install because I forgot to enable TCP/IP. I’m the lead author for a Microsoft Press book about SQL Server administration. Aside from demonstrating that checklists are helpful, it did raise an interesting point about why this isn’t a configurable option in
-> Continue reading Installing SQL Server on Windows? Don’t forget these two useful switches