--####################################################################################
--
-- Install all Modules for ChemStation Roles and Privileges.
-- (c) Agilent Technologies 2008
--
-- T-SQL
--
-- USAGE
--     Application     : Microsoft SQL Server Management Studio
--     Mode            : SQLCMD-Mode
--     Login           : sa
--     Actions         : Uncomment template parameters.
--                       Choose [Query][Specify Values for Template Parameters...] (Ctrl+Shift+M).
--                       Enter Parameters.
--                       Run the script (F5).
--
--#####################################################################################

/*
Changes
When        Who             What
---------------------------------------------------------------------------------------
*/

/*
Todo
What                                Done
---------------------------------------------------------------------------------------
*/

--##############################################################################
--#  Init Parameters.
--##############################################################################

-- Predefined values - don't change!
--
:setvar INSTALLROOT         "."
:setvar ECMSCHEMA           DBO

-- Required parameteres for installation.
-- Must be set from outside using sqlcmd or uncomment and use Ctrl+Shift+M.
--
--:setvar DATABASE            <Database Name, , ECM>


!! @echo ''
!! @echo ######################################################################
!! @echo #                                                                    #
!! @echo #              Install ChemStation 4.01 Privileges and Roles         #
!! @echo #              for Microsoft SQL Server 2005                         #
!! @echo #                                                                    #
!! @echo #              (c) Agilent Technologies 2008                         #
!! @echo #                                                                    #
!! @echo ######################################################################
!! @echo ECM Database             : $(DATABASE)


--##############################################################################
--#  Start Installation.
--##############################################################################

!! @echo ######################################################################
!! @echo #                                                                    #
!! @echo #                    Installation started ...                        #
!! @echo #                                                                    #
!! @echo ######################################################################

--#############################################################################
--#  Common Module
--#############################################################################
USE [$(DATABASE)]
GO
:r $(INSTALLROOT)\insert_roles.sql
:r $(INSTALLROOT)\insert_privileges.sql
:r $(INSTALLROOT)\insert_roleprivileges.sql


!! @echo ######################################################################
!! @echo #                                                                    #
!! @echo #                    Installation finished.                          #
!! @echo #                                                                    #
!! @echo ######################################################################
