|
|
Project Manager - Red Gate Software
-
Posted Wednesday, November 21, 2007 3:28 PM |
New SQL Multi Script tool for DBAs
After talking with DBAs who look after multiple SQL Servers, it was clear that one of their most common tasks is to deploy scripts, query databases and collect aggregated results across their enterprise. With the use of SQL Server client-side tools, this task is nowhere near as straightforward as it could be.
The DBA needs a concentrated period of time to steadily repeat the execution of the same script or a set of scripts against multiple databases. This common task uses up valuable time that - time that DBAs could proiftably on more problem-soloving tasks.
It was with the busy DBA in mind that we developed SQL Multi Script. The tool is easily installed, and you only need a few minutes to learn how to create or open existing SQL scripts, edit them, parse them, execute them and browse the aggregated results returned. What's more, this can all be done from a single interface. One mouse click at the top of the interface will let you execute all your selected scripts in one go.
A number of features are also included in SQL Multi Script to make life a whole lot easier for the DBA when scripts need to be deployed across different servers. Queries can be cancelled and SQL Multi Script can also be set to four different failure behaviors, should an error occur during deployment. Lists of databases on multiple SQL Servers can be customized and saved, so that it's easy to execute a set of scripts against a particular set of SQL Servers in the future. You can also configure the number of databases against which to run scripts in parallel. Once the results of queries are returned, the results can be saved as .csv or .txt files for use in an external application.
The reactions of DBAs so far have shown that we've achieved what we set out to do. One DBA, with more than 50 SQL Server instances to manage, describes SQL Multi Script as having 'the potential to be a godsend'.
Now that I've whetted your appetite, you can watch a demo, read customer testimonials and download a free 14-day trial (the trial enables you to execute scripts against an unlimited number of servers) for SQL Multi Script from the product pages.
We would also welcome your feedback on SQL Multi Script, so please feel free to post your comments on the SQL Multi Script forum.
|
-
Posted Friday, November 09, 2007 11:37 AM |
To cut down a potentially laborious task of converting backup tasks in several maintenance plans to use SQL Backup we now have got a utility for doing it for you. It's not part of the install of SQL Backup, but it may be included in a future release. For now you can download it separately from http://labs.red-gate.com/index.php/Maintenance_Plan_Conversion_Wizard.
The conversion process involves identifying which plans you want to convert, then configuring the backup task to utilize SQL Backup functionality. This means you can set up compression and encryption while maintaining the common features of the native backup task.
This tool will convert maintenance plans on SQL Server 2000 and SQL Server 2005.
|
-
Posted Wednesday, October 03, 2007 11:35 AM |
A minor release of SQL Backup is now available, and is a free upgrade from version 5.0 or 5.1.
I put an annoucement on the SQL Backup 5 forum. See http://www.red-gate.com/messageboard/viewtopic.php?t=5726
To make it eaiser for new users to get started we've made some improvements to getting the server components installed. Hopefully this makes the installation process slightly more pleasurable for new comers to SQL Backup.
Once SQL Server instances have been added (or registered) you can now open any of the Back Up, Restore, Schedule Backup Jobs, Log Shipping dialogs and select a SQL Server. If the server components required for SQL Backup aren't installed a warning is displayed with a link to install the server components at this point.
More compelling for existing customers is that SQL Backup 5.2 server components themselves have been improved, with the addition of the new keyword SINGLERESULTSET, and some bug fixes as listed on the forum announcement.
|
-
Posted Wednesday, September 05, 2007 5:38 PM |
There's a working application available for download FREE which allows you to execute a script (or set of scripts) against multiple servers. That’s pretty much it!
It's called SQL Multi Script and you can download the alpha version here
it doesn’t require an install and you can get started in about 1 minute.
There are amazon vouchers available for good feedback.
Take a look and post a comment on the forum. It won't take you a moment and it could save you hours!
|
-
Posted Tuesday, July 10, 2007 10:15 AM |
The Log Shipping Monitor is an unsupported, free product available on the Red Gate Labs. If you are running log shipping jobs between servers you can now set up this application to collate the log shipping activity. A summary is presented and graphs are plotted to look how the size of the backup files are changing over time and how long the backups have been taking.
If the duration of your transaction log backups is increasing steadily over time you are able to take a decision before the backups start failing. Take proactive action to reduce the size of the log, change the schedule of how regularly you perform backups or altering your backup statements in order to try and speed up the backup. The same applies to the size of the transaction log backup files. If you are able to spot patterns of behaviour you are able to be efficient about your log shipping strategy and therefore increase your confidence that it will continue to run successfully. The alerts functionality allow you to customise alerts for a variety of variables which helps you to be quick off the mark in spotting hazards or allow you to troubleshoot a problem soon after it’s happened to get the log shipping jobs back on track.
We want to know what you think. What’s your wish list for this application?
Post on the forum and get your opinions heard…your wishes may come true (plus you qualify to get Red Gate goodies).
|
-
Posted Tuesday, June 12, 2007 11:10 AM |
A little known application exists for converting your backup files created by SQL Backup (*.sqb) into MTF (Microsoft Tape Format) files. The command line version (sqb2mft.exe) is shipped with the product.
This utility makes it possible to restore backups created by SQL Backup using the restore command directly in SQL Server by converting them (and uncompressing the file) to a native SQL Server format.
The utility is freely distributed and doesn't require the full product installation. This means if you copy over this utility and the *.sqb file, it's pretty simple to move and then restore a backup file created with SQL Backup to a server that doesn't have SQL Backup installed.
SQL Backup to MTF Converter - the user interface
We have now got a user interface for this utility and it's on the Red Gate Labs as an unsupported application, free to download. It's not currently part of the SQL Backup application, however the idea is that by providing a user interface we have hopefully improved the conversion process. There are no license restrictions and there is no installation.
Comments about the user interface can be read on the forum. We're very keen to hear your feedback, so please post your ideas and thoughts about the utility on the forum. There are five goodie bags on offer to our top five forum entries!

|
-
Posted Tuesday, May 01, 2007 2:00 PM |
SQL Backup 5.0 is a major upgrade including a complete redesign of the user interface.
What’s new in 5.0?
- Complete redesign of the UI including a timeline feature for monitoring past backup activity and future backup jobs
- Integrated support for clusters
- Reporting across multiple servers using a central reporting database
- New keywords THREADCOUNT (to get improved performance using multiple threads to write to a single file) and FILECOUNT
- Support for RESTRICTED_USER, STOPATMARK, STOPBEFOREMARK
- Support for Microsoft® Windows® Vista
- Improved scheduled job management including being able to start, stop and delete jobs from within SQL Backup
- Browsing network shares
- Lots more…
It’s the timeline which is in my opinion the most notable feature to differentiate SQL Backup from the competition. It allows DBA’s to monitor past backup activity across multiple servers but also to see the backup jobs scheduled to run in the future. Being able to visualise backup history and predicted backups on the timeline makes planning a backup strategy and preventing backup failures much easier.
To download SQL Backup 5 (14 day trial) and to see a demo video of the timeline (and a demo of how to backup and restore a database) go to the SQL Backup Help Center.
Along with the major features there are some lovely touches which will improve the user’s experience when backing up a database. The compression analyzer will sample a database using all 3 compression levels to estimate how big the resulting backup file will be using each of the options. There are also hints available at appropriate points in the application to give contextual information about particular functionality. Look out for the different splash screens too.
|
-
Posted Monday, April 30, 2007 2:54 PM |
One Monday lunchtime not so long ago we ran a bug hunt for SQL Backup 5. During the hour and a half session 12 participants (all willing Red Gate employees) paired up to try and break the application with the promise of wine and chocolates for the ‘most interesting bug found’. This was by far the most fun testing activity we have ran during the development of this next major release and took less then a day to organise. It also proved to be very useful with some ‘quirky’ issues being raised which would have gone unnoticed using the regression test scripts and the other formal test practices.
The idea of the bug hunt came from James A Whittaker’s book “How to break software”.
“Working in teams of two, one participant usually drives the application and the other sits back and thinks about the big picture. The driver is in charge or pressing keys and navigating the application, and the back-seat driver is in charge of paying attention to the application as a whole and making recommendations about what to try. Often the back-seat driver is the one who notices when a bug occurs.”
Although we adapted the process (we didn’t fancy giving the teams a bell to ring when they found a bug, we let them just holler) we took a lot of advice from James A Whittaker’s on how to run the event. The intention remained as described “The purpose of a hunt is not only to shake some good bugs out of a new build but also to foster teamwork and friendly, healthy competition among your testers”
We had 6 teams who spend approximately 45 mins to ‘play’ with the application and explore the features. For the next 45 mins we gave each pair a different feature in which to focus the testing, for example, Back Up dialog, Restore dialog, Reporting or the Log shipping dialog. Several teams came across known issues which we hadn’t had chance to fix yet, but this was useful to make sure we have the priority of the known bug correctly logged. Following the bug hunt I did find myself raising the priority of some known issues after seeing the context in which the bug hunters came across them. It’s a tough call though deciding when to run the bug hunt as if we left it until we’d fixed all the known issues we’d be close to release and then not in a position to make any potentially big design changes. We decided not to give a list of known issues as we didn’t want this to influence the testing.
I was pretty nervous, watching and listening to colleagues from different departments (developers, support engineers, sales and marketing) use an application which I have been closely involved with. It’s been my (working) life for a number of months now and it was a matter of pride that it didn’t fall over at the first sign of being ‘stressed’. It is amazingly revealing watching people first hand learn how to navigate around, and hearing their comments when they are stuck. Terminology we had taken for granted as being crystal clear was actually sometimes ambiguous. There were lots of field validation tests occurring with thousands of characters being pasted into text boxes and plenty of attention on how many clicks it takes to perform a task. With such attention to detail it didn’t take long for the feedback forms to be filled out. All extremely valuable information (assuming you can read the hand writing).
Given that the whole event took less than a day to organise and the only cost was the wine and chocolates (other than the time spent by the participants), the list of ideas for new features and the new bugs found made it a rewarding way to improve the quality and check the application is still on track for release. The bug hunters all got chance to get up to speed with the product too, so it also served as the first round of product training. I’d recommend it as part of any software development project and like to hear any useful tips from anyone who’s run a bug hunt before.
|
-
Posted Thursday, December 07, 2006 9:41 AM |
As an early Christmas treat, we have decided to release the beta version of SQL Backup 5.0 as a public beta. It's out now, please download it from the forum at http://www.red-gate.com/messageboard/viewforum.php?f=57.
SQL Backup is the leading tool for creating and securing your SQL Server backups. Compatible with SQL Server 2000 and 2005 (32-bit and 64-bit versions including Itanium servers).
The latest release a revolutionary way to manage your SQL Server backups, using a patent-pending timeline based approach. Past backup and restore activity is displayed in blocks to indicate how long they have taken and when they occurred. You can create a scheduled job in the SQL Server Agent to run recurring backups (using SQL Backup) and these are displayed (in the future) in the timeline, with predictions for how long they will take. This makes monitoring what has already happened and what is going to happen with regards creating Backups on your server much more intuitive. Knowing in advance that backup activity may overlap is very useful information for example.
This is a beta version and as such lacks the polish of a final release and although is stable there are a number of known bugs. Please don't use this version on a production server. The idea for releasing it as a public beta is to allow users the chance to influence the final release. Any feedback on the forum is rewarded with red gate goodies, but also will be used to steer the final stage of development.
|
-
Posted Tuesday, October 17, 2006 10:05 PM |
Compared to using native SQL Server to perform database backups, third party tools can create fast backups which are compressed and encrypted. This is the main premise for SQL Backup, performance. How quickly are your backups created and how much space do they take up? There are also other factors involved when reviewing the other products on the market, not to mention how much it will cost or ease-of-use, but fundamentally the performance has to be up there as a deciding factor.
There are 3 compression levels to choose from in SQL Backup. It’s a trade-off between optimising for speed or compression, so compression level 1 offers will compress the backup at high speed, while compression level 3 will take the longest (still quicker than native backups) but will result in the smallest backup file. In the middle, compression level 2 will provide a fast backup which is well compressed if both factors are equally important. It’s an easy 3-way decision for users to make, is it speed, compression or both which takes priority?
As part of the testing during development of new versions of SQL Backup, we regularly run tests on our test databases to monitor SQL Backup performance, recording speed and compression at all 3 compression levels. After boasting about the recent performance enhancements to the current released version of SQL Backup the idea was hatched to get an independent test carried out to compare performance with the other tools in the SQL Server Backup market.
The Tolly group have produced a report comparing the performance of Red Gate’s SQL Backup with Litespeed from Quest and Idera’s backup tool. The highlights of the independent test showed SQL Backup delivered throughput of up to 176 MB/sec (compared with 153 MB/sec from the nearest competitor) whilst still managing to achieve the best level of compression of all 3 applications.
The full results can be viewed from http://www.red-gate.com/products/SQL_Backup/performance_evaluation.htm. They used a public data source, (the data from wikipedia) so that the tests can be reproduced by anyone on their own servers. The tests were required to conform to the fair test charter.
Thankfully for the development team the results they came back with justified the boasting since with or without encryption SQL Backup out performed both competitors on both compression and speed. No eating of hats required.
|
-
Posted Monday, August 21, 2006 11:55 AM |
There are exciting times for Red Gate’s SQL Backup development team at the moment. We have just released a minor version (4.6) which includes support for more keywords. Specifically PAGE level restore is now supported along with the KEEP_REPLICATION keyword. If you are an existing SQL Backup user you can upgrade via Check for updates (from the Start menu -> All programs -> SQL Backup -> Check for updates).
I suspect I’m going to have to buy a few rounds of cakes and donuts over the coming weeks to keep the stamina up, since work is already well under way for future development of SQL Backup. I’ll blog more about what’s happening over the coming weeks.
By the way, it’s always very useful to hear from current customers about the performance achieved from SQL Backup. What compression can you get with your backup files compared to backing up in native SQL Server or using another tool? Compare the timings too and let me know whether you experiment with the compression options to achieve the best balance of speed and compression.
|
-
Posted Monday, July 17, 2006 10:27 AM |
If you want to be one of the privileged few people who will get chance to influence the development of the next version of SQL Backup then please email me (helen.joyce@red-gate.com) for more details.
There's a major upgrade of SQL Backup planned and while we are keeping a number of the big features under out hats, we do like to get usability feedback during the development process from a wide cross section of the target audience. There's no preparation required on your part and we're not testing the candidates in any way. Running usability programs is an essential part of the design process for SQL Backup and therefore feedback from SQL Server DBA's and developers is extremely valuable to us. Those who are willing to take part will be rewarded for their time. It’s also a great opportunity to have some bearing on how the next major version evolves.
|
-
Posted Thursday, July 06, 2006 2:41 PM |
SQL Backup 4.5 (released 5th July 2006) now supports 64-bit versions of SQL Server. We've had a public beta program running for a couple of months, which has been well used but now it's released in earnest. Hooray.
It's the same download regardless of whether you are running 32-bit or 64-bit versions of SQL Server. From the GUI you can register multiple instances of SQL Server remotely and install or upgrade the server components. Leave it to SQL Backup to automatically install the correct version of the server components depending on your configuration.
Upgrading from 4.2 or the 4.5 beta is straightforward. Simplist way to upgrade from 4.2 is to use the Check for updates facility (from the help menu), or just go to the red-gate website to download the setup.
For those who don't require 64-bit support, it's still worth upgrading to 4.5 if you want to take advantage of the context sensitive help file which is now shipped as part of the product and other feature enhancements (new MAXTRANSFERSIZE keyword).
|
-
Posted Monday, June 26, 2006 6:41 PM |
I recently wrote an article for the simple talk website about software testing. I should have put a link from my blog straightaway but must have got side tracked with SQL Backup and test team duties!
The article can be found at:
http://www.simple-talk.com/opinion/opinion-pieces/driving-up-software-quality---the-role-of-the-tester/
Take a look to see my views on what it's like to be a tester and what we actually do at work. Any feedback is most welcome in particular from other software testers.
Here's a snippet:
In reality testing can be an extremely creative activity. You still get to develop complicated software, only the objective is different. Where developers have to stick to a fairly rigid brief on what they are coding, testers have more freedom about what and how to build applications that increase productivity or verify quality. It's also extremely satisfying to break a developer friend's code!
|
-
Posted Tuesday, June 06, 2006 3:14 PM |
The server components of SQL Backup have now been compiled to run on 64-bit versions of SQL Server.
The beta (which is feature complete) is public and can be downloaded from the Red Gate forums: http://www.red-gate.com/MessageBoard/viewforum.php?f=45.
It's also worth looking at if you have 32-bit servers too by the way, it's the same download and install procedure!
It comes with a 14 day trial and a full install, so you can upgrade from previous versions of SQL Backup.
I'd appreciate any feedback posted on the forum, for which is rewarded with a stylish SQL Backup T-shirt!
|
|
|