Make SQL Server write its own scripts
Make SQL Server write your scripts for you! Say you want to create a T-SQL script to backup every database on your SQL Server and there are over 100. You can obtain a list of all your databases with the following command: SELECT NAME FROM sys.databases That lists all databases on that SQL server. You can also add literal text in your query. This is a valid query: SELECT 'Do not forget to back up database ', NAME FROM sys.databases That gives you two columns, but you could also make it one column with a + instead of a comma SELECT 'Do not forget to back up database ' + NAME FROM sys.databases I went a step further and got this select statement to generate my backup statements SELECT 'BACKUP DATABASE ' + NAME + ' TO DISK = ''C:\' + NAME + '.BAK'' FROM sys.databases Note: Those are all single quotes above. Two single quotes are used to place a single quote (escape character). The output looks like: BACKUP DATABASE ...