|  |  |  | 
| ------------------------- Start Drop Replication ------------------------- | 
| PRINT 'Dropping existing Replication...' | 
| GO | 
|  | 
| USE master | 
| GO | 
|  | 
| -- Set the Replication options to FALSE | 
| exec sp_replicationdboption AHD, 'publish', false | 
| exec sp_replicationdboption AHD, 'merge publish', false | 
| GO | 
|  | 
| -- If Region Servers, then drop the Subscriber NOIDAAHD | 
| if @@servername <> N'NOIDAAHD' | 
| BEGIN | 
|  | exec sp_dropsubscriber @subscriber = N'NOIDAAHD' | 
|  | 
|  | -- Drop the Distribution Publisher and the Distribution database | 
|  | exec sp_dropdistpublisher @publisher = @@servername | 
|  | exec sp_dropdistributiondb N'distribution' | 
|  | exec sp_dropdistributor | 
|  | exec sp_dropserver @server = N'NOIDAAHD' | 
| END | 
|  | 
| if @@servername = N'NOIDAAHD' | 
| BEGIN | 
|  | exec sp_dropsubscriber @subscriber = N'BANGALOREAHD' | 
|  | exec sp_dropsubscriber @subscriber = N'CALCUTTAAHD' | 
|  | exec sp_dropsubscriber @subscriber = N'CHENNAIAHD' | 
|  | exec sp_dropsubscriber @subscriber = N'DELHIAHD' | 
|  | exec sp_dropsubscriber @subscriber = N'MUMBAIAHD' | 
|  | 
|  | -- Drop the Distribution Publisher and the Distribution database | 
|  | exec sp_dropdistpublisher @publisher = @@servername | 
|  | exec sp_dropdistributiondb N'distribution' | 
|  | exec sp_dropdistributor | 
|  | exec sp_dropserver @server = N'BANGALOREAHD' | 
|  | exec sp_dropserver @server = N'CALCUTTAAHD' | 
|  | exec sp_dropserver @server = N'CHENNAIAHD' | 
|  | exec sp_dropserver @server = N'DELHIAHD' | 
|  | exec sp_dropserver @server = N'MUMBAIAHD' | 
| END | 
|  | 
| exec master.dbo.xp_regwrite N'HKEY_LOCAL_MACHINE', N'SOFTWARE\ComputerAssociates\CA Service Desk\4.0', | 
|  | N'Replication', N'REG_SZ', 'not installed' | 
|  | 
| PRINT 'Dropping Existing Replication Complete...' | 
| ------------------------- Drop Replication Complete ------------------------- |