SHARE
Facebook X Pinterest WhatsApp

Execute T-SQL Code on Many Servers at One Time

Dec 1, 2006




>>Script Language and Platform: MS T-SQL


Do you have more than 10 sql servers you must manage? Most DBAs do; I have over 120 SQL instances to manage. I used to use ISQL/OSQL in a batch to execute a command on all of these instances. It works but not very nicely. Below is the code I use to collect information of all my servers from T-SQL. No more batch files for me!


Basically, this code will create a table that houses your instance names and ‘sa’ passwords, create linked connection, execute your code, drop the link connection and finally delete the temp table. To add more instances, just add another line to the “insert into” section of the code. My first usage of this code is to connect to all of my production servers and report back the job status on a daily basis. I only see the failed jobs and start my day from there.


You must execute this from a SQL 2005 connection as the linked server code is slightly different on SQL 2000 than SQL 2005. But that’s ok, as I connect to SQL 7.0, SQL 2000 and SQL 2005 servers. Read the comments at the beginning of the code which shows you how to modify it for your environment.


I hope that this code will make you life easier, as it has done for me.


Author: Dr. Discovery



Download Script:
RemoteExec.sql



Disclaimer: We hope that the information on these script pages is valuable to you. Your use of the information contained in these pages, however, is at your sole risk. All information on these pages is provided “as -is”, without any warranty, whether express or implied, of its accuracy, completeness, or fitness for a particular purpose… Disclaimer Continued




Back to Database Journal Home

Recommended for you...

What Backups Do I Have?
Gregory Larsen
May 12, 2021
Improving the Performance of a Table Variable using Optimizer Hint RECOMPILE
Gregory Larsen
Apr 1, 2021
TYPE Definition Change in Oracle 21c
Tip 74 – Changing Cost Threshold for Parallelism
Gregory Larsen
Feb 24, 2021
Database Journal Logo

DatabaseJournal.com publishes relevant, up-to-date and pragmatic articles on the use of database hardware and management tools and serves as a forum for professional knowledge about proprietary, open source and cloud-based databases--foundational technology for all IT systems. We publish insightful articles about new products, best practices and trends; readers help each other out on various database questions and problems. Database management systems (DBMS) and database security processes are also key areas of focus at DatabaseJournal.com.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.