Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
UninstallMembership.sql
Package: v6956_CnForums2.01.rar [view]
Upload User: b52589
Upload Date: 2010-03-05
Package Size: 6747k
Code Size: 7k
Category:
Windows Develop
Development Platform:
C#
- /**********************************************************************/
- /* UninstallMembership.SQL */
- /* */
- /* Uninstalls the tables, triggers and stored procedures necessary for*/
- /* supporting the aspnet feature of ASP.Net */
- /*
- ** Copyright Microsoft, Inc. 2002
- ** All Rights Reserved.
- */
- /**********************************************************************/
- PRINT '---------------------------------------------'
- PRINT 'Starting execution of UninstallMembership.SQL'
- PRINT '---------------------------------------------'
- GO
- -- In the area between the ASP.NET SPECIAL REGION "BEGIN" and "END" marker
- -- comments, ASP.NET SQL Registration Tool will optionally:
- -- 1. Replace the name of the database in all "USE" statements.
- -- 2. Replace the value of the local variable @dbname
- -- The replacement happens only in memory when the tool is running.
- -- Inside such regions, user can only modify the name of the database.
- -- Explicitly set the options that the server stores with the object in sysobjects.status
- -- so that it doesn't matter IF the script is run using a DBLib or ODBC based client.
- SET QUOTED_IDENTIFIER OFF -- We don't use quoted identifiers
- SET ANSI_NULLS ON -- We don't want (NULL = NULL) == TRUE
- GO
- SET ANSI_PADDING ON
- GO
- -- Telligent Systems
- --
- -- The following block is commented out to allow someone to install
- -- member roles in a different database than wshadb
- --
- --
- -- /* ASP.NET SPECIAL REGION BEGIN: DO NOT MODIFY THIS LINE */
- -- USE wshadb
- -- /* ASP.NET SPECIAL REGION END: DO NOT MODIFY THIS LINE */
- --WSHA FIX
- declare @command nvarchar(4000)
- set @command = 'grant execute on [dbo].aspnet_Setup_RemoveAllRoleMembers to [' + user + ']'
- exec (@command)
- go
- --WSHA FIX
- IF EXISTS ( SELECT * FROM sysusers WHERE issqlrole = 1 AND name = N'aspnet_Membership_FullAccess' ) BEGIN
- EXEC [dbo].[aspnet_Setup_RemoveAllRoleMembers] N'aspnet_Membership_FullAccess'
- EXEC sp_droprole N'aspnet_Membership_FullAccess'
- END
- IF EXISTS ( SELECT * FROM sysusers WHERE issqlrole = 1 AND name = N'aspnet_Membership_BasicAccess' ) BEGIN
- EXEC [dbo].[aspnet_Setup_RemoveAllRoleMembers] N'aspnet_Membership_BasicAccess'
- EXEC sp_droprole N'aspnet_Membership_BasicAccess'
- END
- IF EXISTS ( SELECT * FROM sysusers WHERE issqlrole = 1 AND name = N'aspnet_Membership_ReportingAccess' ) BEGIN
- EXEC [dbo].[aspnet_Setup_RemoveAllRoleMembers] N'aspnet_Membership_ReportingAccess'
- EXEC sp_droprole N'aspnet_Membership_ReportingAccess'
- END
- IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[aspnet_Membership_CreateUser]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
- DROP PROCEDURE [dbo].[aspnet_Membership_CreateUser]
- IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[aspnet_Membership_GetUserByName]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
- DROP PROCEDURE [dbo].[aspnet_Membership_GetUserByName]
- IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[aspnet_Membership_GetUserByEmail]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
- DROP PROCEDURE [dbo].[aspnet_Membership_GetUserByEmail]
- IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[aspnet_Membership_GetPassword]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
- DROP PROCEDURE [dbo].[aspnet_Membership_GetPassword]
- IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[aspnet_Membership_GetPasswordWithFormat]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
- DROP PROCEDURE [dbo].[aspnet_Membership_GetPasswordWithFormat]
- IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[aspnet_Membership_UpdateUserInfo]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
- DROP PROCEDURE [dbo].[aspnet_Membership_UpdateUserInfo]
- IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[aspnet_Membership_SetPassword]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
- DROP PROCEDURE [dbo].[aspnet_Membership_SetPassword]
- IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[aspnet_Membership_ResetPassword]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
- DROP PROCEDURE [dbo].[aspnet_Membership_ResetPassword]
- IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[aspnet_Membership_UpdateUser]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
- DROP PROCEDURE [dbo].[aspnet_Membership_UpdateUser]
- IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[aspnet_Membership_ChangePasswordQuestionAndAnswer]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
- DROP PROCEDURE [dbo].[aspnet_Membership_ChangePasswordQuestionAndAnswer]
- IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[aspnet_Membership_GetAllUsers]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
- DROP PROCEDURE [dbo].[aspnet_Membership_GetAllUsers]
- IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[aspnet_Membership_GetNumberOfUsersOnline]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
- DROP PROCEDURE [dbo].[aspnet_Membership_GetNumberOfUsersOnline]
- IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[aspnet_Membership_UpdateLastLoginAndActivityDates]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
- DROP PROCEDURE [dbo].[aspnet_Membership_UpdateLastLoginAndActivityDates]
- IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[aspnet_Membership_FindUsersByName]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
- DROP PROCEDURE [dbo].[aspnet_Membership_FindUsersByName]
- IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[aspnet_Membership_FindUsersByEmail]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
- DROP PROCEDURE [dbo].[aspnet_Membership_FindUsersByEmail]
- IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[aspnet_Membership_GetUserByUserId]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
- DROP PROCEDURE [dbo].[aspnet_Membership_GetUserByUserId]
- IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[aspnet_Membership_UnlockUser]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
- DROP PROCEDURE [dbo].[aspnet_Membership_UnlockUser]
- IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[aspnet_Membership]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
- DROP TABLE [dbo].[aspnet_Membership]
- IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[vw_aspnet_MembershipUsers]') AND OBJECTPROPERTY(id, N'IsView') = 1)
- DROP VIEW [dbo].[vw_aspnet_MembershipUsers]
- GO
- --WSHA FIX
- declare @command nvarchar(4000)
- set @command = 'revoke execute on [dbo].aspnet_Setup_RemoveAllRoleMembers from [' + user + ']'
- exec (@command)
- go
- --WSHA FIX
- PRINT '----------------------------------------------'
- PRINT 'Completed execution of UninstallMembership.SQL'
- PRINT '----------------------------------------------'