????

Your IP : 18.191.156.36


Current Path : C:/Program Files/Microsoft SQL Server/MSSQL15.MSSQLSERVER/MSSQL/Install/
Upload File :
Current File : C:/Program Files/Microsoft SQL Server/MSSQL15.MSSQLSERVER/MSSQL/Install/xpstar.sql

/********************************************************************************************/
/* XPSTAR.SQL - Extended Stored Procedures for the SQL Server Enterprise Components         */
/*
** Copyright (c) Microsoft Corporation
** All Rights Reserved.
*/
/********************************************************************************************/

use master

----------------------------------------------------------------------------------------
-- drop legacy procedures that are not used anymore
----------------------------------------------------------------------------------------

create table #procs (name sysname NOT NULL)
go

insert into #procs values (N'sp_sqlregister')
insert into #procs values (N'xp_getfiledetails')
insert into #procs values (N'xp_eventlog')
insert into #procs values (N'sp_eventlog')
insert into #procs values (N'sp_IsMBCSLeadByte')
insert into #procs values (N'sp_GetMBCSCharLen')
insert into #procs values (N'xp_enum_activescriptengines')
insert into #procs values (N'xp_MSPlatform')
insert into #procs values (N'xp_IsNTAdmin')
insert into #procs values (N'xp_SetSQLSecurity')
insert into #procs values (N'xp_GetAdminGroupName')
insert into #procs values (N'xp_MSnt2000')
insert into #procs values (N'xp_MSLocalSystem')


declare proc_cursor cursor for select name from #procs
open proc_cursor

declare @name as sysname

fetch next from proc_cursor into @name
while @@fetch_status = 0
begin
	if object_id(@name, 'X') is not null
	begin	
	    --print N'DEBUG: dropping ' + @name + '...'
		exec sp_dropextendedproc @functname = @name
	end

	if object_id('dbo.' + @name, 'P') is not null	
	begin
		--print N'DEBUG: dropping ' + @name + '...'
		execute ('drop procedure dbo.' + @name)
	end

	fetch next from proc_cursor into @name
end

close proc_cursor
deallocate proc_cursor

go

drop table #procs
go

/********************************************************************************************/
/* EOF XPSTAR.SQL                                                                           */
/********************************************************************************************/