How to exclude a SQL DB of a particular instance from backup
Hi,
I am using separate scripts to perform FULL, INCR & LOG backups of the MSSQL databases. In each of the scripts I use the keyword "SQLINSTANCE $ALL" to backup all the instances.
Suppose there are 3 instances: Instance1, Instance2, Instance3. And all these instances have 1 database named "DB01".
Now, I need to exclude the database DB01 from LOG backup script of instance "Instance1". But the databases of Instance2 and Instance3 shouldn't be excluded.
Note: I already heard about excluding the databases using NB_SQL_DATABASE_EXCLUDE environment variable. But this will cause excluding the database from all 3 instances. But what I want to exclude is only "Instance1\DB01".
Regards,
Ajeesh B
since you have the same database name in the 3 instances...
you need to use the 3 seperate scripts for each instance.. and use Keyword EXCLUDE in the script that you would like to exclude the DB01.
eiter you can go with the unique DB naming stardard across the host to make use of NB_SQL_DATABASE_EXCLUDE or EXCLUDE with single script.