-- -- This command file reloads a database that was unloaded using "dbunload". -- -- (Version: 11.0.1.2472) -- -- Database file: D:\Program Files\Veritas\NetBackupDB\data\NBDB.db -- Database CHAR collation: UTF8, NCHAR collation: UCA -- Connection Character Set: UTF-8 -- -- CREATE DATABASE command: CREATE DATABASE 'D:\\Program Files\\Veritas\\NetBackupDB\\data\\NBDB.db' LOG ON 'D:\\Program Files\\Veritas\\NetBackupDB\\data\\NBDB.log' CASE RESPECT ACCENT IGNORE PAGE SIZE 4096 COLLATION 'UTF8' NCHAR COLLATION 'UCA' BLANK PADDING ON JCONNECT ON CHECKSUM OFF -- SET OPTION date_order = 'YMD' go SET OPTION PUBLIC.preserve_source_format = 'OFF' go SET TEMPORARY OPTION tsql_outer_joins = 'ON' go ------------------------------------------------- -- Create dbspaces ------------------------------------------------- CREATE DBSPACE "EMM_DATA" AS 'D:\Program Files\Veritas\NetBackupDB\data\EMM_DATA.db' go CREATE DBSPACE "EMM_INDEX" AS 'D:\Program Files\Veritas\NetBackupDB\data\EMM_INDEX.db' go CREATE DBSPACE "DBM_DATA" AS 'D:\Program Files\Veritas\NetBackupDB\data\DBM_DATA.db' go CREATE DBSPACE "DBM_INDEX" AS 'D:\Program Files\Veritas\NetBackupDB\data\DBM_INDEX.db' go CREATE DBSPACE "DARS_DATA" AS 'D:\Program Files\Veritas\NetBackupDB\data\DARS_DATA.db' go CREATE DBSPACE "DARS_INDEX" AS 'D:\Program Files\Veritas\NetBackupDB\data\DARS_INDEX.db' go ------------------------------------------------- -- Create login policies ------------------------------------------------- ------------------------------------------------- -- Create users ------------------------------------------------- GRANT CONNECT,DBA,RESOURCE TO "DBA" IDENTIFIED BY sql go GRANT CONNECT,DBA,GROUP,RESOURCE TO "dbo" go GRANT CONNECT,RESOURCE TO "EMM_MAIN" IDENTIFIED BY ENCRYPTED '\x01\xef\x49\x35\x30\xc6\xfb\x4b\xe9\x7e\xc4\x2b\xfc\xce\x75\x0f\xb5\xeb\x5e\x9d\x39\x20\xef\xf5\x1d\xc7\x2a\x8f\xed\x6c\x7f\xce\x1b\x81\x4d\x67\xcb' go GRANT CONNECT,RESOURCE TO "RB_MAIN" IDENTIFIED BY ENCRYPTED '\x01\x22\x49\xe9\x75\x39\x62\xce\x38\xaf\x94\xad\x9a\xa5\x5a\x6d\xce\x6c\xba\x0f\x0f\x2f\x21\x70\x30\x53\xbd\xd3\x63\xe8\x3d\x76\x61\x40\x9b\xa6\x1b' go GRANT CONNECT,RESOURCE TO "DBM_MAIN" IDENTIFIED BY ENCRYPTED '\x01\xb9\x49\xef\x39\x56\x90\x00\xee\xa2\x56\x01\xaa\x2f\x8b\x75\x80\x54\x31\xbc\x6b\xa0\xe1\x99\x3d\x1e\xe9\xa9\xae\xb6\xfc\x93\xd4\xd1\xb4\xdc\x8d' go GRANT CONNECT,RESOURCE TO "PEM_MAIN" IDENTIFIED BY ENCRYPTED '\x01\x8e\x49\x8f\xf4\xe6\x44\xc7\x09\xfc\x3e\x0a\xdb\x4c\x2d\x0a\x34\x5a\x13\x86\x76\x07\x5b\x14\x9d\x13\x25\x2a\x44\x3a\x27\x39\x7c\x75\xc3\xe9\x9e' go GRANT CONNECT,RESOURCE TO "ADTR_MAIN" IDENTIFIED BY ENCRYPTED '\x01\x4a\x49\xed\xd6\x22\xec\xd8\x71\x83\xbf\x1f\xda\x4f\x39\xc5\xbf\xfb\x88\xea\x6c\xbf\x0b\xd9\x73\x39\x33\xf7\xd9\x75\xc7\xbf\x77\xe9\x11\x1d\x58' go GRANT CONNECT,RESOURCE TO "DARS_MAIN" IDENTIFIED BY ENCRYPTED '\x01\xcf\x49\xbf\x8e\xe9\x3b\x4e\x75\xdc\x3f\x39\xaf\x8b\xbd\x99\x2f\xda\xea\x96\x3f\x9c\x51\x11\xfe\x5a\xca\x08\xf1\x42\xfc\xfc\xda\xce\xf1\x0d\x5f' go ------------------------------------------------- -- Create user types ------------------------------------------------- ------------------------------------------------- -- Create group memberships ------------------------------------------------- ------------------------------------------------- -- Create remote servers ------------------------------------------------- ------------------------------------------------- -- Create dbspace permissions ------------------------------------------------- begin for dbspaces as dbcurs cursor for select privilege_type, dbspace_name, user_name from SYS.SYSDBSPACEPERM p join SYS.SYSDBSPACE d on p.dbspace_id = d.dbspace_id join SYS.SYSUSER u on u.user_id = p.grantee do execute immediate 'revoke ' + if privilege_type = 1 then 'CREATE' else 'UNKNOWN' endif + ' on "' + dbspace_name + '" from "' + user_name + '"' end for; end go grant CREATE on "system" to "PUBLIC" go grant CREATE on "temporary" to "PUBLIC" go grant CREATE on "EMM_DATA" to "PUBLIC" go grant CREATE on "EMM_INDEX" to "PUBLIC" go grant CREATE on "DBM_DATA" to "PUBLIC" go grant CREATE on "DBM_INDEX" to "PUBLIC" go grant CREATE on "DARS_DATA" to "PUBLIC" go grant CREATE on "DARS_INDEX" to "PUBLIC" go ------------------------------------------------- -- Create external environments ------------------------------------------------- IF EXISTS( SELECT * FROM SYS.SYSEXTERNENV WHERE name = 'java' ) THEN ALTER EXTERNAL ENVIRONMENT "java" LOCATION '' END IF go IF EXISTS( SELECT * FROM SYS.SYSEXTERNENV WHERE name = 'perl' ) THEN ALTER EXTERNAL ENVIRONMENT "perl" LOCATION 'perl' END IF go IF EXISTS( SELECT * FROM SYS.SYSEXTERNENV WHERE name = 'clr' ) THEN ALTER EXTERNAL ENVIRONMENT "clr" LOCATION 'dbextclr11' END IF go IF EXISTS( SELECT * FROM SYS.SYSEXTERNENV WHERE name = 'php' ) THEN ALTER EXTERNAL ENVIRONMENT "php" LOCATION 'php' END IF go IF EXISTS( SELECT * FROM SYS.SYSEXTERNENV WHERE name = 'c_esql32' ) THEN ALTER EXTERNAL ENVIRONMENT "c_esql32" LOCATION 'bin32[SLASH]dbexternc11' END IF go IF EXISTS( SELECT * FROM SYS.SYSEXTERNENV WHERE name = 'c_odbc32' ) THEN ALTER EXTERNAL ENVIRONMENT "c_odbc32" LOCATION 'bin32[SLASH]dbexternc11' END IF go IF EXISTS( SELECT * FROM SYS.SYSEXTERNENV WHERE name = 'c_esql64' ) THEN ALTER EXTERNAL ENVIRONMENT "c_esql64" LOCATION 'bin64[SLASH]dbexternc11' END IF go IF EXISTS( SELECT * FROM SYS.SYSEXTERNENV WHERE name = 'c_odbc64' ) THEN ALTER EXTERNAL ENVIRONMENT "c_odbc64" LOCATION 'bin64[SLASH]dbexternc11' END IF go ------------------------------------------------- -- Create external environment objects ------------------------------------------------- create temporary procedure sa_unload_display_table_status( msgid int, ord int, numtabs int, user_name char(128), table_name char(128) ) begin declare @fullmsg long varchar; set @fullmsg = lang_message( msgid ) || ' (' || ord || '/' || numtabs || ') ' || '"' || user_name || '"."' || table_name || '"'; message @fullmsg type info to client; end go ------------------------------------------------- -- Create tables ------------------------------------------------- CREATE TABLE "EMM_MAIN"."EMM_AllocationStatus" ( "AllocationStatusKey" unsigned int NOT NULL DEFAULT autoincrement CONSTRAINT "CKC_ALLOCATIONSTATUSK_EMM_ALLO" check(AllocationStatusKey >= 1) ,"AllocationKey" unsigned int NOT NULL DEFAULT 0 ,"MediaKey" unsigned int NOT NULL DEFAULT 0 ,"DriveKey" unsigned int NOT NULL DEFAULT 0 ,"JobId" unsigned int NOT NULL DEFAULT 0 ,"StatusCode" unsigned int NOT NULL DEFAULT 0 ,"Operation" unsigned int NOT NULL DEFAULT 0 ,"MediaServerKey" unsigned int NOT NULL DEFAULT 0 ,"Data1" unsigned int NOT NULL DEFAULT 0 ,"Data2" unsigned int NOT NULL DEFAULT 0 ,"String1" varchar(128) NOT NULL DEFAULT '' ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,CONSTRAINT "PK_EMM_ALLOCATIONSTATUS" PRIMARY KEY ("AllocationStatusKey") ) IN "EMM_DATA" go COMMENT ON TABLE "EMM_MAIN"."EMM_AllocationStatus" IS 'The EMM_AllocationStatus table is used to store drive and media allocation status. ' go CREATE TABLE "EMM_MAIN"."EMM_Allocations" ( "AllocationKey" unsigned int NOT NULL DEFAULT autoincrement CONSTRAINT "CKC_ALLOCATIONKEY_EMM_ALLO" check(AllocationKey >= 1) ,"LinkKey" unsigned int NOT NULL DEFAULT 0 ,"JobType" integer NOT NULL DEFAULT 0 ,"PolicyType" integer NOT NULL DEFAULT 0 ,"MasterServerKey" unsigned int NOT NULL DEFAULT 0 ,"MasterServerName" varchar(1024) NOT NULL DEFAULT '' ,"MediaServerKey" unsigned int NOT NULL DEFAULT 0 ,"MediaServerName" varchar(1024) NOT NULL DEFAULT '' ,"NdmpTapeServerKey" unsigned int NOT NULL DEFAULT 0 ,"NdmpTapeServerName" varchar(1024) NOT NULL DEFAULT '' ,"StorageUnitName" varchar(128) NOT NULL DEFAULT '' ,"DriveLibraryNumber" integer NOT NULL DEFAULT 0 ,"MediaLibraryNumber" integer NOT NULL DEFAULT 0 ,"DriveLibraryType" integer NOT NULL DEFAULT 0 ,"MediaLibraryType" integer NOT NULL DEFAULT 0 ,"MediaKey" unsigned int NOT NULL DEFAULT 0 ,"DriveKey" unsigned int NOT NULL DEFAULT 0 ,"DrivePrimaryPath" varchar(128) NOT NULL DEFAULT '' ,"DiskVolumeKey" unsigned int NOT NULL DEFAULT 0 ,"DiskVolumeMountPointKey" unsigned int NOT NULL DEFAULT 0 ,"FatPipeKey" unsigned int NOT NULL DEFAULT 0 ,"ScsiReservationType" unsigned int NOT NULL DEFAULT 0 ,"ServerHasState" unsigned int NOT NULL DEFAULT 0 ,"AllocationFlags" unsigned int NOT NULL DEFAULT 0 ,CONSTRAINT "PK_EMM_ALLOCATIONS" PRIMARY KEY ("AllocationKey") ) IN "EMM_DATA" go COMMENT ON TABLE "EMM_MAIN"."EMM_Allocations" IS 'The EMM_Allocations table is used to store drive and media allocations done by MDS. ' go CREATE TABLE "EMM_MAIN"."EMM_ApiMediaType" ( "ApiMediaTypeName" varchar(64) NOT NULL ,"ApiTypeName" varchar(16) NOT NULL ,"ApiOrdinal" integer NULL ,"ApiLibraryFlags" integer NULL ,"MaximumMount" integer NULL ,CONSTRAINT "PK_EMM_APIMEDIATYPE" PRIMARY KEY ("ApiMediaTypeName","ApiTypeName") ) IN "EMM_DATA" go COMMENT ON TABLE "EMM_MAIN"."EMM_ApiMediaType" IS 'This table contains records for each known api library media types. ' go CREATE TABLE "EMM_MAIN"."EMM_ApiVendor" ( "ApiProductName" varchar(64) NOT NULL ,"ApiTypeName" varchar(16) NOT NULL ,CONSTRAINT "PK_EMM_APIVENDOR" PRIMARY KEY ("ApiTypeName") ) IN "EMM_DATA" go COMMENT ON TABLE "EMM_MAIN"."EMM_ApiVendor" IS 'Need a record for every API library and vendor SCSI library that supports physical media reporting' go CREATE TABLE "EMM_MAIN"."EMM_AppCluster_Server" ( "AppClusterMachineKey" unsigned int NOT NULL ,"ServerMachineKey" unsigned int NOT NULL ,"ActiveFlag" unsigned int NOT NULL DEFAULT 0 ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_APPCLUSTER_SERVER" PRIMARY KEY ("AppClusterMachineKey","ServerMachineKey") ) IN "EMM_DATA" go COMMENT ON TABLE "EMM_MAIN"."EMM_AppCluster_Server" IS 'The EMM_AppCluster_Server table is used store the link between application clusters and media servers.' go CREATE TABLE "EMM_MAIN"."EMM_BarcodeRule" ( "BarcodeRuleNumber" integer NOT NULL DEFAULT autoincrement CONSTRAINT "CKC_BARCODERULENUMBER_EMM_BARC" check(BarcodeRuleNumber >= 0) ,"MaxMounts" integer NOT NULL DEFAULT 0 ,"MediaPoolNumber" smallint NOT NULL ,"MediaType" integer NOT NULL DEFAULT -1 ,"BarcodePrefix" varchar(16) NOT NULL ,"BarcodeSuffix" varchar(16) NOT NULL DEFAULT '' ,"Description" varchar(256) NOT NULL DEFAULT '' ,"OriginHostKey" unsigned int NOT NULL DEFAULT 0 ,"OriginHostName" varchar(1024) NOT NULL DEFAULT '' ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT timestamp ,CONSTRAINT "PK_EMM_BARCODERULE" PRIMARY KEY ("BarcodeRuleNumber") ) IN "EMM_DATA" go CREATE TABLE "EMM_MAIN"."EMM_DeletedMedia" ( "MediaKey" unsigned int NOT NULL DEFAULT 0 ,"DriveKey" unsigned int NOT NULL DEFAULT 0 ,"MediaGuid" binary(16) NOT NULL DEFAULT 0 ,"MediaId" varchar(32) NOT NULL ,"PartnerKey" unsigned int NOT NULL DEFAULT 0 ,"PartnerId" varchar(32) NOT NULL DEFAULT '' ,"LegacyMediaType" integer NOT NULL DEFAULT -1 ,"MediaTypeName" varchar(64) NOT NULL DEFAULT '' ,"MediaGroupName" varchar(128) NOT NULL DEFAULT '' ,"DensityName" varchar(32) NOT NULL DEFAULT '' ,"DensityCode" binary(8) NOT NULL DEFAULT 0 ,"VerificationFlag" integer NOT NULL DEFAULT 0 ,"AssignedAppType" integer NOT NULL DEFAULT 0 ,"MediaFlags" integer NOT NULL DEFAULT 0 ,"MediaTypeFlags" integer NOT NULL DEFAULT 0 ,"MediaDescription" varchar(256) NOT NULL DEFAULT '' ,"Barcode" varchar(32) NOT NULL DEFAULT '' ,"PartnerBarcode" varchar(32) NOT NULL DEFAULT '' ,"AssignedDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"FirstMountDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"LastMountDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"ExpireDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"ImageExpireDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"AllocatedDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"LastWriteDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"LastRestoreDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"LibraryNumber" integer NOT NULL DEFAULT -1 ,"LegacyRobotType" integer NOT NULL DEFAULT 0 ,"LibraryGroupName" varchar(64) NOT NULL DEFAULT '' ,"SlotNumber" integer NOT NULL DEFAULT -1 ,"OpticalSide" smallint NOT NULL DEFAULT -1 ,"ControlHostName" varchar(1024) NOT NULL DEFAULT '' ,"CleaningsLeft" integer NOT NULL DEFAULT 0 ,"TotalMounts" integer NOT NULL DEFAULT 0 ,"MaxMounts" integer NOT NULL DEFAULT 0 ,"MediaRunTimeStatus" integer NOT NULL DEFAULT 0 ,"TotalWriteKBytes" double NOT NULL DEFAULT 0 ,"NumberOfImages" unsigned int NOT NULL DEFAULT 0 ,"NumberOfValidImages" unsigned int NOT NULL DEFAULT 0 ,"RetentionLevel" integer NOT NULL DEFAULT -1 ,"NumberOfRestores" unsigned int NOT NULL DEFAULT 0 ,"OpticalHeaderSizeBytes" integer NOT NULL DEFAULT 0 ,"OpticalSectorSizeBytes" integer NOT NULL DEFAULT 0 ,"OpticalLastHeaderOffset" double NOT NULL DEFAULT 0 ,"OpticalPartitionSizeBytes" double NOT NULL DEFAULT 0 ,"AdammGuid" binary(16) NOT NULL DEFAULT 0 ,"RsmGuid" binary(16) NOT NULL DEFAULT 0 ,"OriginHostKey" unsigned int NOT NULL DEFAULT 0 ,"UpgradeConflictsFlag" integer NOT NULL DEFAULT 0 ,"PoolNumber" smallint NOT NULL DEFAULT -1 ,"PoolName" varchar(128) NOT NULL DEFAULT '' ,"PrevPoolName" varchar(128) NOT NULL DEFAULT '-' ,"VltFlags" unsigned int NOT NULL DEFAULT 0 ,"VltContainerID" varchar(32) NOT NULL DEFAULT '-' ,"VltOffsiteLocation" varchar(32) NOT NULL DEFAULT '-' ,"VltOffsiteSlotNumber" integer NOT NULL DEFAULT 0 ,"VltOffsiteSessionID" integer NOT NULL DEFAULT 0 ,"VltOffsiteSentDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"VltOffsiteReturnDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"AcsAcs" smallint NOT NULL DEFAULT -1 ,"AcsLsm" smallint NOT NULL DEFAULT -1 ,"AllocationState" unsigned int NOT NULL DEFAULT 0 ,"ManufacturerName" varchar(8) NOT NULL DEFAULT '' ,"SerialNumber" varchar(32) NOT NULL DEFAULT '' ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,"LastWriteHostKey" unsigned int NOT NULL DEFAULT 0 ,"MasterServerKey" unsigned int NOT NULL DEFAULT 0 ,"ServerGroupKey" unsigned int NOT NULL DEFAULT 0 ) IN "EMM_DATA" go COMMENT ON COLUMN "EMM_MAIN"."EMM_DeletedMedia"."LastWriteHostKey" IS 'Key of the host that was last selected by MDS to write on the media.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_DeletedMedia"."MasterServerKey" IS 'Key of the master server to which the media belongs.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_DeletedMedia"."ServerGroupKey" IS 'Key of the media server group that owns the media.' go CREATE TABLE "EMM_MAIN"."EMM_Density" ( "DensityName" varchar(32) NOT NULL ,"DensityCode" binary(8) NULL DEFAULT 0 ,"DensityFlags" integer NULL ,"LegacyDensityType" integer NULL ,CONSTRAINT "PK_EMM_DENSITY" PRIMARY KEY ("DensityName") ) IN "EMM_DATA" go COMMENT ON TABLE "EMM_MAIN"."EMM_Density" IS 'EMM_Density table contains that are used by drives that do not report densities. (usually older drives). Mordern drives will report the density names that they support directly, so many density names will not be included in this table.' go GRANT SELECT ON "EMM_MAIN"."EMM_Density" TO "RB_MAIN" go GRANT SELECT ON "EMM_MAIN"."EMM_Density" TO "RB_MAIN" FROM "EMM_MAIN" go CREATE TABLE "EMM_MAIN"."EMM_DensitySupport" ( "DensityName" varchar(32) NOT NULL ,"DeviceKey" unsigned int NOT NULL DEFAULT autoincrement CONSTRAINT "CKC_DEVICEKEY_EMM_DENS" check(DeviceKey between 2000001 and 3000000) ,"WRTOK" integer NULL ,CONSTRAINT "PK_EMM_DENSITYSUPPORT" PRIMARY KEY ("DensityName","DeviceKey") ) IN "EMM_DATA" go CREATE TABLE "EMM_MAIN"."EMM_Device" ( "DeviceKey" unsigned int NOT NULL DEFAULT autoincrement CONSTRAINT "CKC_DEVICEKEY_EMM_DEVI" check(DeviceKey between 2000001 and 3000000) ,"DeviceID" binary(16) NOT NULL DEFAULT NEWID() ,"DeviceType" integer NOT NULL DEFAULT -1 ,"DeviceSubType" integer NOT NULL DEFAULT -1 ,"DeviceStatus" integer NOT NULL DEFAULT 0 ,"DeviceFlags" integer NOT NULL DEFAULT 0 ,"DeviceTypeFlags" integer NOT NULL DEFAULT 0 ,"DeviceTypeName" varchar(64) NOT NULL DEFAULT '' ,"TechGroupName" varchar(128) NOT NULL DEFAULT '' ,"DriveFreezeMask1" unsigned int NOT NULL DEFAULT 0x1F0C2000 ,"DriveFreezeMask2" unsigned int NOT NULL DEFAULT 0x00003B00 ,"DriveDownMask1" unsigned int NOT NULL DEFAULT 0x00000006 ,"DriveDownMask2" unsigned int NOT NULL DEFAULT 0 ,"DeviceName" varchar(128) NOT NULL DEFAULT '' ,"Description" varchar(256) NOT NULL DEFAULT '' ,"DriveParentKey" unsigned int NOT NULL DEFAULT 0 ,"LibraryNumber" integer NOT NULL DEFAULT -1 ,"LegacyRobotType" integer NOT NULL DEFAULT 0 ,"LibraryGroupName" varchar(64) NOT NULL DEFAULT '' ,"DriveElementIndex" integer NOT NULL DEFAULT -1 ,"PrimaryVendorID" varchar(8) NOT NULL DEFAULT '' ,"PrimaryProductID" varchar(16) NOT NULL DEFAULT '' ,"PrimaryRevision" varchar(16) NOT NULL DEFAULT '' ,"SecondaryVendorID" varchar(8) NOT NULL DEFAULT '' ,"SecondaryProductID" varchar(16) NOT NULL DEFAULT '' ,"SecondaryRevision" varchar(16) NOT NULL DEFAULT '' ,"SerialNumber" varchar(64) NOT NULL DEFAULT '' ,"Identifier" varchar(128) NOT NULL DEFAULT '' ,"WorldWideId" varchar(128) NOT NULL DEFAULT '' ,"PrimaryInquiry" varchar(40) NOT NULL DEFAULT '' ,"SecondaryInquiry" varchar(40) NOT NULL DEFAULT '' ,"ControlHostKey" unsigned int NOT NULL DEFAULT 0 ,"ControlHostName" varchar(1024) NOT NULL DEFAULT '' ,"DriveScanHostKey" unsigned int NOT NULL DEFAULT 0 ,"LastDriveScanHostKey" unsigned int NOT NULL DEFAULT 0 ,"LastMountDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"LastCleanDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"LastUsedDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"CleaningFrequency" float NOT NULL DEFAULT 0 ,"TotalInUseSec" float NOT NULL DEFAULT 0 ,"TapeAlert1" integer NOT NULL DEFAULT 0 ,"TapeAlert2" integer NOT NULL DEFAULT 0 ,"RsmGuid" binary(16) NOT NULL DEFAULT 0 ,"ApplicationGuid" binary(16) NOT NULL DEFAULT 0 ,"ApplicationType" integer NOT NULL DEFAULT -1 ,"DriveCapability" integer NOT NULL DEFAULT -1 ,"AllocationDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"AllocationHostKey" unsigned int NOT NULL DEFAULT 0 ,"AllocationState" unsigned int NOT NULL DEFAULT 0 ,"AcsAcs" smallint NOT NULL DEFAULT -1 ,"AcsLsm" smallint NOT NULL DEFAULT -1 ,"AcsPanel" smallint NOT NULL DEFAULT -1 ,"AcsDrive" smallint NOT NULL DEFAULT -1 ,"VendorDriveName" varchar(64) NOT NULL DEFAULT '' ,"CurrentRVSN" varchar(6) NOT NULL DEFAULT '' ,"CurrentEVSN" varchar(6) NOT NULL DEFAULT '' ,"AccessMode" smallint NOT NULL DEFAULT 0 ,"PendingActions" unsigned int NOT NULL DEFAULT 0 ,"DriveCount" integer NOT NULL DEFAULT 0 ,"ReasonFlags" integer NOT NULL DEFAULT 0 ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_DEVICE" PRIMARY KEY ("DeviceKey") ) IN "EMM_DATA" go COMMENT ON COLUMN "EMM_MAIN"."EMM_Device"."DriveCount" IS 'This field defines number of drives in the robot. It is populated from the scan data and used by the gui wizard to create nodes for the drag and drop tree' go COMMENT ON COLUMN "EMM_MAIN"."EMM_Device"."ReasonFlags" IS 'This field is populated from the scan data and used by the gui wizard to display reason bits in the property dialog.' go COMMENT ON TABLE "EMM_MAIN"."EMM_Device" IS 'The Device table is used to store the state of each drive/library independent of its attachment to a machine. ' go CREATE TABLE "EMM_MAIN"."EMM_DiskGroup" ( "DiskGroupKey" unsigned int NOT NULL DEFAULT autoincrement ,"MasterServerKey" unsigned int NOT NULL ,"DiskGroupName" varchar(256) NOT NULL ,"ServerType" varchar(64) NOT NULL ,"StsState" integer NOT NULL DEFAULT 0 ,"State" integer NOT NULL DEFAULT 0 ,"Flags" integer NOT NULL DEFAULT 0 ,"DiskGroupType" integer NOT NULL DEFAULT 0 ,"FileSystemCardinal" integer NOT NULL DEFAULT 0 ,"GroupID" varchar(256) NOT NULL DEFAULT '' ,"TotalCapacity" bigint NOT NULL DEFAULT 0 ,"TotalPhysicalCapacity" bigint NOT NULL DEFAULT 0 ,"UsedSpace" bigint NOT NULL DEFAULT 0 ,"UsedPhysicalSpace" bigint NOT NULL DEFAULT 0 ,"HighWaterMark" integer NOT NULL DEFAULT 0 ,"LowWaterMark" integer NOT NULL DEFAULT 0 ,"SystemTag" varchar(256) NOT NULL DEFAULT '' ,"UserTag" varchar(256) NOT NULL DEFAULT '' ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,"FlagsExt" unsigned bigint NOT NULL DEFAULT 0 ,"MaxIOStreams" integer NOT NULL DEFAULT -1 ,CONSTRAINT "PK_EMM_DISKGROUP" PRIMARY KEY ("DiskGroupKey") ) IN "EMM_DATA" go COMMENT ON COLUMN "EMM_MAIN"."EMM_DiskGroup"."DiskGroupName" IS 'Name of the DiskGroup.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_DiskGroup"."ServerType" IS 'Identifies the underlying storage implementation by name.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_DiskGroup"."StsState" IS 'State of the DiskGroup within the underlying storage implementation. Currently not used.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_DiskGroup"."State" IS 'State of the DiskGroup (see state transition diagram in the UML model). This field is also used to logically lock the DiskGroup.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_DiskGroup"."Flags" IS 'Integer column for flag attrigutes for DiskGroup.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_DiskGroup"."DiskGroupType" IS 'BitField value to indicate the type of DiskGroup - NetworkAttached or DirectAttached - FormattedDisk or RawDisk' go COMMENT ON COLUMN "EMM_MAIN"."EMM_DiskGroup"."FileSystemCardinal" IS 'Currently not used.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_DiskGroup"."GroupID" IS 'Identification of DiskGroup in underlying storage implementation.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_DiskGroup"."TotalCapacity" IS 'Total capacity [bytes] across all DiskVolumes within the DiskGroup' go COMMENT ON COLUMN "EMM_MAIN"."EMM_DiskGroup"."TotalPhysicalCapacity" IS 'Total physical capacity [bytes] across all DiskVolumes within the DiskGroup.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_DiskGroup"."UsedSpace" IS 'Total used space [bytes] across all DiskVolumes within the DiskGroup.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_DiskGroup"."UsedPhysicalSpace" IS 'Total used physical space [bytes] across all DiskVolumes in the DiskGroup.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_DiskGroup"."HighWaterMark" IS 'High water mark (%]. This values is applied per DiskVolume.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_DiskGroup"."LowWaterMark" IS 'Low water mark (%]. This values is applied per DiskVolume' go COMMENT ON COLUMN "EMM_MAIN"."EMM_DiskGroup"."SystemTag" IS 'Comment provided by NBU.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_DiskGroup"."UserTag" IS 'Comment provided by user.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_DiskGroup"."FlagsExt" IS 'This column extend the Flags column in this table.' go ALTER TABLE "EMM_MAIN"."EMM_DiskGroup" ADD CONSTRAINT "AK_DISKGROUP_EMM_DISK" UNIQUE ( "MasterServerKey","DiskGroupName","ServerType" ) go COMMENT ON TABLE "EMM_MAIN"."EMM_DiskGroup" IS 'This table persists the DiskGroup as defined in SDDnb011' go CREATE TABLE "EMM_MAIN"."EMM_DiskGroup_StorageUnit" ( "DiskGroupKey" unsigned int NOT NULL ,"StorageUnitKey" unsigned int NOT NULL ,"State" integer NOT NULL DEFAULT 0 ,"Flags" integer NOT NULL DEFAULT 0 ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_DISKGROUP_STORAGEUNIT" PRIMARY KEY ("DiskGroupKey","StorageUnitKey") ) IN "EMM_DATA" go CREATE TABLE "EMM_MAIN"."EMM_DiskVolume" ( "DiskVolumeKey" unsigned int NOT NULL DEFAULT autoincrement ,"DiskGroupKey" unsigned int NOT NULL ,"MasterServerKey" unsigned int NOT NULL ,"VolumeID" varchar(4096) NOT NULL ,"VolumeName" varchar(256) NOT NULL ,"StsState" integer NOT NULL DEFAULT 0 ,"State" integer NOT NULL DEFAULT 0 ,"Flags" integer NOT NULL DEFAULT 0 ,"FileSystemType" integer NOT NULL DEFAULT 0 ,"FileSystemOrdinal" integer NOT NULL DEFAULT 0 ,"MaxWriters" integer NOT NULL DEFAULT 0 ,"CurrentWriters" integer NOT NULL DEFAULT 0 ,"MaxReferenceWriters" integer NOT NULL DEFAULT 0 ,"MaxReaders" integer NOT NULL DEFAULT 0 ,"CurrentReaders" integer NOT NULL DEFAULT 0 ,"MaxReferenceReaders" integer NOT NULL DEFAULT 0 ,"TotalCapacity" bigint NOT NULL DEFAULT 0 ,"TotalPhysicalCapacity" bigint NOT NULL DEFAULT 0 ,"FreeSpace" bigint NOT NULL DEFAULT 0 ,"FreePhysicalSpace" bigint NOT NULL DEFAULT 0 ,"PotentialFreeSpace" bigint NOT NULL DEFAULT 0 ,"CommittedSpace" bigint NOT NULL DEFAULT 0 ,"PreCommittedSpace" bigint NOT NULL DEFAULT 0 ,"SystemTag" varchar(256) NOT NULL DEFAULT '' ,"DiskMediaId" varchar(32) NOT NULL DEFAULT '' ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,"NumActiveReadJobs" integer NOT NULL DEFAULT 0 ,"NumActiveWriteJobs" integer NOT NULL DEFAULT 0 ,CONSTRAINT "PK_EMM_DISKVOLUME" PRIMARY KEY ("DiskVolumeKey") ) IN "EMM_DATA" go ALTER TABLE "EMM_MAIN"."EMM_DiskVolume" ADD CONSTRAINT "AK_DISKVOLUMEID_EMM_DISK" UNIQUE ( "DiskGroupKey","MasterServerKey","VolumeID" ) go ALTER TABLE "EMM_MAIN"."EMM_DiskVolume" ADD CONSTRAINT "AK_DISKVOLUMENAME_EMM_DISK" UNIQUE ( "DiskGroupKey","MasterServerKey","VolumeName" ) go CREATE TABLE "EMM_MAIN"."EMM_DiskVolumeMountPoint" ( "DiskVolumeMountPointKey" unsigned int NOT NULL DEFAULT autoincrement ,"DiskVolumeKey" unsigned int NOT NULL ,"MachineKey" unsigned int NOT NULL ,"State" integer NOT NULL DEFAULT 0 ,"Flags" integer NOT NULL DEFAULT 0 ,"MountPoint" varchar(4096) NOT NULL ,"NumberOfUsers" integer NOT NULL DEFAULT 0 ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_DISKVOLUMEMOUNTPOINT" PRIMARY KEY ("DiskVolumeMountPointKey") ) IN "EMM_DATA" go ALTER TABLE "EMM_MAIN"."EMM_DiskVolumeMountPoint" ADD CONSTRAINT "AK_DISKVOLUMEMP_EMM_DISK" UNIQUE ( "MachineKey","MountPoint" ) go CREATE TABLE "EMM_MAIN"."EMM_DriveIndex" ( "MachineKey" unsigned int NOT NULL DEFAULT autoincrement CONSTRAINT "CKC_MACHINEKEY_EMM_DRIV" check(MachineKey between 1000001 and 2000000) ,"DeviceKey" unsigned int NOT NULL CONSTRAINT "CKC_DEVICEKEY_EMM_DRIV" check(DeviceKey between 2000001 and 3000000) ,"DriveIndex" smallint NOT NULL ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_DRIVEINDEX" PRIMARY KEY ("MachineKey","DeviceKey") ) IN "EMM_DATA" go COMMENT ON TABLE "EMM_MAIN"."EMM_DriveIndex" IS 'The DriveIndex table is used to store NetBackup drive index information. ' go CREATE TABLE "EMM_MAIN"."EMM_DriveInquiry" ( "VendorID" varchar(8) NOT NULL ,"ProductID" varchar(16) NOT NULL ,"Revision" varchar(16) NOT NULL ,"DriveTypename" varchar(64) NOT NULL ,CONSTRAINT "PK_EMM_DRIVEINQUIRY" PRIMARY KEY ("VendorID","ProductID","Revision","DriveTypename") ) IN "EMM_DATA" go COMMENT ON TABLE "EMM_MAIN"."EMM_DriveInquiry" IS 'The DriveInquiry table is used to store the inquiry information from different libraries that are supported by NetBackup. ' go CREATE TABLE "EMM_MAIN"."EMM_DriveType" ( "DriveTypeName" varchar(64) NOT NULL ,"TechGroupName" varchar(64) NOT NULL ,"VendorCleaningMediaType" integer NULL ,"LegacyDriveType" integer NULL ,"DriveTypeFlags" integer NULL ,"DriveFreezeMask1" unsigned int NULL ,"DriveFreezeMask2" unsigned int NULL ,"DriveDownMask1" unsigned int NULL ,"DriveDownMask2" unsigned int NULL ,CONSTRAINT "PK_EMM_DRIVETYPE" PRIMARY KEY ("DriveTypeName") ) IN "EMM_DATA" go COMMENT ON TABLE "EMM_MAIN"."EMM_DriveType" IS 'The DriveType table is used to store the information about the different drive types that are supported by NetBackup. ' go GRANT SELECT ON "EMM_MAIN"."EMM_DriveType" TO "RB_MAIN" go GRANT SELECT ON "EMM_MAIN"."EMM_DriveType" TO "RB_MAIN" FROM "EMM_MAIN" go CREATE TABLE "EMM_MAIN"."EMM_DriveType_Density_MediaTyp" ( "DriveTypeName" varchar(64) NOT NULL ,"DensityName" varchar(32) NOT NULL ,"MediaTypeName" varchar(64) NOT NULL ,CONSTRAINT "PK_EMM_DRIVETYPE_DENSITY_MEDIA" PRIMARY KEY ("DriveTypeName","DensityName","MediaTypeName") ) IN "EMM_DATA" go GRANT SELECT ON "EMM_MAIN"."EMM_DriveType_Density_MediaTyp" TO "RB_MAIN" go GRANT SELECT ON "EMM_MAIN"."EMM_DriveType_Density_MediaTyp" TO "RB_MAIN" FROM "EMM_MAIN" go CREATE TABLE "EMM_MAIN"."EMM_FatClient" ( "FatClientMachineKey" unsigned int NOT NULL ,"MasterServerKey" unsigned int NOT NULL ,"ServiceName" varchar(256) NOT NULL DEFAULT '' ,"Version" varchar(64) NOT NULL DEFAULT '' ,"State" integer NOT NULL DEFAULT 0 ,"SupportDeviceScan" smallint NOT NULL DEFAULT 0 ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_FATCLIENT" PRIMARY KEY ("FatClientMachineKey") ) IN "EMM_DATA" go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatClient"."ServiceName" IS 'administrative name of the service' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatClient"."Version" IS 'Service/Netbackup version of the service' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatClient"."State" IS 'State of the service ACTIVE, NOTACTIVE or DISABLED' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatClient"."SupportDeviceScan" IS 'true if the fat client/the host supports device scan' go COMMENT ON TABLE "EMM_MAIN"."EMM_FatClient" IS 'This table contains the different SAN Client services that are know to FSM' go CREATE TABLE "EMM_MAIN"."EMM_FatInitiatorDevice" ( "FatInitiatorDeviceKey" unsigned int NOT NULL DEFAULT autoincrement ,"FatClientMachineKey" unsigned int NOT NULL ,"FatTargetDeviceKey" unsigned int NOT NULL ,"State" integer NOT NULL DEFAULT 0 ,"HBA_Port" integer NOT NULL ,"HBA_PortWWN" varchar(32) NOT NULL DEFAULT '' ,"HBA_Vendor" varchar(64) NOT NULL DEFAULT '' ,"HBA_Model" varchar(64) NOT NULL DEFAULT '' ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_FATINITIATORDEVICE" PRIMARY KEY ("FatInitiatorDeviceKey") ) IN "EMM_DATA" go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatInitiatorDevice"."FatClientMachineKey" IS 'entry in the FatClient table identifying the client which discovered this device' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatInitiatorDevice"."FatTargetDeviceKey" IS 'Entry in the target devive table identifying the target device' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatInitiatorDevice"."State" IS 'State of the devices from the client''s point of view' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatInitiatorDevice"."HBA_Port" IS 'HBA port number from which the client sees the device' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatInitiatorDevice"."HBA_PortWWN" IS 'The Wold Wide Name of the port' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatInitiatorDevice"."HBA_Vendor" IS 'The manufacturer name of the card; Emulex for instance' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatInitiatorDevice"."HBA_Model" IS 'The HBA Model (For instance Emulex LP9000)' go ALTER TABLE "EMM_MAIN"."EMM_FatInitiatorDevice" ADD CONSTRAINT "AK_AK_FATINITIATORDEV_EMM_FATI" UNIQUE ( "FatClientMachineKey","FatTargetDeviceKey","HBA_Port" ) go CREATE TABLE "EMM_MAIN"."EMM_FatPipe" ( "FatPipeKey" unsigned int NOT NULL DEFAULT autoincrement ,"FatServerMachineKey" unsigned int NOT NULL ,"PipeId" integer NOT NULL ,"FatTargetDeviceKey" unsigned int NOT NULL DEFAULT 0 ,"FatInitiatorDeviceKey" unsigned int NOT NULL DEFAULT 0 ,"State" integer NOT NULL DEFAULT 0 ,"Direction" integer NOT NULL DEFAULT 3 ,"JobId" varchar(128) NOT NULL DEFAULT '' ,"JobGroupId" varchar(128) NOT NULL DEFAULT '' ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_FATPIPE" PRIMARY KEY ("FatPipeKey") ) IN "EMM_DATA" go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatPipe"."FatServerMachineKey" IS 'Entry in the FatServer table identifying the owner of the pipe' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatPipe"."PipeId" IS 'Identifyer of the pipe on the server' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatPipe"."FatTargetDeviceKey" IS 'Device associated with the pipe for a job' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatPipe"."FatInitiatorDeviceKey" IS 'Initiator device associated with the pipe for the job' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatPipe"."State" IS 'State/Status of the Pipe' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatPipe"."Direction" IS 'Data, direction on this pipe if it''s open' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatPipe"."JobId" IS 'The id of the job that is using this pipe' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatPipe"."JobGroupId" IS 'The group id for this job when multiplexed/grouped' go ALTER TABLE "EMM_MAIN"."EMM_FatPipe" ADD CONSTRAINT "AK_AK_FATPIPE_EMM_FATP" UNIQUE ( "FatServerMachineKey","PipeId" ) go CREATE TABLE "EMM_MAIN"."EMM_FatServer" ( "FatServerMachineKey" unsigned int NOT NULL ,"ServiceName" varchar(256) NOT NULL DEFAULT '' ,"Version" varchar(64) NOT NULL DEFAULT '' ,"State" integer NOT NULL DEFAULT 0 ,"PipeLimit" integer NOT NULL DEFAULT -1 ,"RecommendedPipeLimit" integer NOT NULL DEFAULT -1 ,"MaxPipeLimit" integer NOT NULL DEFAULT -1 ,"MaxLunLimit" integer NOT NULL DEFAULT -1 ,"MaxPortLimit" integer NOT NULL DEFAULT -1 ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_FATSERVER" PRIMARY KEY ("FatServerMachineKey") ) IN "EMM_DATA" go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatServer"."ServiceName" IS 'administrative name of the service' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatServer"."Version" IS 'Service/NetBackup of the service.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatServer"."State" IS 'state of the service. It can be active, notactive and disabled' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatServer"."PipeLimit" IS 'Current length of the pipe array size of the server.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatServer"."RecommendedPipeLimit" IS 'This is recommended pipe for the server' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatServer"."MaxPipeLimit" IS 'Max Pipe limit' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatServer"."MaxLunLimit" IS 'Max Lun on the server' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatServer"."MaxPortLimit" IS 'Max number of port used for FAT' go CREATE TABLE "EMM_MAIN"."EMM_FatTargetDevice" ( "FatTargetDeviceKey" unsigned int NOT NULL DEFAULT autoincrement ,"FatServerMachineKey" unsigned int NOT NULL ,"Inquiry" varchar(320) NOT NULL ,"Lun" integer NOT NULL DEFAULT -1 ,"State" integer NOT NULL DEFAULT 0 ,"HBA_Port" integer NOT NULL DEFAULT 0 ,"HBA_PortWWN" varchar(32) NOT NULL DEFAULT '' ,"HBA_PortMode" integer NOT NULL DEFAULT 2 ,"HBA_Vendor" varchar(64) NOT NULL DEFAULT 'QLogic Corporation' ,"HBA_Model" varchar(64) NOT NULL DEFAULT 'QLA234x' ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_FATTARGETDEVICE" PRIMARY KEY ("FatTargetDeviceKey") ) IN "EMM_DATA" go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatTargetDevice"."FatServerMachineKey" IS 'Reference to the entry in the FatServer table that exports this device' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatTargetDevice"."Inquiry" IS 'Inquiry page code 83 of the device' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatTargetDevice"."Lun" IS 'The device logical unit number on the server' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatTargetDevice"."State" IS 'State of the device' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatTargetDevice"."HBA_Port" IS 'Identifer of the HBA port through which the device is exported' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatTargetDevice"."HBA_PortWWN" IS 'The World Wide Name of the Port' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatTargetDevice"."HBA_PortMode" IS 'Mode in which the port is configured (Point To Point, Fabric, Loop)' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatTargetDevice"."HBA_Vendor" IS 'The manufacturer name of the card; QLogic Corporation for instance' go COMMENT ON COLUMN "EMM_MAIN"."EMM_FatTargetDevice"."HBA_Model" IS 'The HBA Model (For instance Qlogic QLA2342)' go ALTER TABLE "EMM_MAIN"."EMM_FatTargetDevice" ADD CONSTRAINT "AK_AK_FATTARGETDEVICE_EMM_FATT" UNIQUE ( "FatServerMachineKey","Inquiry" ) go CREATE TABLE "EMM_MAIN"."EMM_LibraryGroup" ( "LibraryGroupName" varchar(64) NOT NULL ,"ShortLibraryGroupName" varchar(3) NULL ,"DefaultMediaTypeName" varchar(64) NULL ,"LegacyRobotType" integer NULL DEFAULT 0 ,"LibraryGroupFlags" integer NULL DEFAULT 0 ,"MinSlots" integer NULL DEFAULT 0 ,"MaxSlots" integer NULL DEFAULT 0 ,"MaxVolumes" integer NULL DEFAULT 0 ,"MaxDrives" integer NULL DEFAULT 0 ,"LegacyLibraryGroupFlags" integer NULL DEFAULT 0 ,"ValidVendorMedia" integer NULL DEFAULT 0 ,"ExtendedVendorMedia" integer NULL DEFAULT 0 ,CONSTRAINT "PK_EMM_LIBRARYGROUP" PRIMARY KEY ("LibraryGroupName") ) IN "EMM_DATA" go COMMENT ON TABLE "EMM_MAIN"."EMM_LibraryGroup" IS 'Each robotic daemon we support will have an entry in this table. Standalone/None is represented as well. Each entry specifies which technology may be configured to be controlled by this daemon.' go CREATE TABLE "EMM_MAIN"."EMM_LibraryInquiry" ( "VendorID" varchar(8) NOT NULL ,"ProductID" varchar(16) NOT NULL ,"Revision" varchar(16) NOT NULL ,"LibraryTypeName" varchar(64) NOT NULL ,CONSTRAINT "PK_EMM_LIBRARYINQUIRY" PRIMARY KEY ("VendorID","ProductID","Revision","LibraryTypeName") ) IN "EMM_DATA" go COMMENT ON TABLE "EMM_MAIN"."EMM_LibraryInquiry" IS 'The LibraryInquiry table is used to store the inquiry information from different libraries that are supported by NetBackup. ' go CREATE TABLE "EMM_MAIN"."EMM_LibraryType" ( "LibraryTypeName" varchar(64) NOT NULL ,"LibraryGroupName" varchar(64) NULL ,"RobotDefault" varchar(32) NULL ,"LibrarySerialization" integer NULL ,"NumberOfSlots" integer NULL ,"VendorSenseOrdinal" integer NULL ,"BarcodeDetection" integer NULL ,"CompatibilityTag" integer NULL ,"MailSlotDelay" integer NULL ,"InportAddressOffset" integer NULL ,"OutportAddressOffset" integer NULL ,"LibrarySerialNumOffset" integer NULL ,"LibrarySerialNumLength" integer NULL ,"LibrarySerialNumResOffset" integer NULL ,"NumberOfIE" integer NULL ,"PtmAddressOffset" integer NULL ,"InitAfterDismount" integer NULL ,"UsesTemporaryMailSlot" integer NULL ,"ClearArmExceptSense" varchar(32) NULL ,"ClearDriveExceptSense" varchar(32) NULL ,"ClearMapExceptSense" varchar(32) NULL ,"ClearSlotExceptSense" varchar(32) NULL ,"DriveNeedsCleaningSense" varchar(32) NULL ,"ElementEmptySense" varchar(32) NULL ,"ForceReinitSense" varchar(32) NULL ,"IncompatibleMediaTypeSense" varchar(32) NULL ,"MoveFailedSense" varchar(32) NULL ,"NoErrorSense" varchar(32) NULL ,"NoMagazineSense" varchar(32) NULL ,"UnknownBarcodeSense" varchar(32) NULL ,"UnknownDriveSense" varchar(32) NULL ,"UnknownBarcodeString" varchar(32) NULL ,"AutoUpdateSense" varchar(32) NULL ,"CleaningInProgressSense" varchar(32) NULL ,"CleaningTapePresentSense" varchar(32) NULL ,"LibraryCleaningSlotSense" varchar(32) NULL ,"NoReinitSense" varchar(32) NULL ,"RetryOnSense" varchar(32) NULL ,"UnknownSnString" varchar(32) NULL ,CONSTRAINT "PK_EMM_LIBRARYTYPE" PRIMARY KEY ("LibraryTypeName") ) IN "EMM_DATA" go COMMENT ON TABLE "EMM_MAIN"."EMM_LibraryType" IS 'The LibraryType table is used to store the information about the different library types that are supported by NetBackup. ' go CREATE TABLE "EMM_MAIN"."EMM_Machine" ( "MachineKey" unsigned int NOT NULL DEFAULT autoincrement CONSTRAINT "CKC_MACHINEKEY_EMM_MACH" check(MachineKey between 1000001 and 2000000) ,"MachineID" binary(16) NOT NULL DEFAULT NEWID() ,"FQMachineName" varchar(1024) NOT NULL ,"MachinePrimaryName" varchar(256) NOT NULL DEFAULT '' ,"ParentKey" unsigned int NOT NULL DEFAULT 0 ,"ClusterKey" unsigned int NOT NULL DEFAULT 0 ,"ActiveNodeKey" unsigned int NOT NULL DEFAULT 0 ,"MachineNbuType" integer NOT NULL DEFAULT 1 ,"MachineState" unsigned int NOT NULL DEFAULT 0 ,"MachineFlags" unsigned int NOT NULL DEFAULT 0 ,"MachineDescription" varchar(256) NOT NULL DEFAULT '' ,"OperatingSystem" unsigned int NOT NULL DEFAULT 0 ,"ScanAbility" smallint NOT NULL DEFAULT -1 ,"NetBackupVersion" unsigned int NOT NULL DEFAULT 0 ,"NdmpCredentialKey" unsigned int NOT NULL DEFAULT 0 ,"LocalDriveSeed" varchar(64) NOT NULL DEFAULT '' ,"GlobalDriveSeed" varchar(64) NOT NULL DEFAULT '' ,"SelectionRank" unsigned int NOT NULL DEFAULT 0 ,"HeartbeatTime" timestamp NOT NULL DEFAULT current utc timestamp ,"HeartbeatFrequency" integer NOT NULL DEFAULT 300 ,"DALastModifiedDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00' ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_MACHINE" PRIMARY KEY ("MachineKey") ) IN "EMM_DATA" go GRANT SELECT ON "EMM_MAIN"."EMM_Machine" TO "ADTR_MAIN" go GRANT SELECT ON "EMM_MAIN"."EMM_Machine" TO "DARS_MAIN" go GRANT SELECT ON "EMM_MAIN"."EMM_Machine" TO "DBM_MAIN" go GRANT SELECT ON "EMM_MAIN"."EMM_Machine" TO "PEM_MAIN" go CREATE TABLE "EMM_MAIN"."EMM_MachineAlias" ( "MachineAliasName" varchar(1024) NOT NULL ,"MachineNbuType" integer NOT NULL DEFAULT 1 ,"MachineKey" unsigned int NOT NULL DEFAULT autoincrement CONSTRAINT "CKC_MACHINEKEY_EMM_MACH" check(MachineKey between 1000001 and 2000000) ,"CreatedDateTime" timestamp NOT NULL DEFAULT current timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_MACHINEALIAS" PRIMARY KEY ("MachineAliasName","MachineNbuType") ) IN "EMM_DATA" go GRANT SELECT ON "EMM_MAIN"."EMM_MachineAlias" TO "ADTR_MAIN" go GRANT SELECT ON "EMM_MAIN"."EMM_MachineAlias" TO "DARS_MAIN" go GRANT SELECT ON "EMM_MAIN"."EMM_MachineAlias" TO "DBM_MAIN" go GRANT SELECT ON "EMM_MAIN"."EMM_MachineAlias" TO "PEM_MAIN" go CREATE TABLE "EMM_MAIN"."EMM_MachineConfig" ( "Name" varchar(64) NOT NULL ,"Value" varchar(1024) NOT NULL DEFAULT '' ,"MachineKey" unsigned int NOT NULL DEFAULT autoincrement CONSTRAINT "CKC_MACHINEKEY_EMM_MACH" check(MachineKey between 1000001 and 2000000) ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_MACHINECONFIG" PRIMARY KEY ("Name","MachineKey") ) IN "EMM_DATA" go COMMENT ON TABLE "EMM_MAIN"."EMM_MachineConfig" IS 'The EMM_MachineConfig table is used to store NetBackup host configuartion such as bp.conf, vm.conf, touch files etc..' go GRANT SELECT,INSERT,DELETE,UPDATE ON "EMM_MAIN"."EMM_MachineConfig" TO "ADTR_MAIN" go CREATE TABLE "EMM_MAIN"."EMM_MachineDeviceConnection" ( "DeviceKey" unsigned int NOT NULL DEFAULT autoincrement CONSTRAINT "CKC_DEVICEKEY_EMM_MACH" check(DeviceKey between 2000001 and 3000000) ,"PrimaryMachineKey" unsigned int NOT NULL CONSTRAINT "CKC_PRIMARYMACHINEKEY_EMM_MACH" check(PrimaryMachineKey between 1000001 and 2000000) ,"SecondaryMachineKey" unsigned int NOT NULL DEFAULT 0 ,"VendorDeviceGuid" binary(16) NOT NULL DEFAULT 0 ,"DeviceType" integer NOT NULL DEFAULT -1 ,"ScsiPort" smallint NOT NULL DEFAULT -1 ,"ScsiBus" smallint NOT NULL DEFAULT -1 ,"ScsiTarget" smallint NOT NULL DEFAULT -1 ,"ScsiLun" smallint NOT NULL DEFAULT -1 ,"DeviceStatus" smallint NOT NULL DEFAULT 0 ,"DeviceFlags" integer NOT NULL DEFAULT 0 ,"Active" integer NOT NULL DEFAULT 0 ,"PrimaryPath" varchar(128) NOT NULL ,"SecondaryPath" varchar(128) NOT NULL DEFAULT '' ,"PrimaryModeBits" smallint NOT NULL DEFAULT 0 ,"SecondaryModeBits" smallint NOT NULL DEFAULT 0 ,"AllocationFlag" integer NOT NULL DEFAULT 0 ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_MACHINEDEVICECONNECTION" PRIMARY KEY ("DeviceKey","PrimaryMachineKey","SecondaryMachineKey","PrimaryPath") ) IN "EMM_DATA" go CREATE TABLE "EMM_MAIN"."EMM_Machine_ServerGroup" ( "ServerGroupKey" unsigned int NOT NULL ,"MachineKey" unsigned int NOT NULL ,CONSTRAINT "PK_EMM_MACHINE_SERVERGROUP" PRIMARY KEY ("ServerGroupKey","MachineKey") ) IN "EMM_DATA" go COMMENT ON COLUMN "EMM_MAIN"."EMM_Machine_ServerGroup"."ServerGroupKey" IS 'Primary Key, Identifying the Server Group from ServerGroup Table' go COMMENT ON COLUMN "EMM_MAIN"."EMM_Machine_ServerGroup"."MachineKey" IS 'Primary Key, Identifying the host from Machine Table' go COMMENT ON TABLE "EMM_MAIN"."EMM_Machine_ServerGroup" IS '---------------------------------------------------------------------------------------- Created for recording members (hosts) of a ServerGroup. Updated from : /EMM_PDM.pdm/1.48/Fri Aug 26 19:51:00 2005// For FID:2036 Media Sharing ---------------------------------------------------------------------------------------- ' go CREATE TABLE "EMM_MAIN"."EMM_Media" ( "MediaKey" unsigned int NOT NULL DEFAULT autoincrement CONSTRAINT "CKC_MEDIAKEY_EMM_MEDI" check(MediaKey >= 4000001) ,"DriveKey" unsigned int NOT NULL DEFAULT 0 ,"MediaGuid" binary(16) NOT NULL DEFAULT NEWID() ,"MediaId" varchar(32) NOT NULL ,"PartnerKey" unsigned int NOT NULL DEFAULT 0 ,"PartnerId" varchar(32) NOT NULL DEFAULT '' ,"LegacyMediaType" integer NOT NULL DEFAULT -1 ,"MediaTypeName" varchar(64) NOT NULL DEFAULT '' ,"MediaGroupName" varchar(128) NOT NULL ,"DensityName" varchar(32) NOT NULL DEFAULT '' ,"DensityCode" binary(8) NOT NULL DEFAULT 0 ,"VerificationFlag" integer NOT NULL DEFAULT 0 ,"AssignedAppType" integer NOT NULL DEFAULT 0 ,"MediaFlags" integer NOT NULL DEFAULT 0 ,"MediaTypeFlags" integer NOT NULL DEFAULT 0 ,"MediaDescription" varchar(256) NOT NULL DEFAULT '' ,"Barcode" varchar(32) NOT NULL DEFAULT '' ,"PartnerBarcode" varchar(32) NOT NULL DEFAULT '' ,"AssignedDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"FirstMountDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"LastMountDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"ExpireDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"ImageExpireDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"AllocatedDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"LastWriteDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"LastRestoreDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"LibraryNumber" integer NOT NULL DEFAULT -1 ,"LegacyRobotType" integer NOT NULL DEFAULT 0 ,"LibraryGroupName" varchar(64) NOT NULL ,"SlotNumber" integer NOT NULL DEFAULT -1 ,"OpticalSide" smallint NOT NULL DEFAULT -1 ,"ControlHostName" varchar(1024) NOT NULL DEFAULT '' ,"CleaningsLeft" integer NOT NULL DEFAULT 0 ,"TotalMounts" integer NOT NULL DEFAULT 0 ,"MaxMounts" integer NOT NULL DEFAULT 0 ,"MediaRunTimeStatus" integer NOT NULL DEFAULT 0 ,"TotalWriteKBytes" double NOT NULL DEFAULT 0 ,"NumberOfImages" unsigned int NOT NULL DEFAULT 0 ,"NumberOfValidImages" unsigned int NOT NULL DEFAULT 0 ,"RetentionLevel" integer NOT NULL DEFAULT -1 ,"NumberOfRestores" unsigned int NOT NULL DEFAULT 0 ,"OpticalHeaderSizeBytes" integer NOT NULL DEFAULT 0 ,"OpticalSectorSizeBytes" integer NOT NULL DEFAULT 0 ,"OpticalLastHeaderOffset" double NOT NULL DEFAULT 0 ,"OpticalPartitionSizeBytes" double NOT NULL DEFAULT 0 ,"AdammGuid" binary(16) NOT NULL DEFAULT 0 ,"RsmGuid" binary(16) NOT NULL DEFAULT 0 ,"OriginHostKey" unsigned int NOT NULL DEFAULT 0 ,"UpgradeConflictsFlag" integer NOT NULL DEFAULT 0 ,"PoolNumber" smallint NOT NULL DEFAULT -1 ,"PoolName" varchar(128) NOT NULL DEFAULT '' ,"PrevPoolName" varchar(128) NOT NULL DEFAULT '-' ,"VltFlags" unsigned int NOT NULL DEFAULT 0 ,"VltContainerID" varchar(32) NOT NULL DEFAULT '-' ,"VltOffsiteLocation" varchar(32) NOT NULL DEFAULT '-' ,"VltOffsiteSlotNumber" integer NOT NULL DEFAULT 0 ,"VltOffsiteSessionID" integer NOT NULL DEFAULT 0 ,"VltOffsiteSentDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"VltOffsiteReturnDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"AcsAcs" smallint NOT NULL DEFAULT -1 ,"AcsLsm" smallint NOT NULL DEFAULT -1 ,"AllocationState" unsigned int NOT NULL DEFAULT 0 ,"ManufacturerName" varchar(8) NOT NULL DEFAULT '' ,"SerialNumber" varchar(32) NOT NULL DEFAULT '' ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,"LastWriteHostKey" unsigned int NOT NULL DEFAULT 0 ,"MasterServerKey" unsigned int NOT NULL DEFAULT 0 ,"ServerGroupKey" unsigned int NOT NULL DEFAULT 0 ,CONSTRAINT "PK_EMM_MEDIA" PRIMARY KEY ("MediaKey") ) IN "EMM_DATA" go COMMENT ON COLUMN "EMM_MAIN"."EMM_Media"."LastWriteHostKey" IS 'Key of the host that was last selected by MDS to write on the media.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_Media"."MasterServerKey" IS 'Key of the master server to which the media belongs.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_Media"."ServerGroupKey" IS 'Key of the media server group that owns the media.' go COMMENT ON TABLE "EMM_MAIN"."EMM_Media" IS 'The EMM_Media table is used to store the state of each media that has been discovered. ---------------------------------------------------------------------------------------- Columns Deleted: AssignedHostKey, AssignedHostName (FID2036) Updated from : 1.48/Fri Aug 26 19:51:00 2005 For FID:2036 Media Sharing ---------------------------------------------------------------------------------------- ' go GRANT SELECT ON "EMM_MAIN"."EMM_Media" TO "DARS_MAIN" go CREATE TABLE "EMM_MAIN"."EMM_MediaAffinityGroup" ( "MediaAffinityGroupKey" unsigned int NOT NULL DEFAULT autoincrement ,"MediaServerKey" unsigned int NOT NULL DEFAULT 0 ,CONSTRAINT "PK_EMM_MEDIAAFFINITYGROUP" PRIMARY KEY ("MediaAffinityGroupKey") ) IN "EMM_DATA" go CREATE TABLE "EMM_MAIN"."EMM_MediaGroup" ( "MediaGroupName" varchar(128) NOT NULL ,"MediaTypeName" varchar(64) NOT NULL ,"LibraryGroupName" varchar(64) NOT NULL ,"LibraryNumber" integer NOT NULL ,"ControlHostName" varchar(1024) NOT NULL ,"ControlHostKey" unsigned int NOT NULL ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_MEDIAGROUP" PRIMARY KEY ("MediaGroupName") ) IN "EMM_DATA" go CREATE TABLE "EMM_MAIN"."EMM_MediaPool" ( "MediaPoolNumber" smallint NOT NULL ,"MediaPoolGuid" binary(16) NOT NULL DEFAULT NEWID() ,"MediaPoolName" varchar(128) NOT NULL ,"MediaPoolDescription" varchar(256) NOT NULL ,"MediaPoolHostKey" integer NOT NULL DEFAULT 0 ,"MediaPoolHostName" varchar(1024) NOT NULL ,"OriginHostKey" integer NOT NULL DEFAULT 0 ,"OriginHostName" varchar(1024) NOT NULL ,"UpgradeConflicts" integer NOT NULL DEFAULT 0 ,"PoolType" integer NOT NULL DEFAULT 0 ,"MediaPoolUID" integer NOT NULL ,"MediaPoolGID" integer NOT NULL ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,"MaxPartiallyFullMedia" unsigned int NOT NULL DEFAULT 0 ,CONSTRAINT "PK_EMM_MEDIAPOOL" PRIMARY KEY ("MediaPoolNumber") ) IN "EMM_DATA" go COMMENT ON COLUMN "EMM_MAIN"."EMM_MediaPool"."MaxPartiallyFullMedia" IS 'MaxPartiallyFullMedia allows user of NetBackup to control how many partially full media can be there in each pool. This can be used to allow better media utilization. MDS will respect this value, and will not use scratch media even if drives are available. (Ref. FDD2036 Media Sharing)' go COMMENT ON TABLE "EMM_MAIN"."EMM_MediaPool" IS '---------------------------------------------------------------------------------------- Added Column: MaxPartiallyFullMedia Updated from : /EMM_PDM.pdm/1.48/Fri Aug 26 19:51:00 2005// For FID:2036 Media Sharing ---------------------------------------------------------------------------------------- ' go CREATE TABLE "EMM_MAIN"."EMM_MediaServer_NdmpFiler" ( "MediaServerKey" unsigned int NOT NULL DEFAULT 0 ,"NdmpFilerKey" unsigned int NOT NULL DEFAULT 0 ,"CredentialKey" unsigned int NOT NULL CONSTRAINT "CKC_CREDENTIALKEY_EMM_MEDI" check(CredentialKey >= 1) ,"PortNumber" unsigned int NOT NULL DEFAULT 0 ,"AppServerType" unsigned int NOT NULL DEFAULT 2 ,"AppServerSubType" unsigned int NOT NULL DEFAULT 0 ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,"SubTypeName" varchar(256) NOT NULL DEFAULT '' ,"DisplayName" varchar(256) NOT NULL DEFAULT '' ,CONSTRAINT "PK_EMM_MEDIASERVER_NDMPFILER" PRIMARY KEY ("MediaServerKey","NdmpFilerKey","CredentialKey","AppServerType","AppServerSubType","SubTypeName") ) IN "EMM_DATA" go CREATE TABLE "EMM_MAIN"."EMM_MediaType" ( "MediaTypeName" varchar(64) NOT NULL ,"TechGroupName" varchar(64) NULL ,"LegacyMediaType" integer NULL ,"MediaTypeFlags" integer NULL ,"MaximumMount" integer NULL ,CONSTRAINT "PK_EMM_MEDIATYPE" PRIMARY KEY ("MediaTypeName") ) IN "EMM_DATA" go COMMENT ON TABLE "EMM_MAIN"."EMM_MediaType" IS 'Every cartridge that is available for any of the technologies we support will have an entry in this table.' go CREATE TABLE "EMM_MAIN"."EMM_MediaType_ApiMediaType" ( "ApiMediaTypeName" varchar(64) NOT NULL ,"ApiTypeName" varchar(16) NOT NULL ,"MediaTypeName" varchar(64) NOT NULL ,CONSTRAINT "PK_EMM_MEDIATYPE_APIMEDIATYPE" PRIMARY KEY ("ApiMediaTypeName","ApiTypeName","MediaTypeName") ) IN "EMM_DATA" go COMMENT ON TABLE "EMM_MAIN"."EMM_MediaType_ApiMediaType" IS 'Intermediate table to resolve the many-to-many relation ship between EMM_MediaType and EMM_ApiMediaType' go CREATE TABLE "EMM_MAIN"."EMM_Media_MediaAffinityGroup" ( "MediaKey" unsigned int NOT NULL ,"UsageCount" unsigned int NOT NULL DEFAULT 0 ,"MediaAffinityGroupKey" unsigned int NOT NULL ,CONSTRAINT "PK_EMM_MEDIA_MEDIAAFFINITYGROU" PRIMARY KEY ("MediaKey") ) IN "EMM_DATA" go CREATE TABLE "EMM_MAIN"."EMM_Merge" ( "MediaId" varchar(32) NOT NULL ,"AssignedHostKey" unsigned int NOT NULL DEFAULT 0 ,"AssignedDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"ImageExpireDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"LastWriteDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"LastRestoreDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"MediaRunTimeStatus" integer NOT NULL DEFAULT 0 ,"TotalWriteKBytes" double NOT NULL DEFAULT 0 ,"NumberOfImages" unsigned int NOT NULL DEFAULT 0 ,"NumberOfValidImages" unsigned int NOT NULL DEFAULT 0 ,"RetentionLevel" integer NOT NULL DEFAULT -1 ,"NumberOfRestores" unsigned int NOT NULL DEFAULT 0 ,"OpticalSectorSizeBytes" integer NOT NULL DEFAULT 0 ,"OpticalHeaderSizeBytes" integer NOT NULL DEFAULT 0 ,"OpticalLastHeaderOffset" double NOT NULL DEFAULT 0 ,"OpticalPartitionSizeBytes" double NOT NULL DEFAULT 0 ,"PoolNumber" smallint NOT NULL DEFAULT -1 ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,CONSTRAINT "PK_EMM_MERGE" PRIMARY KEY ("MediaId","AssignedHostKey") ) IN "EMM_DATA" go CREATE TABLE "EMM_MAIN"."EMM_NdmpCredentials" ( "CredentialKey" unsigned int NOT NULL DEFAULT autoincrement CONSTRAINT "CKC_CREDENTIALKEY_EMM_NDMP" check(CredentialKey >= 1000000) ,"UserName" varchar(128) NOT NULL DEFAULT '' ,"Password" varchar(256) NOT NULL DEFAULT '' ,"PasswordKey" varchar(128) NOT NULL DEFAULT '' ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_NDMPCREDENTIALS" PRIMARY KEY ("CredentialKey") ) IN "EMM_DATA" go COMMENT ON TABLE "EMM_MAIN"."EMM_NdmpCredentials" IS 'EMM_NdmpCredentials table is used to store filer credentials.' go CREATE TABLE "EMM_MAIN"."EMM_ServerGroup" ( "ServerGroupKey" unsigned int NOT NULL DEFAULT autoincrement CONSTRAINT "CKC_SERVERGROUPKEY_EMM_SERV" check(ServerGroupKey between 7000001 and 8000000) ,"ServerGroupName" varchar(128) NOT NULL ,"MasterServerKey" unsigned int NOT NULL ,"ServerGroupType" unsigned int NOT NULL ,"Flags" unsigned int NOT NULL DEFAULT 0 ,"SGDescription" varchar(32) NOT NULL DEFAULT 'NONE' ,"ActiveState" smallint NOT NULL DEFAULT 0 ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,CONSTRAINT "PK_EMM_SERVERGROUP" PRIMARY KEY ("ServerGroupKey") ) IN "EMM_DATA" go COMMENT ON COLUMN "EMM_MAIN"."EMM_ServerGroup"."ServerGroupKey" IS 'Key identifying the Server Group (Unique)' go COMMENT ON COLUMN "EMM_MAIN"."EMM_ServerGroup"."ServerGroupName" IS 'Name of the ServerGroup' go COMMENT ON COLUMN "EMM_MAIN"."EMM_ServerGroup"."MasterServerKey" IS 'Master Server to which the group belongs' go COMMENT ON COLUMN "EMM_MAIN"."EMM_ServerGroup"."ServerGroupType" IS 'Types of server group, known groups Media Sharing = 0 NOM = 1 Alternate Server Restore = 3 SDBO = 4 (as of 10:36 PM 12/19/2005 ) ' go COMMENT ON COLUMN "EMM_MAIN"."EMM_ServerGroup"."Flags" IS 'Flags to be used for future expansion.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_ServerGroup"."SGDescription" IS 'Description of the server group.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_ServerGroup"."ActiveState" IS 'Flag for switching between Active/Inactive state. Active = 1 Inactive = 0' go COMMENT ON COLUMN "EMM_MAIN"."EMM_ServerGroup"."CreatedDateTime" IS 'CreatedDateTime is the date and time that the ServerGroup was created' go COMMENT ON COLUMN "EMM_MAIN"."EMM_ServerGroup"."LastModifiedDateTime" IS 'LastModifiedDateTime is the date and time of the last modification to the ServerGroup ' go COMMENT ON TABLE "EMM_MAIN"."EMM_ServerGroup" IS '---------------------------------------------------------------------------------------- Serves grouping of NetBackup servers and NDMP tape servers, known as ServerGroup for a special purpose. Updated from : /EMM_PDM.pdm/1.48/Fri Aug 26 19:51:00 2005// For FID:2036 Media Sharing ----------------------------------------------------------------------------------------' go CREATE TABLE "EMM_MAIN"."EMM_StorageServer" ( "StorageServerKey" unsigned int NOT NULL DEFAULT autoincrement ,"StsID" varchar(256) NOT NULL DEFAULT '' ,"ServerType" varchar(64) NOT NULL DEFAULT '' ,"MachineKey" unsigned int NOT NULL DEFAULT 0 ,"StsState" integer NOT NULL DEFAULT 0 ,"State" integer NOT NULL DEFAULT 0 ,"Flags" integer NOT NULL DEFAULT 0 ,"ActiveJobs" integer NOT NULL DEFAULT 0 ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,"FlagsExt" unsigned bigint NOT NULL DEFAULT 0 ,CONSTRAINT "PK_EMM_STORAGESERVER" PRIMARY KEY ("StorageServerKey") ) IN "EMM_DATA" go COMMENT ON COLUMN "EMM_MAIN"."EMM_StorageServer"."StsID" IS 'Identification of the StorageServer within the underlying storage implementation. In most cases, this field is not used. In case of the OST-to-Tape feature, this column is used to identify the tape server.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_StorageServer"."ServerType" IS 'Identifies the underlying storage implementation by name.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_StorageServer"."MachineKey" IS 'Key for the machine hosting the storage implementation.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_StorageServer"."StsState" IS 'State of the StorageServer within the underlying storage implementation. Currently not used.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_StorageServer"."State" IS 'State of the StorageServer within NetBackup.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_StorageServer"."Flags" IS 'Interger column for flag attributes for StorageServer.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_StorageServer"."ActiveJobs" IS 'Number of jobs active on this StorageServer.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_StorageServer"."FlagsExt" IS 'This column extends the Flags column in this table.' go ALTER TABLE "EMM_MAIN"."EMM_StorageServer" ADD CONSTRAINT "AK_MACHINEKEY_SERVERT_EMM_STOR" UNIQUE ( "ServerType","MachineKey" ) go COMMENT ON TABLE "EMM_MAIN"."EMM_StorageServer" IS 'This table persists the StorageServers as defined in SDDnb011.' go CREATE TABLE "EMM_MAIN"."EMM_StorageServer_DiskGroup" ( "DiskGroupKey" unsigned int NOT NULL ,"StorageServerKey" unsigned int NOT NULL ,"State" integer NOT NULL DEFAULT 0 ,"Flags" integer NOT NULL DEFAULT 0 ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_STORAGESERVER_DISKGROUP" PRIMARY KEY ("DiskGroupKey","StorageServerKey") ) IN "EMM_DATA" go CREATE TABLE "EMM_MAIN"."EMM_StorageUnit" ( "StorageUnitKey" unsigned int NOT NULL DEFAULT autoincrement ,"StorageUnitName" varchar(128) NOT NULL DEFAULT '' ,"MasterServerKey" unsigned int NOT NULL ,"StorageUnitType" integer NOT NULL DEFAULT 0 ,"MediaServerKey" unsigned int NOT NULL DEFAULT 0 ,"RobotType" integer NOT NULL DEFAULT 0 ,"RobotNumber" integer NOT NULL DEFAULT -1 ,"LegacyDensityType" integer NOT NULL DEFAULT 0 ,"DriveGroupName" varchar(64) NOT NULL DEFAULT '' ,"ConcurrentJobs" integer NOT NULL DEFAULT 0 ,"ActiveJobs" integer NOT NULL DEFAULT 0 CONSTRAINT "CKC_ACTIVEJOBS_EMM_STOR" check(ActiveJobs >= 0) ,"InitialMultiplexing" integer NOT NULL DEFAULT 0 ,"OnDemandOnly" integer NOT NULL DEFAULT 0 ,"MaxMultiplexing" integer NOT NULL DEFAULT 0 ,"MaxFragmentSize" integer NOT NULL DEFAULT 0 ,"NdmpAttachHostKey" unsigned int NOT NULL DEFAULT 0 ,"StuFlags" smallint NOT NULL DEFAULT 0 ,"StuSubtype" smallint NOT NULL DEFAULT 0 ,"Throttle" integer NOT NULL DEFAULT 0 ,"LastSelectedTime" timestamp NOT NULL DEFAULT current utc timestamp ,"OkOnRoot" integer NOT NULL DEFAULT 0 ,"Disk_State" integer NOT NULL DEFAULT 0 ,"Disk_Flags" integer NOT NULL DEFAULT 0 ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_STORAGEUNIT" PRIMARY KEY ("StorageUnitKey") ) IN "EMM_DATA" go COMMENT ON COLUMN "EMM_MAIN"."EMM_StorageUnit"."StorageUnitName" IS 'The unique name for the storage unit name that describes the type of storage you are defining. This is used when specifying a storage unit for policies and schedules. The master server key and storage unit name form the primary key for this table.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_StorageUnit"."StorageUnitType" IS 'The Storage Unit Type setting specifies the type of storage that this storage unit will use: Disk: A directory on a hard drive Media Manager: A robot or standalone tape drive NDMP: For use with NetBackup for NDMP--an optional application that enables NetBackup to use the Network Data Management Protocol (NDMP) to initialize and control backups and restores of Network Attached Storage (NAS) systems that support NDMP Disk Staging: The first storage location in a two-stage process called Disk Staging. ' go ALTER TABLE "EMM_MAIN"."EMM_StorageUnit" ADD CONSTRAINT "AK_STORAGENAME_EMM_STOR" UNIQUE ( "StorageUnitName","MasterServerKey" ) go COMMENT ON TABLE "EMM_MAIN"."EMM_StorageUnit" IS 'This table is used to store the storage units.' go CREATE TABLE "EMM_MAIN"."EMM_StorageUnitGroup" ( "STUGroupKey" unsigned int NOT NULL DEFAULT autoincrement ,"GroupName" varchar(128) NOT NULL ,"MasterServerKey" unsigned int NOT NULL ,"SelectionMethod" integer NOT NULL ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_STORAGEUNITGROUP" PRIMARY KEY ("STUGroupKey") ) IN "EMM_DATA" go ALTER TABLE "EMM_MAIN"."EMM_StorageUnitGroup" ADD CONSTRAINT "AK_STUGROUP_EMM_STOR" UNIQUE ( "GroupName","MasterServerKey" ) go COMMENT ON TABLE "EMM_MAIN"."EMM_StorageUnitGroup" IS 'The EMM_StorageUnitGroup table is used to store attributes of storage unit groups. ' go CREATE TABLE "EMM_MAIN"."EMM_StorageUnit_Machine" ( "MachineKey" unsigned int NOT NULL ,"StorageUnitKey" unsigned int NOT NULL ,"State" integer NOT NULL DEFAULT 0 ,"Flags" integer NOT NULL DEFAULT 0 ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_STORAGEUNIT_MACHINE" PRIMARY KEY ("MachineKey","StorageUnitKey") ) IN "EMM_DATA" go CREATE TABLE "EMM_MAIN"."EMM_StorageUnit_STUGroup" ( "STUGroupKey" unsigned int NOT NULL ,"StorageUnitKey" unsigned int NOT NULL ,"OrderNumber" integer NOT NULL ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_STORAGEUNIT_STUGROUP" PRIMARY KEY ("STUGroupKey","StorageUnitKey") ) IN "EMM_DATA" go CREATE TABLE "EMM_MAIN"."EMM_TechnologyGroup" ( "TechGroupName" varchar(64) NOT NULL ,"TechGroupType" integer NULL ,CONSTRAINT "PK_EMM_TECHNOLOGYGROUP" PRIMARY KEY ("TechGroupName") ) IN "EMM_DATA" go COMMENT ON TABLE "EMM_MAIN"."EMM_TechnologyGroup" IS 'The technolgy group is used to segment devices and media into physically compatible categories.' go CREATE TABLE "EMM_MAIN"."EMM_TechnologyGroup_LibraryGrp" ( "TechGroupName" varchar(64) NOT NULL ,"LibraryGroupName" varchar(64) NOT NULL ,CONSTRAINT "PK_EMM_TECHNOLOGYGROUP_LIBRARY" PRIMARY KEY ("TechGroupName","LibraryGroupName") ) IN "EMM_DATA" go COMMENT ON TABLE "EMM_MAIN"."EMM_TechnologyGroup_LibraryGrp" IS 'Intermediate table to resolve the many-to-many relation ship between EMM_TechnologyGroup and EMM_LibraryGroup tables' go CREATE TABLE "EMM_MAIN"."EMM_VaultContainer" ( "VltContainerID" varchar(32) NOT NULL ,"VltContainerDescription" varchar(256) NOT NULL DEFAULT '' ,"VltReturnDate" timestamp NOT NULL DEFAULT '1970-01-01 00:00:00.00' ,"VltRecallStatus" integer NOT NULL DEFAULT 0 ,"VltContainerFlags" integer NOT NULL DEFAULT 0 ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_VAULTCONTAINER" PRIMARY KEY ("VltContainerID") ) IN "EMM_DATA" go CREATE TABLE "EMM_MAIN"."EMM_Version" ( "Id" unsigned int NULL ,"Name" varchar(254) NOT NULL ,"Version" varchar(254) NOT NULL ,"Checksum" varchar(254) NOT NULL ,"DateTime" integer NOT NULL ,CONSTRAINT "PK_EMM_VERSION" PRIMARY KEY ("Name","Version") ) IN "EMM_DATA" go GRANT SELECT ON "EMM_MAIN"."EMM_Version" TO "ADTR_MAIN" go GRANT SELECT ON "EMM_MAIN"."EMM_Version" TO "DBM_MAIN" go GRANT SELECT ON "EMM_MAIN"."EMM_Version" TO "PEM_MAIN" go CREATE TABLE "RB_MAIN"."RB_Allocation_Type" ( "AllocationTypeID" integer NOT NULL ,"AllocationType" varchar(64) NULL ,PRIMARY KEY ("AllocationTypeID") ) IN "EMM_DATA" go CREATE TABLE "RB_MAIN"."RB_Provider_Type" ( "ProviderTypeID" integer NOT NULL ,"ProviderType" varchar(64) NULL ,PRIMARY KEY ("ProviderTypeID") ) IN "EMM_DATA" go CREATE TABLE "RB_MAIN"."RB_Named_Resource" ( "ResourceName" varchar(1024) NOT NULL ,"MaxCount" integer NOT NULL DEFAULT 0 ,"CurrentCount" integer NOT NULL DEFAULT 0 ,PRIMARY KEY ("ResourceName") ) IN "EMM_DATA" go CREATE TABLE "RB_MAIN"."RB_MDS_Allocation" ( "MDSAllocationKey" unsigned int NOT NULL ,"MediaKey" unsigned int NOT NULL DEFAULT 0 ,"DriveKey" unsigned int NOT NULL DEFAULT 0 ,"Abstime" unsigned int NOT NULL DEFAULT 0 ,"Delay" integer NOT NULL DEFAULT 0 ,"DriveState" varchar(128) NOT NULL DEFAULT '' ,"DownStuCounts" integer NOT NULL DEFAULT 0 ,"DriveIsReusable" integer NULL ,"EjectUponUnload" integer NULL ,"PendingRequestWasAssigned" integer NULL ,"MediaRequestDelayAbsTime" unsigned int NOT NULL DEFAULT 0 ,"ExternalFile" varchar(1024) NOT NULL DEFAULT '' ,"UserAssociatedDrive" varchar(1024) NOT NULL DEFAULT '' ,"Client" varchar(128) NOT NULL DEFAULT '' ,"WaitingRequestID" binary(16) NULL ,"RequeueState" integer NOT NULL DEFAULT 0 ,"UnloadType" unsigned int NOT NULL DEFAULT 0 ,"Flags" unsigned int NOT NULL DEFAULT 0 ,"Reallocating" integer NULL ,"PendingGuid" binary(16) NULL ,"JobID" binary(16) NULL ,"AllocationDataSize" integer NOT NULL DEFAULT 0 ,"AllocationData" long binary NULL ,PRIMARY KEY ("MDSAllocationKey") ) IN "EMM_DATA" go CREATE TABLE "RB_MAIN"."RB_MDS_Reservation" ( "MDSAllocationKey" unsigned int NOT NULL ,"MediaKey" unsigned int NOT NULL DEFAULT 0 ,"MountCount" integer NOT NULL DEFAULT 0 ,"JobID" binary(16) NULL ,"ReservationDataSize" integer NOT NULL DEFAULT 0 ,"ReservationData" long binary NULL ,PRIMARY KEY ("MDSAllocationKey") ) IN "EMM_DATA" go CREATE TABLE "RB_MAIN"."RB_MDS_TransportAllocation" ( "MDSAllocationKey" unsigned int NOT NULL ,"TransportState" varchar(128) NOT NULL DEFAULT '' ,"TranportDataSize" integer NOT NULL DEFAULT 0 ,"TransportData" long binary NULL ,PRIMARY KEY ("MDSAllocationKey") ) IN "EMM_DATA" go CREATE TABLE "RB_MAIN"."RB_MDS_Job_Information" ( "JobID" binary(16) NOT NULL ,"JobDataSize" integer NOT NULL DEFAULT 0 ,"JobData" long binary NULL ,PRIMARY KEY ("JobID") ) IN "EMM_DATA" go CREATE TABLE "RB_MAIN"."RB_Drive_Allocation_Error" ( "RecordNumber" unsigned int NOT NULL DEFAULT autoincrement ,"MediaServer" varchar(1024) NOT NULL DEFAULT '' ,"RobotNumber" integer NOT NULL DEFAULT 0 ,"RobotType" integer NOT NULL DEFAULT 0 ,"DriveTypeName" varchar(64) NOT NULL DEFAULT '' ,"NdmpControlHost" varchar(1024) NOT NULL DEFAULT '' ,"RecordExpTime" timestamp NULL DEFAULT current utc timestamp ,PRIMARY KEY ("RecordNumber") ) IN "EMM_DATA" go GRANT SELECT ON "RB_MAIN"."RB_Drive_Allocation_Error" TO "EMM_MAIN" go GRANT SELECT ON "RB_MAIN"."RB_Drive_Allocation_Error" TO "EMM_MAIN" FROM "RB_MAIN" go CREATE TABLE "RB_MAIN"."RB_Media_Allocation_Error" ( "RecordNumber" unsigned int NOT NULL DEFAULT autoincrement ,"MediaServer" varchar(1024) NOT NULL DEFAULT '' ,"RobotNumber" integer NOT NULL DEFAULT 0 ,"RobotType" integer NOT NULL DEFAULT 0 ,"PoolName" varchar(128) NOT NULL DEFAULT '' ,"RetentionLevel" integer NOT NULL DEFAULT -1 ,"MediaTypeName" varchar(64) NOT NULL DEFAULT '' ,"RecordExpTime" timestamp NULL DEFAULT current utc timestamp ,PRIMARY KEY ("RecordNumber") ) IN "EMM_DATA" go GRANT SELECT ON "RB_MAIN"."RB_Media_Allocation_Error" TO "EMM_MAIN" go GRANT SELECT ON "RB_MAIN"."RB_Media_Allocation_Error" TO "EMM_MAIN" FROM "RB_MAIN" go CREATE TABLE "EMM_MAIN"."EMM_StorageServer_Configuration" ( "StorageServerKey" unsigned int NOT NULL DEFAULT 0 ,"Name" varchar(64) NOT NULL ,"Value" varchar(1024) NOT NULL ,"Description" varchar(1024) NOT NULL ,"DataType" integer NOT NULL DEFAULT 0 ,"Fixed" integer NOT NULL DEFAULT 0 ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_STORAGESERVER_CONFIGURA" PRIMARY KEY CLUSTERED ("StorageServerKey","Name") ) IN "EMM_DATA" go COMMENT ON COLUMN "EMM_MAIN"."EMM_StorageServer_Configuration"."StorageServerKey" IS 'Key of the StorageServer to which this configuration itme applies' go COMMENT ON COLUMN "EMM_MAIN"."EMM_StorageServer_Configuration"."Name" IS 'Name of the configuration item' go COMMENT ON COLUMN "EMM_MAIN"."EMM_StorageServer_Configuration"."Value" IS 'Value of the configuration item' go COMMENT ON COLUMN "EMM_MAIN"."EMM_StorageServer_Configuration"."Description" IS 'Semantic description of the configuration item' go COMMENT ON COLUMN "EMM_MAIN"."EMM_StorageServer_Configuration"."DataType" IS 'Data type of the configuration value. While the value of a configuration item is always represented as a string, this enumaration can be used to aid UIs when parsing user provided input for correctness.' go COMMENT ON COLUMN "EMM_MAIN"."EMM_StorageServer_Configuration"."Fixed" IS 'If set, this value is read-only.' go COMMENT ON TABLE "EMM_MAIN"."EMM_StorageServer_Configuration" IS 'This table persists configuration details of a StorageServer' go CREATE TABLE "DBM_MAIN"."DBM_ImageChangeLog" ( "ImageChangeLogKey" unsigned int NOT NULL DEFAULT autoincrement ,"MasterServerKey" unsigned int NOT NULL ,"BackupID" varchar(1024) NOT NULL ,"ClientType" integer NOT NULL ,"OperationID" integer NOT NULL ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,CONSTRAINT "PK_DBM_IMAGECHANGELOG" PRIMARY KEY CLUSTERED ("ImageChangeLogKey") ) IN "DBM_DATA" go GRANT SELECT ON "DBM_MAIN"."DBM_ImageChangeLog" TO "DARS_MAIN" go CREATE TABLE "DARS_MAIN"."DARS_Oracle_Configuration" ( "ConfigurationKey" unsigned int NOT NULL DEFAULT autoincrement ,"DatabaseKey" unsigned int NOT NULL ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_DARS_ORACLE_CONFIGURATION" PRIMARY KEY ("ConfigurationKey") ) IN "DARS_DATA" go CREATE TABLE "DARS_MAIN"."DARS_Oracle_Backup" ( "BackupKey" unsigned int NOT NULL DEFAULT autoincrement ,"ConfigurationKey" unsigned int NOT NULL ,"OracleBackupID" varchar(1024) NOT NULL ,"NbuClientName" varchar(1024) NOT NULL ,"NbuBackupTime" bigint NOT NULL ,"BackupType" varchar(64) NOT NULL ,"BackupMethod" varchar(64) NOT NULL ,"BackupTag" varchar(512) NOT NULL ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_DARS_ORACLE_BACKUP" PRIMARY KEY ("BackupKey") ) IN "DARS_DATA" go CREATE TABLE "DARS_MAIN"."DARS_Oracle_Init_Params" ( "InitParamKey" unsigned int NOT NULL DEFAULT autoincrement ,"DatabaseKey" unsigned int NOT NULL ,"Name" varchar(80) NOT NULL ,"Value" varchar(1024) NOT NULL ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_DARS_ORACLE_INIT_PARAMS" PRIMARY KEY ("InitParamKey") ) IN "DARS_DATA" go CREATE TABLE "DARS_MAIN"."DARS_Oracle_Instance_Params_Map" ( "ControlFileKey" unsigned int NOT NULL ,"InitParamKey" unsigned int NOT NULL ,CONSTRAINT "PK_DARS_ORACLE_INSTANCE_PARAMS" PRIMARY KEY CLUSTERED ("ControlFileKey","InitParamKey") ) IN "DARS_DATA" go CREATE TABLE "DARS_MAIN"."DARS_Oracle_Spfile" ( "SpfileKey" unsigned int NOT NULL DEFAULT autoincrement ,"ConfigurationKey" unsigned int NOT NULL ,"BackupKey" unsigned int NOT NULL ,"Name" varchar(1024) NOT NULL ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_DARS_ORACLE_SPFILE" PRIMARY KEY ("SpfileKey") ) IN "DARS_DATA" go CREATE TABLE "ADTR_MAIN"."ADTR_AuditRecord" ( "AuditRecordKey" unsigned int NOT NULL DEFAULT autoincrement ,"MasterServerKey" unsigned int NOT NULL ,"UserName" varchar(128) NOT NULL DEFAULT '' ,"UserDomain" varchar(256) NOT NULL DEFAULT '' ,"UserDomainType" smallint NOT NULL DEFAULT 0 ,"AuditTimestamp" bigint NOT NULL DEFAULT 0 ,"MessageId" unsigned int NOT NULL DEFAULT 0 ,"Category" unsigned smallint NOT NULL DEFAULT 0 ,"Operation" unsigned smallint NOT NULL DEFAULT 0 ,"NumPHs" unsigned smallint NOT NULL DEFAULT 0 ,"NumNVTs" unsigned smallint NOT NULL DEFAULT 0 ,"TieInId" unsigned int NOT NULL DEFAULT 0 ,"MetaData" varchar(256) NOT NULL DEFAULT '' ,"RecordId" unsigned int NOT NULL DEFAULT 0 ,"ParentRecordId" unsigned int NOT NULL DEFAULT 0 ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,"Reason" varchar(512) NOT NULL DEFAULT '' ,CONSTRAINT "PK_ADTR_AUDITRECORD" PRIMARY KEY CLUSTERED ("AuditRecordKey") ) IN "DBM_DATA" go GRANT SELECT,INSERT ON "ADTR_MAIN"."ADTR_AuditRecord" TO "EMM_MAIN" go CREATE TABLE "ADTR_MAIN"."ADTR_AuditRecord_Details" ( "AuditRecordKey" unsigned int NOT NULL ,"Number" unsigned smallint NOT NULL ,"Name" varchar(64) NOT NULL ,"OldType" unsigned smallint NOT NULL DEFAULT 0 ,"OldValue" varchar(4096) NOT NULL DEFAULT '' ,"NewType" unsigned smallint NOT NULL DEFAULT 0 ,"NewValue" varchar(4096) NOT NULL DEFAULT '' ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_ADTR_AUDITRECORDDETAILS" PRIMARY KEY CLUSTERED ("AuditRecordKey","Number") ) IN "DBM_DATA" go GRANT SELECT,INSERT ON "ADTR_MAIN"."ADTR_AuditRecord_Details" TO "EMM_MAIN" go CREATE TABLE "ADTR_MAIN"."ADTR_AuditRecord_Placeholder" ( "AuditRecordKey" unsigned int NOT NULL ,"PlaceHolderNumber" unsigned smallint NOT NULL ,"PlaceHolderType" unsigned smallint NOT NULL DEFAULT 0 ,"PlaceHolderValue" varchar(128) NOT NULL DEFAULT '' ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_ADTR_AUDITRECORD_PLACEHOLDE" PRIMARY KEY CLUSTERED ("AuditRecordKey","PlaceHolderNumber") ) IN "DBM_DATA" go GRANT SELECT,INSERT ON "ADTR_MAIN"."ADTR_AuditRecord_Placeholder" TO "EMM_MAIN" go CREATE TABLE "RB_MAIN"."RB_Allocation" ( "AllocationID" binary(16) NOT NULL ,"AllocationType" integer NOT NULL DEFAULT 0 ,"ToBeReleased" integer NOT NULL DEFAULT 0 ,"Provider" integer NOT NULL DEFAULT 0 ,"ResourceName" varchar(1024) NOT NULL DEFAULT '' ,"UserAllocation" varchar(128) NOT NULL DEFAULT '' ,"FirstUserAllocation" varchar(128) NOT NULL DEFAULT '' ,"UserSequenceNumber" integer NOT NULL DEFAULT 0 ,"MasterServerName" varchar(1024) NOT NULL DEFAULT '' ,"GroupAllocationID" binary(16) NOT NULL DEFAULT 0 ,"MDSAllocationKey" unsigned int NOT NULL DEFAULT 0 ,"AllocationDataSize" integer NOT NULL DEFAULT 0 ,"AllocationData" long binary NULL ,CONSTRAINT "PK_RB_ALLOCATION" PRIMARY KEY ("AllocationID") ) IN "EMM_DATA" go CREATE TABLE "DBM_MAIN"."DBM_Image" ( "ImageKey" unsigned int NOT NULL DEFAULT autoincrement ,"MasterServerKey" unsigned int NOT NULL CONSTRAINT "CKC_MASTERSERVERKEY_DBM_IMAG" check(MasterServerKey between 1000001 and 2000000) ,"CSScheduleKey" unsigned int NULL ,"Client" varchar(1024) NOT NULL ,"BackupTime" unsigned bigint NOT NULL ,"NumFiles" integer NOT NULL DEFAULT 0 ,"KBytes" bigint NOT NULL DEFAULT 0 ,"SnapTime" unsigned bigint NOT NULL DEFAULT 0 ,"LastBirthtime" unsigned bigint NOT NULL DEFAULT 0 ,"EstimatedKbytes" bigint NOT NULL DEFAULT 0 ,"ImageDumpLevel" integer NOT NULL DEFAULT 0 ,CONSTRAINT "PK_DBM_IMAGE" PRIMARY KEY CLUSTERED ("ImageKey") ) IN "DBM_DATA" go COMMENT ON TABLE "DBM_MAIN"."DBM_Image" IS 'Contains the image info that dbm and pem require' go GRANT SELECT,DELETE,UPDATE ON "DBM_MAIN"."DBM_Image" TO "PEM_MAIN" go CREATE TABLE "PEM_MAIN"."PEM_CSSchedule" ( "CSScheduleKey" unsigned int NOT NULL DEFAULT autoincrement ,"ComponentSetKey" unsigned int NOT NULL ,"DiscoveryKey" unsigned int NOT NULL ,"Flags" unsigned int NOT NULL ,"LatestImage" unsigned int NOT NULL ,"ScheduleName" varchar(128) NOT NULL ,CONSTRAINT "PK_PEM_CSSCHEDULE" PRIMARY KEY CLUSTERED ("CSScheduleKey") ) IN "DBM_DATA" go COMMENT ON TABLE "PEM_MAIN"."PEM_CSSchedule" IS 'Each schedule that runs for a component set' go GRANT SELECT,DELETE,UPDATE,REFERENCES ON "PEM_MAIN"."PEM_CSSchedule" TO "DBM_MAIN" go CREATE TABLE "PEM_MAIN"."PEM_ComponentSet" ( "ComponentSetKey" unsigned int NOT NULL DEFAULT autoincrement ,"DiscoveryKey" unsigned int NOT NULL ,"Flags" unsigned int NOT NULL ,"ComponentSetName" varchar(256) NOT NULL ,CONSTRAINT "PK_PEM_COMPONENTSET" PRIMARY KEY CLUSTERED ("ComponentSetKey") ) IN "DBM_DATA" go COMMENT ON COLUMN "PEM_MAIN"."PEM_ComponentSet"."Flags" IS 'Contains the boolean bits (isactive, )' go COMMENT ON TABLE "PEM_MAIN"."PEM_ComponentSet" IS 'Discovered Components' go GRANT SELECT,DELETE,UPDATE,REFERENCES ON "PEM_MAIN"."PEM_ComponentSet" TO "DBM_MAIN" go CREATE TABLE "PEM_MAIN"."PEM_Discovery" ( "DiscoveryKey" unsigned int NOT NULL DEFAULT autoincrement ,"PolicyKey" unsigned int NOT NULL ,"DiscoveryTime" bigint NOT NULL DEFAULT 0 ,"ValidFor" unsigned int NOT NULL DEFAULT 0 ,"XMLBlob" xml NOT NULL ,CONSTRAINT "PK_PEM_DISCOVERY" PRIMARY KEY CLUSTERED ("DiscoveryKey") ) IN "DBM_DATA" go COMMENT ON COLUMN "PEM_MAIN"."PEM_Discovery"."XMLBlob" IS 'What is the appropriate type/size?' go COMMENT ON TABLE "PEM_MAIN"."PEM_Discovery" IS 'Discovery information for application protection' go GRANT SELECT,DELETE ON "PEM_MAIN"."PEM_Discovery" TO "DBM_MAIN" go CREATE TABLE "PEM_MAIN"."PEM_Policy" ( "PolicyKey" unsigned int NOT NULL DEFAULT autoincrement ,"PolicyName" varchar(128) NOT NULL ,"DiscoveryClient" varchar(1024) NOT NULL ,"FileListSHA2" binary(64) NOT NULL ,CONSTRAINT "PK_PEM_POLICY" PRIMARY KEY CLUSTERED ("PolicyKey") ) IN "DBM_DATA" go COMMENT ON TABLE "PEM_MAIN"."PEM_Policy" IS 'Contains the policy portion of the data for application protection' go GRANT SELECT,DELETE ON "PEM_MAIN"."PEM_Policy" TO "DBM_MAIN" go CREATE TABLE "EMM_MAIN"."EMM_ImageReplicationDestination" ( "MasterServerKey" unsigned int NOT NULL ,"BackupId" varchar(1024) NOT NULL ,"CopyNumber" integer NOT NULL ,"TargetMachineKey" unsigned int NOT NULL ,"VolumeInfo" varchar(1024) NOT NULL DEFAULT '' ,CONSTRAINT "PK_EMM_IMAGEREPLICATIONDESTINA" PRIMARY KEY CLUSTERED ("MasterServerKey","BackupId","CopyNumber","TargetMachineKey") ) IN "DBM_DATA" go CREATE TABLE "EMM_MAIN"."EMM_Image" ( "MasterServerKey" unsigned int NOT NULL ,"BackupID" varchar(1024) NOT NULL ,"ClientName" varchar(1024) NOT NULL ,"BackupTime" bigint NOT NULL ,"PolicyName" varchar(1024) NOT NULL ,"ClientType" integer NOT NULL ,"ScheduleType" integer NOT NULL ,"StorageServiceName" varchar(1024) NOT NULL DEFAULT '' ,"StorageServiceState" integer NOT NULL DEFAULT 0 CONSTRAINT "CKC_STORAGESERVICESTA_EMM_IMAG" check(StorageServiceState between 0 and 10 and StorageServiceState in( 0,1,2,3,9,10 ) ) ,"TimeInProcess" bigint NOT NULL DEFAULT 0 ,"ClassificationID" varchar(64) NOT NULL DEFAULT '' ,"StorageServiceVersionNumber" integer NOT NULL DEFAULT 0 ,"OriginMasterServer" varchar(1024) NOT NULL DEFAULT '' ,"OriginMasterServerID" binary(16) NOT NULL DEFAULT 0 ,"RequiredExpirationDate" bigint NULL DEFAULT 0 ,"ImportFromReplicaTime" bigint NOT NULL DEFAULT 0 ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_IMAGE" PRIMARY KEY ("MasterServerKey","BackupID") ) IN "DBM_DATA" go CREATE TABLE "EMM_MAIN"."EMM_MS_StorageServer_Connection" ( "MediaServerKey" unsigned int NOT NULL ,"StorageServerKey" unsigned int NOT NULL ,"StateFlags" unsigned int NULL DEFAULT 1 ,"MaintOpPriority" unsigned int NULL DEFAULT 1 ,CONSTRAINT "PK_EMM_MS_STORAGESERVER_CONNEC" PRIMARY KEY CLUSTERED ("MediaServerKey","StorageServerKey") ) IN "EMM_DATA" go CREATE TABLE "EMM_MAIN"."EMM_ImageCopy" ( "MasterServerKey" unsigned int NOT NULL ,"BackupID" varchar(1024) NOT NULL ,"CopyNumber" integer NOT NULL CONSTRAINT "CKC_COPYNUMBER_EMM_IMAG" check(CopyNumber >= 0) ,"CopyType" integer NOT NULL CONSTRAINT "CKC_COPYTYPE_EMM_IMAG" check(CopyType between 0 and 4 and CopyType in( 0,1,2,3,4 ) ) ,"ExpireTime" bigint NOT NULL DEFAULT 0 ,"TryToKeepTime" bigint NOT NULL DEFAULT 0 ,"Residence" varchar(1024) NOT NULL DEFAULT '' ,"CopyState" integer NOT NULL DEFAULT 0 CONSTRAINT "CKC_COPYSTATE_EMM_IMAG" check(CopyState between 0 and 10 and CopyState in( 0,1,2,3,9,10 ) ) ,"JobID" integer NOT NULL DEFAULT 0 ,"ExpirationType" smallint NOT NULL DEFAULT 0 ,"MpxState" smallint NOT NULL DEFAULT 0 ,"RetryCount" integer NOT NULL DEFAULT 0 ,"LastRetryTime" bigint NOT NULL DEFAULT 0 ,"LifecycleDestinationTag" varchar(256) NOT NULL DEFAULT '' ,"LifecycleSourceTag" integer NOT NULL DEFAULT 0 ,"DeferredDuplicationTime" bigint NOT NULL DEFAULT 0 ,"ExpireLifecycleTime" bigint NOT NULL DEFAULT 0 ,"IsReplica" smallint NOT NULL DEFAULT 0 ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_IMAGECOPY" PRIMARY KEY ("MasterServerKey","BackupID","CopyNumber") ) IN "DBM_DATA" go CREATE TABLE "EMM_MAIN"."EMM_ImageFragment" ( "MasterServerKey" unsigned int NOT NULL ,"BackupID" varchar(1024) NOT NULL ,"CopyNumber" integer NOT NULL ,"FragmentNumber" integer NOT NULL ,"ResumeCount" integer NOT NULL ,"MediaID" varchar(1024) NOT NULL ,"MediaServerKey" unsigned int NOT NULL DEFAULT 0 ,"StorageServerKey" unsigned int NOT NULL DEFAULT 0 ,"StorageUnitType" integer NOT NULL DEFAULT 0 ,"StuSubType" smallint NOT NULL DEFAULT 0 ,"FragmentState" smallint NOT NULL CONSTRAINT "CKC_FRAGMENTSTATE_EMM_IMAG" check(FragmentState between 1 and 5 and FragmentState in( 1,2,3,5 ) ) ,"FragmentSize" bigint NOT NULL DEFAULT 0 ,"DeleteHeader" bit NOT NULL DEFAULT 1 ,"FragmentID" varchar(4096) NOT NULL DEFAULT '' ,"MediaExtents" varchar(4096) NOT NULL DEFAULT '' ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_EMM_IMAGEFRAGMENT" PRIMARY KEY ("MasterServerKey","BackupID","CopyNumber","FragmentNumber","ResumeCount","MediaID") ) IN "DBM_DATA" go CREATE TABLE "DBM_MAIN"."DBM_Dbspace" ( "LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ) IN "DBM_DATA" go COMMENT ON TABLE "DBM_MAIN"."DBM_Dbspace" IS 'Used to force an update to DBM_DATA after a table is dropped from it.' go CREATE TABLE "DARS_MAIN"."DARS_Oracle_Database" ( "DatabaseKey" unsigned int NOT NULL DEFAULT autoincrement ,"MasterServerKey" unsigned int NOT NULL ,"Name" varchar(9) NOT NULL ,"InstanceName" varchar(1024) NOT NULL ,"DatabaseID" numeric(40,0) NOT NULL ,"Version" varchar(64) NOT NULL ,"HomeDirectory" varchar(1024) NOT NULL ,"Hostname" varchar(1024) NOT NULL ,"OS_Type" varchar(128) NOT NULL ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_DARS_ORACLE_DATABASE" PRIMARY KEY ("DatabaseKey") ) IN "DARS_DATA" go CREATE TABLE "DARS_MAIN"."DARS_Oracle_ArchiveLog" ( "ArchiveLogKey" unsigned int NOT NULL DEFAULT autoincrement ,"BackupKey" unsigned int NOT NULL ,"ConfigurationKey" unsigned int NOT NULL ,"Size" unsigned int NOT NULL ,"FirstChangeNum" numeric(40,0) NOT NULL ,"FirstChangeTime" bigint NOT NULL ,"NextChangeNum" numeric(40,0) NOT NULL ,"NextChangeTime" bigint NOT NULL ,"ThreadNum" numeric(40,0) NOT NULL ,"SequenceNum" numeric(40,0) NOT NULL ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"ResetlogChangeNum" numeric(40,0) NOT NULL ,"ResetlogTime" bigint NOT NULL ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,"Name" varchar(1024) NOT NULL ,CONSTRAINT "PK_DARS_ORACLE_ARCHIVELOG" PRIMARY KEY ("ArchiveLogKey") ) IN "DARS_DATA" go CREATE TABLE "DARS_MAIN"."DARS_Oracle_ControlFile" ( "ControlFileKey" unsigned int NOT NULL DEFAULT autoincrement ,"BackupKey" unsigned int NOT NULL ,"ConfigurationKey" unsigned int NOT NULL ,"CheckpointChangeNum" numeric(40,0) NOT NULL ,"CheckpointChangeTime" bigint NOT NULL ,"ResetlogChangeNum" numeric(40,0) NOT NULL ,"ResetlogTime" bigint NOT NULL ,"ArchiveMode" varchar(16) NOT NULL ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_DARS_ORACLE_CONTROLFILE" PRIMARY KEY ("ControlFileKey") ) IN "DARS_DATA" go CREATE TABLE "DARS_MAIN"."DARS_Oracle_Tablespace" ( "TablespaceKey" unsigned int NOT NULL DEFAULT autoincrement ,"ConfigurationKey" unsigned int NOT NULL ,"Name" varchar(30) NOT NULL ,"Type" varchar(30) NOT NULL ,"TablespaceNumber" numeric(40,0) NOT NULL ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_DARS_ORACLE_TABLESPACE" PRIMARY KEY ("TablespaceKey") ) IN "DARS_DATA" go CREATE TABLE "DARS_MAIN"."DARS_Oracle_Datafile" ( "DatafileKey" unsigned int NOT NULL DEFAULT autoincrement ,"TablespaceKey" unsigned int NOT NULL ,"BackupKey" unsigned int NOT NULL ,"Name" varchar(1024) NOT NULL ,"Size" numeric(40,0) NOT NULL ,"Number" numeric(40,0) NOT NULL ,"CheckpointChangeNum" numeric(40,0) NULL ,"CheckpointChangeTime" bigint NULL ,"ResetlogChangeNum" numeric(40,0) NULL ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_DARS_ORACLE_DATAFILE" PRIMARY KEY ("DatafileKey") ) IN "DARS_DATA" go CREATE TABLE "DARS_MAIN"."DARS_Oracle_RedoLog" ( "RedoLogKey" unsigned int NOT NULL DEFAULT autoincrement ,"ConfigurationKey" unsigned int NOT NULL ,"Name" varchar(1024) NOT NULL ,"GroupNumber" numeric(40,0) NOT NULL ,"Size" numeric(40,0) NOT NULL ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_DARS_ORACLE_REDOLOG" PRIMARY KEY ("RedoLogKey") ) IN "DARS_DATA" go CREATE TABLE "DARS_MAIN"."DARS_Oracle_Temp_File" ( "TempFileKey" unsigned int NOT NULL DEFAULT autoincrement ,"TablespaceKey" unsigned int NOT NULL ,"Name" varchar(1024) NOT NULL ,"Size" numeric(40,0) NOT NULL ,"Number" numeric(40,0) NOT NULL ,"CreatedDateTime" timestamp NOT NULL DEFAULT current utc timestamp ,"LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ,CONSTRAINT "PK_DARS_ORACLE_TEMP_FILE" PRIMARY KEY ("TempFileKey") ) IN "DARS_DATA" go CREATE TABLE "DARS_MAIN"."DARS_Dbspace" ( "LastModifiedDateTime" timestamp NOT NULL DEFAULT utc timestamp ) IN "DARS_DATA" go COMMENT ON TABLE "DARS_MAIN"."DARS_Dbspace" IS 'Used to force an update to DARS_DATA after a table is dropped from it.' go ------------------------------------------------- -- Reload column statistics ------------------------------------------------- if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_AllocationStatus"."AllocationStatusKey" 64, -1, 21, 21, 0x000000000000f03f000000000088964000000000003c97400000000000e4974000000000001898400000000000849a400000000000989a400000000000fc9a4000000000005c9b400000000000c09b400000000000209c400000000000849c400000000000e49c400000000000089e4000000000008c9e4000000000000c9f40000000000008a04000000000008ca04000000000000ea14000000000009ca440000000000014a640, 0x00000000000000008ce9093f0000803fa634e13e000000008be9093fa7d1263fa7d1263fa7d1263fa7d1263fa7d1263fa7d1263f00000000cb2e483fcb2e483fce2e483f00000000cb2e483f0000803f00000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_AllocationStatus"."AllocationKey" 65, -1, 14, 11, 0x000000005f194241000000005f1942410000000051bf49410000008004c64941000000006bbd4a410000000033134d4100000080b7234d4100000000e7234d410000000027254d4100000000cc26504100000040355d5341, 0x0000000057f7ab3d8bb9033e5e96453e8bb9033ebb84e63d23b4c93ebb84e63df112903ef4a2053e044d0d3e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_AllocationStatus"."MediaKey" 64, -1, 14, 14, 0x000000000000f0bf0000000000000000000000000000000000000000dc05344100000080470e4d410000008052474e4100000000ee854e41000000800d864e410000008015864e41000000801d864e410000008025864e41000000802d864e41000000004d864e41000000809a864e41, 0x000000000000803f0200f03d00000000a234613f00000000d818403e0000803f51c8843e51c8843e51c8843e51c8843ece2e483f329d0b3f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_AllocationStatus"."DriveKey" 64, -1, 12, 12, 0x000000000000f0bf00000000fd843e4100000000ff843e410000000003853e410000000005853e410000000008853e41000000000a853e410000000017853e41000000001a853e41000000001d853e410000000020853e410000000032853e41, 0x00000000000000008be9093f00000000b9602c3f8be9093f8be9093f3011c43ec3df853ec3df853ec3df853e784ab13e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_AllocationStatus"."JobId" 65, -1, 2, 1, 0x0000000000000000, 0x00000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_AllocationStatus"."StatusCode" 64, -1, 12, 12, 0x000000000000f03f000000000080474000000000004057400000000000e06c40000000000010774000000000004091400000000000daa94000000000003cb14000000000006dbe400000000000fcbf40000000000002c040000000008009c040, 0x00000000000000000000803f0000803f0000803fa634613f0a06453f00000000cb2e483f000000006a02983e00000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_AllocationStatus"."Operation" 64, -1, 10, 5, 0x0000000000000000000000000000f03f000000000000004000000000000010400000000000001440, 0x000000005ee0673e0000803f9ce58b3e368b763f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_AllocationStatus"."MediaServerKey" 65, -1, 2, 1, 0x0000000086842e41, 0x00000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_AllocationStatus"."Data1" 64, -1, 8, 6, 0x000000000000000000000000000058410000000000005a410000000000005c410000005505a0b141000000000800ca41, 0x00000000638cb13f0000003f0000003f4416d93d0000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_AllocationStatus"."Data2" 64, -1, 8, 4, 0x00000000000000000000000000008040000000000000c040000000000000d040, 0x00000000000000000000000000000000 end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_AllocationStatus"."String1" 66, .003144653979689, 5, 2, 0x70bb9c12bf90a9507088, 0x000000000cd70243 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_AllocationStatus"."CreatedDateTime" 64, -1, 10, 10, 0x3d0a18eb90822d42e1d13a485f852d427b5fac9d3e882d4214ed1df31d8b2d42ae7a8f48fd8d2d42ae4df9c8c2982d42e2770e49ea9a2d4248cc3849399f2d427ebb324cc7ec2d42a349c648de4a3042, 0x00000000ee34473f8774853e8774853e8774853e000000000000803f4e06e03e048a893e08c36a3e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Allocations"."MediaServerKey" 65, -1, 5, 2, 0x0000000086842e410000000086842e41, 0x00000000cfcccc3e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Allocations"."MediaKey" 65, -1, 497, 497, 0x0000000087844e410000000087844e41000000008b844e41000000008e844e410000000096844e410000008098844e41000000009e844e41000000809e844e4100000000a0844e4100000080a1844e4100000080a2844e4100000080a4844e4100000080a5844e4100000000a6844e4100000080ac844e4100000000af844e4100000000b1844e4100000080d0844e4100000080d1844e4100000080d2844e4100000000d3844e4100000080d6844e4100000080d9844e4100000000da844e4100000080da844e4100000080db844e4100000000dc844e4100000000de844e4100000080df844e4100000080e4844e4100000080e7844e4100000000e9844e4100000000ea844e4100000080ea844e4100000080eb844e4100000080ec844e4100000000ef844e4100000080f4844e4100000080f6844e4100000000f7844e4100000080f8844e4100000000f9844e4100000080f9844e4100000000fa844e4100000080fa844e4100000080fb844e4100000000fc844e4100000080fc844e4100000000fe844e4100000080fe844e4100000000ff844e410000000001854e410000008001854e410000000002854e410000008002854e410000000003854e410000000004854e410000000005854e410000000006854e410000008006854e410000000007854e410000008007854e410000000008854e410000008008854e410000000009854e410000008009854e41000000000a854e41000000800a854e41000000000b854e41000000800b854e41000000000c854e41000000800c854e41000000000d854e41000000800d854e41000000800e854e41000000800f854e410000000012854e410000008012854e410000000013854e410000008013854e410000000014854e410000008014854e410000000015854e410000008015854e410000000016854e410000000017854e410000008017854e410000000018854e410000008018854e410000000019854e410000008019854e41000000001a854e41000000801a854e41000000801b854e41000000001c854e41000000001d854e41000000801e854e41000000801f854e410000000020854e410000008020854e410000000021854e410000000022854e410000008022854e410000000023854e410000008023854e410000000024854e410000008024854e410000000025854e410000000026854e410000008027854e410000000028854e410000008028854e410000000029854e410000008029854e41000000002a854e41000000802a854e41000000002b854e41000000802b854e41000000002c854e41000000002d854e41000000802e854e41000000802f854e410000000030854e410000008030854e410000000031854e410000008031854e410000000032854e410000008032854e410000008033854e410000000034854e410000008034854e410000000035854e410000008035854e410000000036854e410000008036854e410000000037854e410000008037854e410000008038854e410000000039854e410000008039854e41000000803a854e41000000003b854e41000000003c854e41000000803c854e41000000003d854e41000000803d854e41000000003e854e41000000803e854e41000000003f854e41000000803f854e410000000040854e410000008040854e410000000041854e410000008041854e410000008042854e410000000043854e410000008043854e410000000044854e410000008044854e410000000045854e410000000046854e410000000047854e410000008047854e410000000048854e410000008048854e41000000004a854e41000000804a854e41000000004c854e41000000804c854e41000000804e854e41000000004f854e41000000804f854e410000000050854e410000008050854e410000000051854e410000008051854e410000000052854e410000008052854e410000000053854e410000000054854e410000000055854e410000008056854e410000000057854e410000008057854e410000000058854e410000000059854e41000000805a854e41000000005b854e41000000005c854e41000000805f854e410000008060854e410000000061854e410000008061854e410000000062854e410000008062854e410000008066854e410000008067854e410000008081854e410000000083854e410000008083854e410000008086854e410000008087854e410000000088854e410000008088854e410000008089854e41000000008a854e41000000808a854e41000000008b854e41000000808b854e41000000008c854e41000000808c854e41000000008d854e41000000808d854e41000000008e854e41000000008f854e410000000090854e410000008090854e410000000091854e410000008091854e410000000092854e410000008092854e410000000093854e410000008093854e410000008094854e410000000095854e410000008095854e410000000096854e410000008096854e410000000097854e410000008097854e410000008098854e410000000099854e41000000009a854e41000000809a854e41000000809b854e41000000009c854e41000000809c854e41000000009d854e41000000809d854e41000000009e854e41000000809f854e4100000080a0854e4100000000a1854e4100000080a1854e4100000000a3854e4100000080a3854e4100000000a4854e4100000080a4854e4100000000a5854e4100000080a5854e4100000080a6854e4100000000a7854e4100000080a7854e4100000080a8854e4100000000a9854e4100000080a9854e4100000000aa854e4100000080aa854e4100000000ab854e4100000080ab854e4100000000ac854e4100000080ac854e4100000080ad854e4100000000ae854e4100000080ae854e4100000000af854e4100000000b0854e4100000080b0854e4100000000b1854e4100000080b1854e4100000000b2854e4100000080b2854e4100000080b3854e4100000080b4854e4100000000b5854e4100000080b5854e4100000000b6854e4100000080b6854e4100000080b7854e4100000000b8854e4100000000b9854e4100000080b9854e4100000080ba854e4100000000bb854e4100000000bc854e4100000080bd854e4100000000bf854e4100000080bf854e4100000000c0854e4100000000c1854e4100000000c2854e4100000080c2854e4100000080c3854e4100000000c4854e4100000000c5854e4100000080c5854e4100000080c6854e4100000000c7854e4100000080c7854e4100000080c8854e4100000000c9854e4100000080c9854e4100000080ca854e4100000000cb854e4100000080cb854e4100000000cc854e4100000080cc854e4100000000cd854e4100000000ce854e4100000080ce854e4100000000cf854e4100000080cf854e4100000000d0854e4100000080d0854e4100000000d1854e4100000000d2854e4100000080d2854e4100000080d3854e4100000000d4854e4100000000d5854e4100000080d5854e4100000080d7854e4100000080d8854e4100000000d9854e4100000080d9854e4100000080da854e4100000000db854e4100000080db854e4100000080dc854e4100000000dd854e4100000080dd854e4100000080de854e4100000000df854e4100000080df854e4100000000e0854e4100000080e0854e4100000000e1854e4100000080e1854e4100000080e2854e4100000000e3854e4100000080e3854e4100000000e4854e4100000080e4854e4100000000e5854e4100000080e5854e4100000080e7854e4100000000e8854e4100000080e8854e4100000000e9854e4100000080e9854e4100000000ea854e4100000000eb854e4100000080eb854e4100000000ec854e4100000000ed854e4100000080ed854e4100000000ee854e4100000080ee854e4100000000ef854e4100000080ef854e4100000000f0854e4100000080f1854e4100000080f2854e4100000000f3854e4100000000f4854e4100000080f4854e4100000000f5854e4100000080f5854e4100000000f8854e4100000080f8854e4100000000f9854e4100000080f9854e4100000000fa854e4100000080fa854e4100000000fb854e4100000080fb854e4100000000fc854e4100000080fc854e4100000000fd854e4100000000fe854e410000000001864e410000008003864e410000008004864e410000000006864e41000000800b864e41000000000c864e41000000800c864e41000000800d864e41000000000e864e41000000800e864e41000000000f864e41000000800f864e410000008010864e410000000011864e410000008011864e410000000012864e410000008013864e410000000014864e410000008014864e410000000016864e41000000001e864e410000008022864e410000000023864e410000008023864e410000000024864e410000008024864e410000008025864e410000008026864e410000008027864e410000008028864e410000000029864e41000000002a864e41000000802a864e41000000002b864e41000000802c864e41000000802d864e41000000002e864e41000000802e864e41000000802f864e410000000030864e410000008030864e410000008031864e410000000032864e410000000033864e410000008033864e410000000034864e410000000035864e410000008035864e410000000036864e410000008036864e410000000037864e410000008037864e410000000038864e410000008038864e410000000039864e410000008039864e41000000003b864e41000000803c864e41000000803d864e41000000003e864e410000000040864e410000008041864e410000000042864e410000008042864e410000000043864e410000000044864e410000000045864e410000008045864e410000008046864e410000000047864e410000008047864e410000008048864e41000000004a864e41000000804a864e41000000004c864e41000000004d864e41000000804d864e41000000004e864e41000000804e864e41000000004f864e410000000051864e410000000052864e410000000054864e410000008057864e410000008058864e410000008059864e41000000805f864e410000008060864e410000000061864e410000008065864e410000000066864e410000008066864e410000000067864e410000000069864e410000008069864e41000000806a864e41000000006b864e41000000806c864e41000000006d864e41000000006e864e410000000070864e410000008070864e410000000071864e410000000077864e410000008077864e410000008078864e410000000082864e410000000084864e410000008085864e410000000086864e410000000089864e41000000008b864e41000000808b864e41000000008c864e41000000808c864e41000000008d864e41000000808e864e41, 0x000000000000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Allocations"."DriveKey" 65, -1, 32, 32, 0x00000000ba843e4100000000ba843e4100000000bb843e4100000000bc843e4100000000bd843e4100000000be843e4100000000bf843e4100000000db843e4100000000dd843e4100000000de843e4100000000e0843e4100000000e2843e410000000000853e410000000001853e410000000002853e410000000003853e410000000004853e410000000005853e410000000007853e410000000008853e410000000009853e41000000000a853e41000000000b853e41000000000c853e41000000000f853e410000000010853e41000000002b853e41000000002c853e41000000002e853e41000000002f853e410000000031853e410000000032853e41, 0x000000000000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f000000000000803f0000803f0000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Allocations"."DiskVolumeKey" 65, -1, 5, 2, 0x00000000000000000000000000000000, 0x0000000000000000 end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_ApiMediaType"."ApiMediaTypeName" 66, -1, 145, 145, 0xc86d6612b9b81c201b6121852d24d752bfdd6d89d8fa77531bb852a95f7ecd521b5be45419563eaf3ae27b79dbc775de79d0a4cce34e699f44b6b9ff9c62e576bfe27289326f3eaf376f3eaf442d3866f4def750f8def7503faca41017b0e3228a4e3b6b98f9087792fe347e9d317e8dea850a0b3cb49b68f1c10c551b99cf34791ec33d4025d868d763e3e38aff0d08790491536a6734d3e247d79d7e5cc37fc4ff7474141ffa521be407349ec689b186f481fd142e55de142e55e3142e55e8142e55ed22062235bcfb1a8c1456fa521be41a3598916ac6baabb3e079460453e5da0051a07072aed621a2cd04e6f050350722bee5be51175829c651523bc176d7bbb174aa1e80b6f829c6ce80566c4f582943cf523bda8f9f6e6ebe795ae652e5defa5010cbd1879fb5334df4e6a6991b487f4db76039701bace3b8ca23bf829ca08c8039732b3ab6732b3a0ce6f950266d5dcf266dd0b62b6d5dcf3086d0b6356d5dcf356d5d1f3a6dd0b6496d5dcf496d5d1f80f9f36180f9f36680f9f36b80f9f31511dbed505f2ed23dc48c8609ce8c86098d82043e8d82053e8d82063e8d82073ebb46c15cfd950d175817bd5f52d12513fd9a0d1758173a6052d13e1355a8820d217bc7b3792d5552e5d5dd507a7903ca897903ca9d7903ca707903e3937903e380741b3a991b71d51be4e2d7792dfaf7e902b258e90207aae9020754f7eec342c68362e8b05fff3d34c31c897ec005b58138062486380624fe38062403390624c4893d3ee90207afe9020759e902b203266376102663761f9a3806249f38062400880404880404040488040404048888888888880888888804040488040488040488040404040488880404040488888888888804040404040488880888880404880404880404880404880404040404040488888888888888888888888888888888088888888888888888880404880404880404048888888888080404048888880804040404080888888888888888888888, 0x000000003bbf763dc865453dc865453d0000803f560c143d560c143d560c143d560c143d0000003fc865c53cc865c53cc865c53cc865c53ca1a0a03c0ad7a33c2108823c09f2943c2549923c24b88f3cc865453c8a4b863c398e633c0000003ec865453cc865453cc865453cb4c2663cc865453cc865453c3870603cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453c88454a3cf1f0703cc865453cc865453cc865453cc865453cabaaaa3e0000803ecdcc4c3eabaa2a3e8988883cc9675d3cc865453cc865453cc865453cc865453cc865453cc865453c2549123e398ee33dc865453cabaaaa3d0e745a3cc865453cc865453c3694573cc865453cc865453c7bc7543cc865453cc865453c210d523cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cd9899d3d0000803d103e783cf1f0703dcdcc4c3d26b4173d3694573d0000003d103ef83c398e633dcdcccc3c0ccec73c4316323d310c433d8c2e3a3dd9891d3dc865453cabaa2a3d2549123d3694d73cf1f0f03ca10eea3c398ee33cc967dd3cc10f7c3c0cce473cc865453cc865453cc865453cc865453cc865453c75644f3cc865453cc865453cc865453ccdcccc3d8c2eba3d210dd23c2549923d8988883dc865453cc865453cc865453cc865453c0821043dcb3d0d3d8988083dc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453c0ad7233d310cc33cfa82be3c8c2eba3c610bb63c4316b23c414cae3cabaaaa3c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_ApiMediaType"."ApiTypeName" 66, -1, 6, 6, 0xc860661201d5fd5012e5f75014def75014def2500cdff050c88888888888, 0x000000000000803fcc8a813e8212de3d560c943d560c143d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_ApiMediaType"."ApiOrdinal" 64, .018072288483381, 20, 20, 0x000000000000f0bf000000000000f0bf000000000000f03f0000000000000840000000000000144000000000000022400000000000002a40000000000000324000000000000037400000000000003c400000000000003e400000000000004140000000000000424000000000000043400000000000004440000000000000454000000000000046400000000000804a4000000000004056400000000000405740, 0x00000000da96863d4ef72e3cfb80f43c6f16303dad366d3dda96863dcb6cbc3dda96863db3f1823dfb80f43cb3f1823dc357573dc357573dd381213dc357573d750d503d2fd8ad3dd381213dd381213d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_ApiMediaType"."ApiLibraryFlags" 64, -1, 4, 4, 0x00000000000000000000000000000000000000000000f03f000000000000f03f, 0x00000000252d6f3f00000000da96863d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_ApiMediaType"."MaximumMount" 64, -1, 10, 10, 0x000000000000000000000000000000000000000000002e400000000000002e40000000000000344000000000000034400000000000004940000000000000494000000000000059400000000000005940, 0x00000000b6875c3f00000000c357573c000000005fece53c0000000020cc283d000000005fec653d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_ApiVendor"."ApiProductName" 66, -1, 21, 21, 0x000000007f058abd8d9a1b5946057d9325c74e535f7ecd521b5be4541be4ef3e9397dfa7dff55d05e9e2eb6ce35ff18e6fdfb6886cb27b292b047f532d24d7521b612185be3fe3d1d7e6cf8b33019da6792d63d9000404080804040408040408040408040408040404, 0x00000000abaaaa3eabaaaa3eabaa2a3eabaa2a3eabaa2a3eabaa2a3eabaa2a3eabaa2a3eabaa2a3eabaa2a3eabaa2a3eabaa2a3eabaa2a3eabaa2a3eabaa2a3eabaa2a3eabaa2a3eabaa2a3eabaa2a3eabaa2a3e end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_ApiVendor"."ApiTypeName" 66, -1, 7, 7, 0x40f02412bf90a95001d5fd500cdff05012e5f75014def25014def75000080808080808, 0x00000000abaa2a3eabaa2a3eabaa2a3eabaa2a3eabaa2a3eabaa2a3e end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Density"."DensityName" 66, .012048192322254, 200, 200, 0x70fb961259cd041d99fb4db21bde214d2c5e9ab4bfb720024624ff525240915d461f606d1b6121852d24d7521be41a35bc7347260d2e61fc5f7ecd521b5be454802bc7250d02f87a8a406bc85ca6485b4dd1439583f673b7792dd23da752e93dfd7830860e1c2e2ddf452d553ae27b797923b739aa1b85ace92943d57e23b739aa1c85acee2943d5a2d361d8582943cf523bda8f8823e939aa1e85b6f82943cf9723e939aa2185b6072a43cf3eb28d1b5c85d54eac1a91b643b28d1b5c85da4eac1a92b6e80498e28aff121a5c99d09e2ec1de5d20c46be37a8d15c72ec1e35d20c46b607a8d15e0f9c68b26abb95d98c6c36bddf9c6a426abb95d9dc6c36b5a6fecc1421b54328679ddd61a51a9d33f719afd9e57b8328651a9d43f8a9afd9e5cb8328651a9d53fa39afd9e61b8328650b0d37b7176860957e41a3550b0d47b8a7686095ce41a3550b0d57ba376860961e41a35fbecc1121be4e2d7792dfaf74d9fd38f716a11bb5748d08b4d9fd48f8a6a11bb5c48d08b4d9fd58fa36a11bb6148d08bf7201591c97bf896cf4bcbb7e6bef2d28d70daf2c37cf896d9ebc16b1b29d18b796ec3e8c9425b38589ace6852b88faec9515b38589a456a52b8daae419ac819aa358589ee9a456aa2a3f66a2a32d115841853ea8ed143954764e0718f75257b434bb80c1be4073479ec4f52e5c8dc501d3f1553223f1553a98748cdc78748dc5868b3631b99cf34791ec33d5b63b2631be4521b792daa385b6bb363066054626491ee2f12e9b97244fbf1166491f82f12e9b96c44fbf1486491f83944e9b96c4efbf1486373ae631bace3b87955fa2464f76719992908ee7486004b4959524f7c63af2f12413e4744730cdb7c68af2f1241bb47447325db99cab85fee345032700a100a99d9c75fee34c7aa700a5b55215522f1978de644c3c4419edc2c55ef063c4496c8d483f3e5c5cf5066278fe0cdd483f3e5c6cf506b278fe0d2d483f3e5c7cf5070278fe0f82b931a438825f4a781073e4146a721dccca51de5c2cf5057278fe072cf8901dce0a5eb75cd8901dc2b74eb066f4a62a994c3441ba6cbca7987f58eeced1e1da750e93d49ff0d08f1ed1e1da751e93d4eff0d081804040404040404040404040404040404040404040404040808040408040408040408040408040408040408040408040408040408040408040408040408040408040408040408040408040408040408040408040408040408040408040408040408040408040408040408040408040408040408080404080404040404080808080804040804040804080404080404080404080404080804040804040804040804040804040808080404080404080404080404080404080404040804080404080404080404080404, 0x00000000c865453ec865453e0fb92c3e0fb92c3e0fb92c3e0fb92c3e3bbff63d3bbff63dc865c53dc865c53d560c943d3bbf763d3bbf763d3bbf763d3bbf763dc865453dc865453dc865c53cc865c53cc865c53cc865c53cc865c53cc865c53cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Density"."DensityCode" 66, -1, 47, 47, 0x404c9712bbd34f9350d54f9355d54f93fbd44f9305d54f930fd54f93abd44f93bfd44f93b5d44f93bad44f933ad74f93fb72f595455b529345d64f934ad64f9388d44f938dd44f9397d44f9319d54f931fd44f9324d44f9377d64f937ed44f9383d44f931ed54f931ad44f934bcd4f963854d7953d5ee1954268eb95007dff9532d54f9323a5279628af31962db93b96b0d44f936fd44f9374d44f9379d44f9300d54f93d3d44f93d8d44f93ddd44f930ad54f9314d54f932dd54f934008080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808, 0x000000000fb9ac3ec865c53cc865c53cc865c53cc865c53cc865c53cc865c53cc865c53cc865c53cc865c53cc865c53cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453cc865453c end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Density"."DensityFlags" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Density"."LegacyDensityType" 64, .012048192322254, 22, 22, 0x000000000000f0bf000000000000f0bf000000000000184000000000000018400000000000002240000000000000224000000000000024400000000000002440000000000000284000000000000028400000000000002c400000000000002c400000000000003140000000000000314000000000000033400000000000003340000000000000344000000000000034400000000000003540000000000000354000000000000036400000000000003640, 0x00000000facd563f46d3033c64523c3c78fc613b64523c3c0000000064523c3c0000000064523c3c6452bc3c64523c3c6452bc3c64523c3c0000000064523c3c0000000064523c3c0000000064523c3c0000000064523c3c end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."DeviceKey" 64, .071428574621677, 20, 20, 0x00000000b9843e4100000000b9843e4100000000bb843e4100000000bd843e4100000000bf843e4100000000da843e4100000000da843e4100000000db843e4100000000db843e4100000000dd843e4100000000dd843e4100000000de843e4100000000de843e4100000000df843e4100000000df843e4100000000e0843e4100000000e0843e4100000000e2843e4100000000e2843e4133333373ca054041, 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."DeviceID" 66, -1, 36, 36, 0x40c035122e28102cbb4d66ab93200763dab13b17e573d050cc2a8fe036222621f796c468439313551bcf4cb3f3e11d1371939fd0138b55d1f7e419ccfba53f3ee3a8e2c09ffa6a0476d4dd0de596cf507b268fe0cfc758274fec564279d187cd1a6a2a8dbf06abc72ea7082db087ced5fcfbe07b7a835d233371b4affe81c2a037420499edafe308e53fcf50c8298fe0400808040404040808040404040808080404040404080808040404040808080804040404, 0x000000002549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."DeviceType" 64, -1, 4, 4, 0x000000000000f03f000000000000f03f00000000000000400000000000000040, 0x000000000000003e000000000000603f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."DeviceSubType" 64, -1, 5, 5, 0x00000000000008400000000000000840000000000000204000000000000020400000000000406a40, 0x000000000000000000000000000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."DeviceStatus" 64, -1, 3, 3, 0x000000000000000000000000000000000000000000406940, 0x000000000000803f00000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."DeviceFlags" 64, -1, 6, 6, 0x00000000000000000000000000000000000000000000c841000000000000cc41000000000000d0410000c0ccccccd041, 0x000000004fc16b3f00000000c7fad03dc7fad03d00000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."DeviceTypeFlags" 64, -1, 4, 4, 0x00000000000000000000000000000000000000000000f03f000000000000f03f, 0x0000000000000000000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."DeviceTypeName" 66, -1, 15, 15, 0x40c03512cf3886725b115519223aa975fcf13518cc96d7dea6083f016456aa521b741ca5e5becf50854bcfbfcaf6f7e2792dd23d1be41a355b11551e000488040404080404040404040488, 0x00000000b76d5b3f0000603fb76d5b3fb76d5b3fb76d5b3f2549123e2549123e2549123e2549123e2549123e2549123e2549123e2549123e0000003f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."TechGroupName" 66, -1, 14, 14, 0x40c03512cf388672df697739223aa975cc96cbde956e23bea6083f016456aa521b741ca5e5becf50854bcfbfcaf6f7e2792dd23d1be41a350004080404040804040404040404, 0x00000000b76d5b3fb76d5b3fb76d5b3fb76d5b3fb76d5b3f2549123e2549123e2549123e2549123e2549123e2549123e2549123e2549123e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."DriveFreezeMask1" 64, -1, 4, 4, 0x00000000200cbf4100000000200cbf4100000000262ebf4100000000262ebf41, 0x0000000000000000000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."DriveFreezeMask2" 64, -1, 4, 4, 0x000000000080cd40000000000080cd40000000000098cf40000000000098cf40, 0x0000000000000000000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."DriveDownMask1" 64, -1, 2, 2, 0x00000000000018400000000000001840, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."DriveDownMask2" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."DeviceName" 66, -1, 29, 29, 0x40c03512c1e2d0c916efa993c6e2d0c9cbe2d0c9d0e2d0c9d5e2d0c9dae2d0c90cefa993c24e2a0cc24e2af8c24e2afdc24e2a02c24e2a07c24e2af30b66868e0b66878e0b66888e0b66898e0b668a8e0b668b8ec24ea7f3c24ea7f8c24ea7fdc24ea702c24ea707c24ea70cc24ea711c24ea7160088088888888888088888888888888888888888888888888888888888, 0x000000002549923d2549923dd9899d3dabaaaa3d8c2eba3dcdcccc3d398ee33d2549923dabaa2a3eabaaaa3ecdcc4c3e0000803ecdcc4c3ecdcc4c3eabaaaa3d8c2eba3dcdcccc3d398ee33d0000003e2549123e0000003e398ee33dcdcccc3d8c2eba3dabaaaa3d8c2eba3dcdcccc3d398ee33d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."Description" 66, -1, 2, 2, 0x40c03512bf90a9500008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."DriveParentKey" 64, -1, 7, 7, 0x0000000000000000000000000000000000000000b9843e4100000000b9843e4100000000da843e4100000000da843e4100000040c7054041, 0x00000000d687c63e0000000000000000000000000000000003330e3f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."LibraryNumber" 64, -1, 6, 6, 0x00000000000000000000000000000000000000000000f03f000000000000f03f00000000000000400000000000000040, 0x00000000b76d5b3fa8b83d3e72a3b93ea8b83d3e00000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."LegacyRobotType" 64, -1, 4, 4, 0x0000000000000000000000000000000000000000000020400000000000002040, 0x00000000ee65c43e6edb363fb76d5b3f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."LibraryGroupName" 66, -1, 2, 2, 0x40c03512bf90a9500008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."DriveElementIndex" 64, -1, 15, 15, 0x000000000000f0bf000000000000f0bf000000000000f03f000000000000f03f00000000000000400000000000000040000000000000084000000000000008400000000000001040000000000000104000000000000014400000000000001440000000000000184000000000000018400000000000006a40, 0x000000008562e43e000000000000000000000000aafdbb3d000000006aeeaa3d000000006aeeaa3d000000006aeeaa3d000000006aeeaa3dc7fad03d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."PrimaryVendorID" 66, -1, 4, 4, 0x40c0351209d4f7505d2b8fe013e6f55000080808, 0x00000000b76ddb3eb76ddb3e2549123e end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."PrimaryProductID" 66, -1, 9, 9, 0x40c035121f202fe7d4a49debaa481d0aca23bf82b1f885d8bd3181383ccf6d893ced4589000408080404040808, 0x00000000b76ddb3eb76ddb3eb76ddb3eb76ddb3eb76ddb3eb76ddb3e2549923d2549923d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."PrimaryRevision" 66, -1, 6, 6, 0x40c03512c4e2638e28d49f38b0d845a7b0d84aa228de9f38000808080808, 0x00000000b76ddb3e6edbb63e2549923d2549923d2549923d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."SecondaryVendorID" 66, -1, 2, 2, 0x40c03512bf90a9500008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."SecondaryProductID" 66, -1, 2, 2, 0x40c03512bf90a9500008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."SecondaryRevision" 66, -1, 2, 2, 0x40c03512bf90a9500008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."SerialNumber" 66, -1, 24, 24, 0x40c035120185e7efac79c31ab179c31ab679c31abb79c31ac079c31ac579c31aca79c31a22ae4eeb7a84e7ef227383db0685e7efe884e7efaff6f9e1f0f6f9e1aaf6f9e1ebf6f9e18cf6f9e169f6f9e1c8f6f9e187f6f9e10452ea1cf1fdf08c008888888888888888888888888888888888888888888888, 0x000000002549123e2549923d2549923d2549923d2549923d2549923d2549923d2549923dcdcc4c3e2549123e2549123e2549123e2549123e0000003e398ee33dcdcccc3d8c2eba3dabaaaa3dd9899d3d2549923d8988883d0000803d0000003e end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."Identifier" 66, -1, 18, 18, 0x40c03512bf90a9502d24d7523b03d5411b612185d851b1588f0d97e383cfb73a8f0d9ce383cfb83a8f0da1e383cfb93a8f0da6e383cfba3a8f0dabe383cfbb3a8f0db0e383cfbc3a000804080404040404040404040404040404, 0x000000002549123fb76ddb3eb76ddb3eb76ddb3eb76ddb3e2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."WorldWideId" 66, -1, 2, 2, 0x40c03512bf90a9500008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."PrimaryInquiry" 66, -1, 27, 27, 0x40c035122d24d752f9e0a3151b612185d851b15871a643585754da4408e2cf507941e652ca23bf82b1f885d8abe0cd0cc36dd632014991705f7ecd521b5be4544d71d94c585e5b50eeb2476970f0a7ae4daf7fe6585e496bd5b247e66bf0a7c7abeacd0cc36dd0330149c370000408040404040404040408040404040804040408040404080404, 0x00000000b76ddb3eb76ddb3eb76ddb3eb76ddb3eb76ddb3eb76ddb3eb76ddb3eb76ddb3eb76ddb3eb76ddb3e6edbb63e6edbb63e6edbb63e2549123e2549123e2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."SecondaryInquiry" 66, -1, 2, 2, 0x40c03512bf90a9500008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."ControlHostKey" 64, -1, 4, 4, 0x000000000000000000000000000000000000000086842e410000000086842e41, 0x000000000000803f0000000000000000 end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."ControlHostName" 66, -1, 3, 3, 0x40c03512bf90a950715bf7f8000808, 0x00000000b76d5b3f2549123e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."DriveScanHostKey" 64, -1, 5, 5, 0x000000000000000000000000000000000000000086842e410000000086842e410000000016862e41, 0x00000000a7e0653fc7fad03d2549123e00000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."LastDriveScanHostKey" 64, -1, 6, 5, 0x000000000000000000000000000000000000000088841e410000000086842e410000000016862e41, 0x000000004992a43f000000000000000000000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."LastMountDateTime" 64, -1, 2, 2, 0x000000674df22c42000000674df22c42, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."LastCleanDateTime" 64, -1, 3, 3, 0x000000674df22c42000000674df22c420000e070d2012f42, 0x000000000000803f00000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."LastUsedDateTime" 64, .071428574621677, 21, 21, 0x000000674df22c42000000674df22c4200002b1207402d42000056bdc08d2d42000058bdc08d2d42000058bdc08d2d42000086c0c08d2d42000086c0c08d2d420000ecc0c08d2d420000ecc0c08d2d42000066c2c08d2d42000066c2c08d2d42000076e2c08d2d42000076e2c08d2d420000fee2c08d2d420000fee2c08d2d420000b442c18d2d420000b442c18d2d420000b651c18d2d420000b651c18d2d42cd4ca4520b082f42, 0x000000000000803f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."CleaningFrequency" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."TotalInUseSec" 64, .071428574621677, 21, 21, 0x0000000000000000000000000000000000000060210a6541000000a080656541000000a080656541000000206b876541000000206b876541000000008e876541000000008e87654100000080f0ab654100000080f0ab6541000000001e147541000000c022387541000000c02238754100000080e254754100000080e254754100000000297775410000000029777541000000807c7b7541000000807c7b75410000004081177841, 0x000000000000803f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."TapeAlert1" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."TapeAlert2" 64, -1, 4, 4, 0x00000000000000000000000000000000000000000000f03f000000000000f03f, 0x000000000000803f0000000000000000 end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."RsmGuid" 66, -1, 2, 2, 0x40c03512bf90a9500008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."ApplicationGuid" 66, -1, 3, 3, 0x40c0351243adcb62bf90a950000808, 0x00000000b76d5b3f2549123e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."ApplicationType" 64, -1, 2, 2, 0x000000000000f0bf000000000000f0bf, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."DriveCapability" 64, -1, 2, 2, 0x000000000000f0bf000000000000f0bf, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."AllocationDateTime" 64, -1, 4, 4, 0x000000674df22c42000000674df22c420000c67649f92d4200008c8645002f42, 0x000000000000803f0000000000000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."AllocationHostKey" 64, -1, 4, 4, 0x000000000000000000000000000000000000000018861e410000000016862e41, 0x000000000000803f0000000000000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."AllocationState" 64, -1, 6, 6, 0x000000000000000000000000000000000000000000000040000000000000004000000000008059400000000000406940, 0x00000000a7e0653f000000002549123e0000000000000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."AcsAcs" 64, -1, 2, 2, 0x000000000000f0bf000000000000f0bf, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."AcsLsm" 64, -1, 2, 2, 0x000000000000f0bf000000000000f0bf, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."AcsPanel" 64, -1, 2, 2, 0x000000000000f0bf000000000000f0bf, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."AcsDrive" 64, -1, 2, 2, 0x000000000000f0bf000000000000f0bf, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."VendorDriveName" 66, -1, 2, 2, 0x40c03512bf90a9500008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."CurrentRVSN" 66, -1, 9, 2, 0x40c03512bf90a9500088, 0x00000000dab6d140 end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."CurrentEVSN" 66, -1, 9, 2, 0x40c03512bf90a9500088, 0x000000002449c240 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."AccessMode" 64, -1, 9, 8, 0x000000000000000000000000000000000000000000002c400000000000003b400000000000804440000000000040534000000000000054400000000000805440, 0x0000000049920c4100000000000000000000000000000000000000006edb363f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."PendingActions" 64, -1, 3, 3, 0x000000000000000000000000000000000000000000907440, 0x000000000000803f00000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."DriveCount" 64, -1, 5, 5, 0x00000000000000000000000000000000000000000000184000000000000018400000000000006a40, 0x000000000000803f000000000000000000000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."ReasonFlags" 64, -1, 3, 3, 0x00000000000060410000000000006041cdcccccc00cd6041, 0x000000006edb363ff36f263f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."CreatedDateTime" 64, .071428574621677, 20, 20, 0x508d4ed290832d42508d4ed290832d42060173d390832d42ae47755891832d42ae47755891832d428716f75891832d428716f75891832d42b21d5f5991832d42b21d5f5991832d42ac5cc55991832d42ac5cc55991832d42ac9ce90c51872d42ac9ce90c51872d425aa4e90c51872d425aa4e90c51872d428bace90c51872d428bace90c51872d428b6c001e51872d428b6c001e51872d426dc5d481ea072f42, 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Device"."LastModifiedDateTime" 64, -1, 36, 36, 0x0080cd42c18d2d42b0c74cfc07982d424b1c9ca92c982d42cd0c274945982d42cd0c274945982d422b87bf7d67982d422b87bf7d67982d422c87bf7d67982d422c87bf7d67982d42cff737e08e982d42cff737e08e982d42d0f737e08e982d42d0f737e08e982d4233f3ab2f9e982d4233f3ab2f9e982d4234f3ab2f9e982d4234f3ab2f9e982d4214eec6589e982d4214eec6589e982d4215eec6589e982d4215eec6589e982d4254234fe3a3982d4254234fe3a3982d4255234fe3a3982d4255234fe3a3982d424a0ca046d6982d424a0ca046d6982d424b0ca046d6982d424b0ca046d6982d4266e6da9f32992d4266e6da9f32992d4267e6da9f32992d4267e6da9f32992d42c3f5225a7c992d42c3f5225a7c992d42f4fd703f0b082f42, 0x00000000000000006edb363f2549123eb76d5b3f2549123e2549123f000000002549923e2549123e6ddb363f000000002549123e2549123e2549923e000000002549123f2549123e2549123e000000006ddb363f0000003e0000203f000000000000803e0000003e0000203f000000000000803e0000003e0000003e000000000000403f0000003e0000603f0000003e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_DriveIndex"."MachineKey" 64, -1, 2, 2, 0x0000000086842e410000000086842e41, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_DriveIndex"."DeviceKey" 64, .08333333581686, 140, 140, 0x00000000ba843e4100000000bc843e4100000000be843e4100000000bf843e4100000000db843e4100000000db843e4100000000dd843e4100000000dd843e4100000000de843e4100000000de843e4100000000df843e4100000000df843e4100000000e0843e4100000000e0843e4100000000e2843e4100000000e2843e4100000000e4843e4100000000e4843e4100000000e5843e4100000000e5843e4100000000e6843e4100000000e6843e4100000000e7843e4100000000e7843e4100000000e8843e4100000000e8843e4100000000eb843e4100000000eb843e4100000000ec843e4100000000ec843e4100000000ed843e4100000000ed843e4100000000ee843e4100000000ee843e4100000000ef843e4100000000ef843e4100000000f3843e4100000000f3843e4100000000f4843e4100000000f4843e4100000000f5843e4100000000f5843e4100000000f6843e4100000000f6843e4100000000f7843e4100000000f7843e4100000000f9843e4100000000f9843e4100000000fa843e4100000000fa843e4100000000fb843e4100000000fb843e4100000000fc843e4100000000fc843e4100000000fd843e4100000000fd843e4100000000fe843e4100000000fe843e410000000000853e410000000000853e410000000001853e410000000001853e410000000002853e410000000002853e410000000003853e410000000003853e410000000004853e410000000005853e410000000007853e410000000008853e410000000009853e41000000000a853e41000000000b853e41000000000d853e41000000000d853e41000000000e853e41000000000e853e41000000000f853e41000000000f853e410000000010853e410000000010853e410000000011853e410000000011853e410000000012853e410000000012853e410000000013853e410000000013853e410000000014853e410000000014853e410000000015853e410000000015853e410000000019853e410000000019853e41000000001a853e41000000001a853e41000000001b853e41000000001b853e41000000001c853e41000000001c853e41000000001d853e41000000001d853e410000000022853e410000000022853e410000000023853e410000000023853e410000000024853e410000000024853e410000000025853e410000000025853e410000000026853e410000000026853e410000000027853e410000000027853e410000000028853e410000000028853e410000000029853e410000000029853e41000000002b853e41000000002c853e41000000002d853e41000000002e853e41000000002f853e410000000030853e410000000031853e410000000031853e410000000032853e410000000032853e410000000033853e410000000033853e410000000034853e410000000034853e410000000035853e410000000035853e410000000036853e410000000036853e410000000037853e410000000037853e410000000038853e410000000038853e41cdcccc0cc6054041, 0x000000005a33b932000000005a3339320000000068f01a3e0000000068f01a3e00000000ad1d813d0000000068f01a3e0000000068f01a3e00000000ad1d813d000000006e9f243e000000006e9f243e000000006e9f243e000000006e9f243e000000006e9f243eef1a8d3ead1d813d8bf2b834ad1d813d3d7f5b3ead1d813dd2d90f36ad1d813dd2d90f36ad1d813d0f81d33d3db9893d9e8f133c3db9893d9e8f133c3db9893d9c8f133c3db9893d68f01a3d3db9893df25318373db9893da1695f363db9893d95b51b363db9893dc65ac3353db9893d5f983b353db9893dc785e1323db9893daaa1b73e2549123e2d6a87362549123ea48cb4352549123edd954e3e2549123ecf1ada343db9093e91cacf34dd95ce3dbe7ef633bf7ef633be7ef6331795023c8bd7743d1795823b8bd7743d000000002549123e8bd7743d2549123ec272b73353dd513daaa1373daaa1373dfd0656335e3a233d000756335e3a233dfd0656335e3a233d82c9f0355e3aa33d12d38e3d12d38e3d9e7aa63302e97d3d9f7aa63302e97d3d9f7aa63302e97d3d2449323e587cc53df78a2f3b587cc53d587cc53d587cc53d587cc53d587cc53dfc8a2f3c587cc53d587c453d587cc53d587c453d587cc53de32bde3d587cc53d597c453e121b85349b99193e7b5bca357a5bca35ee519736587549366666e6318a73c9356666e631aa1e66343ba8033e6666e63d6666e63d75500634cdcccc3d77500634cdcccc3d2549123e2549123e000000002549123e00000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_DriveIndex"."DriveIndex" 64, .08333333581686, 28, 28, 0x0000000000000000000000000000f03f000000000000f03f00000000000000400000000000000840000000000000104000000000000014400000000000001440000000000000184000000000000018400000000000001c4000000000000020400000000000002240000000000000224000000000000024400000000000002440000000000000264000000000000026400000000000002c400000000000002c400000000000002e400000000000002e40000000000000304000000000000030400000000000003140000000000000324000000000000033400000000000003340, 0x000000000000000000000000000000000000000000000000000000005555d531e4380e3e1cc7b131e4388e3113dacb3e0000000000000000000000008c94813e00000000d15e823e8fe3f83e000000000000000000000000000000000000000000000000000000000000000000000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_DriveIndex"."CreatedDateTime" 64, .08333333581686, 20, 20, 0x1d1a13d390832d421d1a13d390832d42ae47755891832d428716f75891832d428716f75891832d42b21d5f5991832d42b21d5f5991832d42ac5cc55991832d42ac5cc55991832d4285eb5c1551872d4285eb5c1551872d42b6f35c1551872d42b6f35c1551872d42e7fb5c1551872d42e7fb5c1551872d4296035d1551872d4296035d1551872d429683001e51872d429683001e51872d42c50ed581ea072f42, 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_DriveIndex"."LastModifiedDateTime" 64, .08333333581686, 19, 19, 0x1d1a13d390832d421d1a13d390832d42ae47755891832d42b21d5f5991832d42ac5cc55991832d42ac5cc55991832d4285eb5c1551872d4285eb5c1551872d42b6f35c1551872d42b6f35c1551872d42b7f35c1551872d42b7f35c1551872d42e8fb5c1551872d42e8fb5c1551872d4296035d1551872d4296035d1551872d429683001e51872d429683001e51872d42c50ed581ea072f42, 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_DriveInquiry"."VendorID" 66, -1, 17, 17, 0x402056125f65dc5683e608165d2b8fe009d4f750aad9e91f13e6f55073e7e1e343fcec0e04d7ed50ca99aac0b82bdb854fcbeb01958b069573d71e07a188e1fc13e7f850c088888888888888888888888888888888, 0x00000000cdcc4c3ec10ffc3dcdcc4c3fc10ffc3dd9899d3dd9899d3dc98d5c3dd10b3d3dd9891d3dd9891d3dd10bbd3cc10f7c3cc10f7c3cc10f7c3cc10f7c3cc10f7c3c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_DriveInquiry"."ProductID" 66, .008516483940184, 27, 27, 0x402056121f202fe77f5f6bc3aa00fcaf45872b9eca23bf82e5c4cf5061278fe045872bb27c3dbebc45872bade5c3cf505c278fe07fde18544f700cc8639ce260f3ddd85cfdddd85cdfdd3cbce4dd3cbce9dd3cbc1655125c45872b944c872b94965f033ee5c5cf5066278fe0c00404040804040408080804040808080808080808080808080404, 0x00000000c10ffc3cc10ffc3cc10ffc3cc10ffc3cc10ffc3cd10bbd3cd10bbd3cd10bbd3cd10bbd3cd10bbd3cc10f7c3cc10f7c3cc10f7c3cc10f7c3cc10f7c3cc10f7c3cc10f7c3cc10f7c3cc10f7c3cc10f7c3cc10f7c3cc10f7c3cc10f7c3cc10f7c3cc10f7c3cc10f7c3c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_DriveInquiry"."Revision" 66, .007692307699472, 2, 2, 0x40205612bf90a950c008, 0x00000000e0077e3f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_DriveInquiry"."DriveTypename" 66, .007636566180736, 39, 39, 0x40205612cf388672223aa9759772b6151b54328679ddd61a5b115519fcf13518cc96d7deed3d846e719afd9e57b83286a13e60f78a7686095ce41a359c3e60f77176860957e41a355b11551efcf13a18cc96d8de5b115523fcf13f18cc96d9dea63e60f7a376860961e41a35f23d846e8a9afd9e5cb83286df69a439ccc3cbde95d327be1be4e2d723796a69c97bf896cf4bcbb7747246c6792dfaf7c00404880404880404880404880404880404880404880404880404880404880404048804048804, 0x000000000000803f0000803f4316323ed10b3d3ed10b3d3eabaa2a3ed54a2d3ed54a2d3e4afc0c3e5ba9153e5ba9153e73edc03dcdcccc3dcdcccc3d4316b23dd10bbd3dd10bbd3d344afc3dd9899d3dd9899d3db290853dddc88d3dddc88d3d04736d3dc10f7c3dc10f7c3de267143dd9891d3dd9891d3d4316b23cd10bbd3cd10bbd3cc10f7c3c04736d3cc10f7c3cc10f7c3c04736d3cc10f7c3c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_DriveType"."DriveTypeName" 66, .010869565419853, 200, 200, 0x982d56121b6121854c014a64dfd7c0a2cf388672223aa9752d24d7521b5be45408e2cf507941e6525f7ecd52a7892025535e729c99fb4db259cd041da78820254e5e729ca7872025495e729ca78a2025585e729c5240915d461f606da7ba20e92a2e3a971be4073479ec4f52e5c8dc50a761d03853769e88a762d03858769e881be41a35582943d5523bda5d582943cf523bda8f1b99cf34791ec33d792dd23d52696f6daaae7c89dfebc5ca1364e3661864e3668b6cfdb636f57002a751e93ddcedc5d4ac4c93c31d64e366398d737b2264e3662764e3665bd6d8fd60d6d8fd6b0f6da9141ffa525ee7c96663e7c96668e7c9666de7c9663171720245872b9445872b9e45872bad45872bb259b2519f21b8b7a521b8b7aa71a4b76371a4b76871a4b76d71a4b772e5c34c17cdd47f74aa1c85acee2943d5e5c35617d7d4b174aa1e85b6f82943cfe6d4b174aa2185b6072a43cf2bf58c218aff121a5c99d09e30f698218a7c2c465cb2d5dae4ddda2be9ddda2beeddda2bf3ddda2b267867662b7867663078676635786766b134e1bb750766aa9772b6151b54328679ddd61aed3d846e719afd9e57b83286f23d846e8a9afd9e5cb83286f73d846ea39afd9e61b832869c3e60f77176860957e41a35a13e60f78a7686095ce41a35a63e60f7a376860961e41a35747246c61be4e2d7792dfaf75b115519fcf13518cc96d7de5b11551efcf13a18cc96d8de5b115523fcf13f18cc96d9de23796a69c97bf896cf4bcbb7df69a439ccc3cbde95d327be373bbfa4323b0a281be4521b792daa38373b0af00584179a31d620a53ae27b794dd1439583f673b761e8a88a93e8a88a9de8a88a8a2943cf5c3bda8f1e3bd2b81bace3b87955fa241ce7000f5817bd5f52d125131ce7008c58173a6052d13e132756cc7f0887179ad83acc1d1ba6485b79870edf432c931a439725f4a784073e8b9d0738909d073884aa0521b4e9cd06abc533f09361033e965f033ef845708fa75fd03849769e88fd45708fa760d0384e769e880246708f0746708fa24d5c3e890aa8d7aeae99b1f34647540136483666699636aeaeb7b1f735c53666698c4faeaeb5b6fc35c5366669914faeaeb6b64004040404040404040404040404040404040404040404040404040404040404040404040404040404040408080804040404080808080808080408080808080808080808080808080808080804040808040408040408040408040408080808080808080808080404080404080404080404080404080404080404080404080404080404080404080404080404080804040808080404040808080404080404080404080404080808040408040408080808080808080404080404080808080404080404080404080404, 0x000000007ad31b3e7ad31b3e7ad31b3e16b2103e16b2103e9cdef43d4316b23d7ad39b3d7ad39b3dd39b5e3d4316323d4316323d4316323d4316323db290053db290053db290053db290053db290053db290053db290053db290053d4316b23c4316b23c4316b23c4316b23c4316b23c4316b23c4316b23c4316b23c4316b23c4316b23c4316b23c4316b23c4316b23c4316b23c4316b23c4316b23c4316b23c4316b23c4316b23c4316b23c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_DriveType"."TechGroupName" 66, -1, 64, 64, 0xc04c97120ce6f950cf38867204d6fd50223aa9751b6121852d24d75204defe5001dbfe5040803268dfebc5ca792dd23d1be41a355f7ecd521b5be4542bbaf2f3df452d553ae27b79e5c35617582943cf523bda8f1bb83286e5c34c17582943d5523bda5de5c356218a2943cf5c3bda8f51be73554dd1439583f673b797721a1679f1d61aba7246fedf697739cc96cbde956e23befd950d175817bd5f52d12513fd9a0d1758173a6052d13e132bbaa7a81b99cf34791ec33d1e26df72aaff6b898f2fd167369f6f3c1ba6485b79870edf9772b6151b54328679ddd61a1be4e2d7747246c6792dfaf723796a69c97bf896cf4bcbb7df69a439ccc3cbde95d327bec0080408040404080804040404040408040408040404080404080404080404080408080404080404080404080404080404080404080404040804080404080404, 0x000000000b59483e16b2103e16b2103e16b2103ed39bde3dd39bde3d0b59c83d4316b23d4316b23d4316b23d4316b23d4316b23d4316b23d4316b23dd39b5e3dd39b5e3dd39b5e3d4316323d4316323d4316323db290053db290053db290053db290053db290053db290053db290053db290053db290053db290053db290053db290053db290053db290053db290053db290053db290053db290053db290053db290053db290053db290053db290053db290053db290053d4316b23c4316b23c4316b23c4316b23c4316b23c4316b23c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c4316323c end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_DriveType"."VendorCleaningMediaType" 64, -1, 6, 6, 0x00000000000000000000000000000000000000000000f03f000000000000f03f00000000002060400000000000206040, 0x0000000032bb533f000000004fe13c3c000000002545253e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_DriveType"."LegacyDriveType" 64, .010869565419853, 21, 21, 0x000000000000f0bf000000000000f0bf0000000000000840000000000000084000000000000020400000000000002440000000000000244000000000000026400000000000002640000000000000284000000000000028400000000000002a400000000000002a400000000000002e400000000000002e40000000000000304000000000000030400000000000003140000000000000314000000000000032400000000000003240, 0x0000000043625e3f4fe1bc3cb57e253c4fe1bc3c9b820d3cb57e253c9c828d3b4fe13c3c000000004fe13c3c000000004fe13c3c000000004fe13c3c000000004fe13c3c000000004fe13c3c000000004fe13c3c end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_DriveType"."DriveTypeFlags" 64, -1, 16, 16, 0x00000000000000000000000000000000000000000000f03f000000000000f03f000000000000084000000000000008400000000000001440000000000000144000000000000020400000000000002040000000000000224000000000000022400000000000003040000000000000304000000000000038400000000000003840, 0x000000006e5d2d3f000000004fe1bc3d000000004fe13c3c000000004fe13c3c000000004fe1bc3c00000000fba80d3d00000000fba80d3e000000004fe13c3c end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_DriveType"."DriveFreezeMask1" 64, -1, 2, 2, 0x00000000262ebf4100000000262ebf41, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_DriveType"."DriveFreezeMask2" 64, -1, 2, 2, 0x000000000098cf40000000000098cf40, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_DriveType"."DriveDownMask1" 64, -1, 2, 2, 0x00000000000018400000000000001840, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_DriveType"."DriveDownMask2" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_DriveType_Density_MediaTyp"."DriveTypeName" 66, .004383817315102, 96, 96, 0xc04c97121b6121852d24d75208e2cf507941e652a7892025535e729ccf388672223aa9751b5be4548b6cfdb636f57002a751e93ddcedc5d4ac4c93c35240915d461f606d5f7ecd52398d737ba78820254e5e729c1d64e366a78a2025585e729ca7ba20e92a2e3a974c014a64dfd7c0a299fb4db259cd041d1864e3662764e3662bf58c218aff121a5c99d09ea762d03858769e88a7872025495e729c1364e36660d6d8fda761d03853769e8871a4b76deeddda2b307867668b9d0738e6d4b174aa2185b6072a43cf432c931a439725f4a784073e9361033e5bd6d8fd1be4073479ec4f52e5c8dc5045872bb271a4b768e9ddda2b2b78676652696f6daaae7c890136483666699636aeaeb7b16de7c96645872bad21b8b7aa71a4b772d7d4b174aa1e85b6f82943cf30f698218a7c2c465cb2d5daf3ddda2b2678676635786766909d0738abc533f00746708fa24d5c3e1b60794468e7c96645872b9e21b8b7a5582943cf523bda8f750766aa965f033e0246708ffc35c5366669914faeaeb6b6000404040404040404040804040404040404080404080404040404040404080808040404040404080804040808080808040408040408080404040808080804040804040808080808040408040408080808080808080808080404080808080404, 0x000000006a93203ebdad183ea800b33da800b33d1779a83d1779a83d63e2883d63e2883d112e723d5d97523d5d97523d5d97523d5d97523d5d97523d5d97523d5d97523d5d97523d3a883d3d3a883d3d3a883d3d1779283d86f11d3d86f11d3df469133df469133df469133df469133df469133df469133d63e2083d80a6e73c80a6e73c80a6e73c80a6e73c5d97d23c5d97d23c3a88bd3c3a88bd3c1779a83c1779a83c1779a83c1779a83c1779a83c1779a83c1779a83c1779a83cf469933cf469933cf469933cf469933cf469933cf469933cf469933ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_DriveType_Density_MediaTyp"."DensityName" 66, .004369141533971, 106, 106, 0xc04c971259cd041d99fb4db2802bc7250d02f87a20c46be32ec1de5d7a8d15c75240915d461f606deced1e1da750e93d49ff0d082d24d7521b6121851be41a354624ff521bde214df1ed1e1da751e93d4eff0d08d97c67b371769e8857e4521b5f7ecd521b5be454f9c68b26abb95d98c6c36bdd2c5e9ab4bfb72002a752e93d2ec1e35d20c46b607a8d15e0c3c4419e063c4496dc2c55ef3eb28d1b5c85d54eac1a91b6f6ed1e1d53ff0d08a2d361d8582943cf523bda8f792dd23dd97c67bda3769e8861e4521bd97c67b88a769e885ce4521bf9c6a426abb95d9dc6c36b5a978de644fbed1e1da753e93d58ff0d0843b28d1b5c85da4eac1a92b6bc7347260d2e61fc4146a721dccca51de5c2cf5057278fe01f7b4dd7584c6a60524215e0d97c67c2bc769e8866e4521bc8d483f3e5c5cf5066278fe04dd1439583f673b7fd783086bf0022756b696f22afae7c7a78c83797068d09e0ceb5ce06f6927d7b7932ae53e5d62251cdd483f3e5c6cf506b278fe07923b739aa1b85ace92943d58823e939aa1e85b6f82943cfa2a3f66afcc63797064204e0cea6cd06157b61d7585269545210154400040404040408040404080404040404040408040408040404040804040404040804040804040804040804080404040804040804040804040808040408040404040804040408040408040408040404040808040408040408040408040408040408040408080404080404, 0x00000000b6afb13eb6afb13eb6fc803eb6fc803ea14f1b3ea14f1b3ea14f1b3e112ef23d112ef23d5d97d23d5d97d23d5d97d23d3a88bd3d3a88bd3de0bcad3d63e2883d63e2883d5d97523d5d97523d5d97523d5d97523d5d97523d5d97523d5d97523d5d97523d3a883d3d3a883d3d3a883d3df469133df469133d63e2083d63e2083d63e2083d63e2083da3b5fc3ca3b5fc3ca3b5fc3c5d97d23c5d97d23c5d97d23c3a88bd3c3a88bd3c3a88bd3c3a88bd3c3a88bd3c3a88bd3c1779a83c1779a83c1779a83c1779a83c1779a83c1779a83c1779a83c1779a83c1779a83c1779a83ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_DriveType_Density_MediaTyp"."MediaTypeName" 66, .002195625100285, 94, 94, 0xc04c9712ca23bf826bd68a47d530b6651f202fe7e5c2cf50fc0e990a4ee5e315cf388672223aa975e5c4cf508b6d41b279460453e5da00511b6121852dc00611e3bf67034c014a64dfd7c0a295a1eb0657278fe06e8fc51c9aa1eb06e5c3cf505c278fe0a61ac4f008e2cf507941e6524cf4802b2d24d752a4b086bac56b2bd2b76039705ee7c96693a24dec9485f101a75fd038dfebc5ca582943cf9fa1eb0661278fe028ef0ae868e7c96663e7c966408032681b61d0217946c306e5c5cf50277c9259c3d5bed201918c909124292be5dacf50cf278fe05729386c1ef2827406cd27517e1496bae5dccf50d9278fe0f486bff81df57002a750e93db462527bb4625d7bc1e23c20c1e75520c1ec55208d725b8f1364e3666de7c9668ea801ffe34e699f795ae6529518c49d1864e366c1ec5a39c1f63c39c1f63c9d1122f45a782af89c91b88429982f2efd81a7826ad29be9062bec11a9a4a1eb0666278fe0a5ef0ae867312d17fc8b15791b9933be1be41a35e5e3cf5000040404040404040404040804040404040404080408080404080404080408040408080404040408040808080404040404040408040408080404040408040408080808080808080404040808080808080804080804040804080404040404, 0x00000000b6fc803eb762623eb762623efb1a2b3ea14f1b3e03ccc23dbdad983d63e2883d63e2883d3a883d3da800333da800333da800333df469133df469133df469133df469133df469133d63e2083d63e2083d63e2083d63e2083d63e2083d63e2083d80a6e73c80a6e73c80a6e73c80a6e73c80a6e73c80a6e73c80a6e73c80a6e73c5d97d23c5d97d23c5d97d23c5d97d23c5d97d23c5d97d23c3a88bd3c3a88bd3c3a88bd3c1779a83c1779a83c1779a83c1779a83c1779a83c1779a83cf469933cf469933cf469933ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3ca3b57c3c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c5d97523c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c1779283c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryGroup"."LibraryGroupName" 66, -1, 71, 71, 0x68ea7512e5becf50854bcfbfcaf6f7e2535a16bb1bb8328679f1d61a792dd23dc49861bc31acc7611be41a358a279bd20529f5521b99391bf3252ea40e726220a65aa900eede21da13c66b843c5bb4521bac34d76134174e7f8fe1568d1c2ddec1a8f8d81cfb4dbe655a021d1bde86587fbf09bf8d8c9b8c86276ff74b2ed2521bf7536ce99ebb691b7caf3a9c9731fac521ecdc5a79d7521b42cb86fafc9f99ca61474c2108cc0a47ce28029c086f1e64565a521b741c151b54328679ddd61a9c0823d764566e521b741c79a6083f016456aa521b741ca51b74cb091cdb02516456be521b741c099e7261036456d7521b741c86374f44960b43a7911e7cd69764796e521b74cb79287cf2c16479aa521b74cba59e4eb6116479be527004040404040404040404080404040404040804040404040804040404040804040404040804040404040408040404040804040804040408040408040404040804040804040804, 0x000000000000803fd9891d3f9ed8093fc54e6c3ed9891d3ed9891d3ed9891d3ed9891d3ed9891d3ed9891d3ed9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryGroup"."ShortLibraryGroupName" 66, -1, 14, 14, 0xf81c751201d5fd500cdff0500ee1f8500fd6f65012e5f75014dede5014dee25014deee5014def25014def75014e5e25014e5ee5014e5f250f808080808080808080808080808, 0x00000000d9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryGroup"."DefaultMediaTypeName" 66, -1, 20, 20, 0x68ea7512cf388672223aa9755b115519fcf13518cc96d7de57e41a359c3e60f77176860957b83286ed3d846e719afd9ef2c21d0de99ebb691b1cbf3afb6e498affe2418f9772b61579ddd61a1b5432860004040804040408040408040804040404080404, 0x000000000000803f0000803fc54eec3ec54eec3ec54eec3ec54e6c3ec54e6c3ec54e6c3ed9891d3ed9891d3ed9891d3ed9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryGroup"."LegacyRobotType" 64, .076923079788685, 21, 21, 0x00000000002069c0000000000000000000000000000000000000000000000040000000000000144000000000000014400000000000001c40000000000000204000000000000020400000000000002440000000000000244000000000000026400000000000002640000000000000284000000000000028400000000000002a400000000000002a400000000000003140000000000000314000000000000032400000000000003240, 0x0000000000000000d9899d3dd9891d3e00000000d9899d3dd9891d3e00000000d9899d3d00000000d9899d3d00000000d9899d3d00000000d9899d3d00000000d9899d3d00000000d9899d3d00000000d9899d3d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryGroup"."LibraryGroupFlags" 64, .076923079788685, 18, 18, 0x00000000000000000000000000000000000000000000104000000000000051400000000000a066400000000000a0664000000000000070400000000000007040000000000068804000000000006880400000000000f884400000000000f884400000000000f885400000000000f88540000000000028864000000000002886400000000000e887400000000000e88740, 0x00000000d9899d3dd9891d3ed9891d3e00000000d9891d3e00000000d9899d3d00000000d9899d3d00000000d9899d3d00000000d9899d3d00000000d9899d3d00000000d9899d3d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryGroup"."MinSlots" 64, -1, 6, 6, 0x000000000000f0bf000000000000f0bf00000000000000000000000000000000000000000000f03f000000000000f03f, 0x00000000d9891d3e000000009ed8093f00000000d9899d3e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryGroup"."MaxSlots" 64, -1, 17, 17, 0x000000000000f0bf000000000000f0bf00000000000000000000000000000000000000000000244000000000000024400000000000002a400000000000002a400000000000002e400000000000002e40000000000000344000000000000034400000000000a07e400000000000a07e40000000000040cf40000000000040cf4000000000e063e040, 0x00000000d9891d3e00000000d9899d3e00000000d9899d3d00000000d9899d3d00000000d9899d3d00000000d9899d3d00000000d9899d3d00000000d9899d3dd9899d3d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryGroup"."MaxVolumes" 64, -1, 15, 15, 0x000000000000f0bf000000000000f0bf000000000000244000000000000024400000000000002c400000000000002c400000000000002e400000000000002e40000000000000354000000000000035400000000000a08e400000000000a08e40000000000040cf40000000000040cf4000000000e063e040, 0x00000000c54eec3e00000000d9899d3d00000000d9899d3d00000000d9899d3d00000000d9899d3d00000000d9899d3d00000000d9899d3dd9899d3d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryGroup"."MaxDrives" 64, -1, 12, 12, 0x000000000000f0bf000000000000f0bf000000000000f03f000000000000f03f00000000000000400000000000000040000000000000284000000000000028400000000000406f400000000000406f4000000000000070400000000000007040, 0x00000000d9899d3e00000000d9891d3e00000000d9891d3e00000000d9899d3d00000000d9899d3d00000000c54e6c3e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryGroup"."LegacyLibraryGroupFlags" 64, -1, 12, 12, 0x00000000000000000000000000000000000000000000f03f000000000000f03f0000000000000840000000000000084000000000000010400000000000001040000000000000144000000000000014400000000000001c400000000000001c40, 0x00000000c54eec3e00000000d9891d3e00000000d9899d3d00000000d9899d3d00000000d9891d3e00000000d9899d3d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryGroup"."ValidVendorMedia" 64, -1, 12, 12, 0x000000000000000000000000000000000000000000002c400000000000002c400000000000805f400000000000805f4000000000fcff2c4100000000fcff2c4100000000761233410000000076123341000080ffffffdf41000080ffffffdf41, 0x00000000d9891d3f00000000d9899d3d00000000d9899d3d00000000d9899d3d00000000d9899d3d00000000d9899d3d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryGroup"."ExtendedVendorMedia" 64, -1, 4, 4, 0x000000000000000000000000000000000000000000b887400000000000b88740, 0x00000000c54e6c3f00000000d9899d3d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryInquiry"."VendorID" 66, .003487253561616, 21, 21, 0x58937d125d2b8fe001e6f650052ec3e809d4f75073e7e1e304d7ed50aad9e91f13e6f5500a42faa683e608165f65dc564d3b550cf8f4f95cb4bdf1e81433d21573d71e070ed7ed509ea6ea38a188e1fcca99aac0580808080808080808080808080808080808080808, 0x00000000ac15303e3823de3d2b60ad3d2af5a73d2549923d3c646e3d3c646e3d298a223d23de0c3d23de0c3d23de0c3d36b8d83c2b60ad3c26b4973c2108823c36b8583c36b8583c36b8583c36b8583c2b602d3c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryInquiry"."ProductID" 66, .002933921990916, 22, 22, 0xe0fb5b12bf90a950c13c62b67e469c3c1be41a35df452d553ae27b791b54c17679dd59b11400e89f3c5e039437af03ad30805e03cbc3f3ee16e6f650355f059ef89f811d585ed86852ac91ae7b728845757388277573ff28e0080404040404040408080804040808080404080808, 0x0000000036b8d83d398e633d398e633d3c64ee3c3c64ee3c3c64ee3c2b60ad3c2b60ad3c26b4973c2108823c2108823c2108823c2108823c2b602d3c2b602d3c2b602d3c2b602d3c2b602d3c2b602d3c2b602d3c2b602d3c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryInquiry"."Revision" 66, .002645502565429, 2, 2, 0x40107512bf90a9500008, 0x0000000040a57e3f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryInquiry"."LibraryTypeName" 66, .002584423171356, 72, 72, 0x401075127941e65208e2cf50057ed2521b99e26dcaf6f7e2d7e6cf8b33019da6854bcfbf7fbf09bff20055811b61218566422340df452d553ae27b792d24d7521433a5521be46b8b7e469c3c9c9731fa5f7ecd521b5be4546f5ad3e5e3dec3d451b7fd29f215014699fb4db259cd041d6e7a76935ba7d0a13470b1cf2ac11350ce668e59e99ebb696fec8b7bb60159fee31627545fec7c1047d632641be41a351bac341c22001b6d14791b1ebaa9c51af221c145b68cb4a3d78a547a7b503d3832a48b4348a82c7cdff55d05e9e2eb6c1bde6c8bf608bf2ac3e6814fb2cbbfb634cb00d51b095dae792dd23d1ba61c1c5f83dc521b5bfd9ff043e075cbc353ee585ed868585e4f6a52acdcaefccc556c4cd70a361be407344633a5522db1731d000404040404040404040404040404040404040404040404040404040404048804040404040404040404040404040488040404040404040404040404040404040404040404040404, 0x00000000ac15303eac15303e3277c83d3277c83d2dcbb23d2b60ad3d2b60ad3d2af5a73d271f9d3d23de8c3d23de8c3d23de8c3d2273873d2273873d2273873d3c646e3d3c646e3d2e36383d298a223d298a223d298a223d26b4173d26b4173d23de0c3d23de0c3d23de0c3d23de0c3d2108023d2108023d2108023d5f5cfd3c2108023d2108023d2108023d3c64ee3c3c64ee3c36b8d83c36b8d83c2108823c2108823c2108823c2108823c2108823c2108823c2108823c2108823c5f5c7d3c2108823c2108823c36b8583c36b8583c36b8583c36b8583c36b8583c2b602d3c2b602d3c2b602d3c2b602d3c2b602d3c2b602d3c2b602d3c2b602d3c2b602d3c2b602d3c2b602d3c2b602d3c2b602d3c2b602d3c2b602d3c2b602d3c2b602d3c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."LibraryTypeName" 66, .002976190531626, 60, 60, 0x18c82c127941e65208e2cf50057ed2521b99e26dd7e6cf8b33019da6caf6f7e2854bcfbf7fbf09bf2d24d7521b612185df452d553ae27b79f2005581664223401433a5521be46b8b7e469c3c9c9731fa5f7ecd521b5be45451b7fd29f215014699fb4db259cd041d6e7a76935ba7d0a13470b1cfb60159fee31627546f5ad3e5e3dec3d41be41a3532a48b431bac341c22001b6d14791b1ebaa9c51af221c145b68cb4a3d78a547a48a82c7cdff55d05e9e2eb6c4633a5521bde6c8bc3e6814fb2cbbfb634cb00d51b095dae1ba61c1c2db1731dfccc556c4cd70a365fec7c1047d632645f83dc521b5bfd9ff043e075000404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404, 0x00000000fee0183efee0183e5eeac93d5eeac93dc39bb83dc39bb83dc39bb83de5d6b23d294da73d8ffe953d8ffe953db139903db139903dd3748a3dd3748a3d2dd67d3d2dd67d3d8025443d07122d3d07122d3d07122d3d8ffe153d8ffe153d8ffe153d8ffe153dd3740a3dd3740a3dd3740a3d2dd6fd3c2dd6fd3c3cafcf3c3cafcf3cd3748a3cd3748a3cd3748a3cd3748a3cd3748a3cd3748a3cd3748a3cd3748a3cd3748a3cd3748a3cb4c2663cb4c2663cb4c2663cb4c2663cb4c2663cc39b383cc39b383cc39b383cc39b383cc39b383cc39b383cc39b383cc39b383cc39b383cc39b383cc39b383cc39b383c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."LibraryGroupName" 66, .003755868645385, 19, 19, 0xc0656612e5becf50caf6f7e2854bcfbfa6083f016456aa521b741ca51be41a35792dd23d1bb832869c0823d764566e521b741c7979f1d61a9c086f1e64565a521b741c151b54328679ddd61ac0040404080404040404080404040804040404, 0x000000000000803f2dd67d3f2dd67d3f31144c3f31144c3f31144c3f31144c3f31144c3f6492073e6492073e6492073e6492073e6492073e8025443d8025443d8025443d8025443d8025443d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."RobotDefault" 66, .008450704626739, 4, 4, 0xc0656612bf90a9505d2b8fe001e6f65000080808, 0x00000000d6fd603f2dd67d3d3caf4f3d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."LibrarySerialization" 64, .00751173729077, 17, 17, 0x00000000000000000000000000000000000000000000004000000000000000400000000000000840000000000000084000000000000010400000000000001040000000000000144000000000000014400000000000001840000000000000184000000000000022400000000000002240000000000000244000000000000024400000000000002c40, 0x000000002c48193e98a73c3b307a863e00000000261f863e000000008b3cd43d000000002c48193d00000000ef62933d39b3013de1aa533d000000008b3cd43ce5a9113a end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."NumberOfSlots" 64, -1, 14, 14, 0x000000000000f0bf000000000000f0bf000000000000244000000000000024400000000000004e400000000000004e4000000000000056400000000000005640000000000000664000000000000066400000000000807040000000000080704000000000000072400000000000007240, 0x00000000df78733f00000000b27d0d3c0000000098a7bc3b00000000b27d0d3c00000000b27d0d3c00000000b27d0d3c00000000b27d0d3c end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."VendorSenseOrdinal" 64, -1, 8, 8, 0x00000000000000000000000000000000000000000000084000000000000008400000000000001040000000000000104000000000000014400000000000001440, 0x000000005001413f000000001a1a933d00000000ee42dd3d000000007598873d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."BarcodeDetection" 64, -1, 10, 10, 0x000000000000f0bf000000000000f0bf00000000000000000000000000000000000000000000f03f000000000000f03f0000000000405040000000000040504000000000003081400000000000308140, 0x0000000097d2f73e0000000098a7bc3c000000005ed29e3e000000008b3cd43c000000009199203e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."CompatibilityTag" 64, .012623891234398, 20, 20, 0x0000000000000000000000000000000000000000000000400000000000cca040000000000000f040000000000000f0400000000040003941000000004000394100000040000050410000004000005041000000401000504100000040100050410000004040005041000000404000504100000000000150410000000000015041000000c069905f41000000e0dbe76641000000d0a97c71410000001000107441, 0x000000009506a43e4947d93d2c48193dd5dcce3bef62933da512253d2c48193d1fdd303db5a6fc3d000000003719d33c0000000098a7bc3b00000000e2f7aa3dade7903cffb9ee3b62565a3df935a63c end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."MailSlotDelay" 64, -1, 14, 14, 0x00000000000000000000000000000000000000000000244000000000000024400000000000003e400000000000003e40000000000080464000000000008046400000000000004e400000000000004e400000000000c062400000000000c062400000000000406a400000000000406a40, 0x000000009bc0673f00000000b27d8d3c00000000a512a53c00000000b27d8d3c000000007ed16b3cfa8c333b98a73c3c00000000f0603a3c end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."InportAddressOffset" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."OutportAddressOffset" 64, -1, 4, 4, 0x00000000000000000000000000000000000000000000f03f000000000000f03f, 0x00000000b1867e3f0000000098a7bc3b end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."LibrarySerialNumOffset" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."LibrarySerialNumLength" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."LibrarySerialNumResOffset" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."NumberOfIE" 64, -1, 2, 2, 0x000000000000f0bf000000000000f0bf, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."PtmAddressOffset" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."InitAfterDismount" 64, -1, 4, 4, 0x00000000000000000000000000000000000000000000f03f000000000000f03f, 0x0000000090ff713f000000000507603d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."UsesTemporaryMailSlot" 64, -1, 4, 4, 0x00000000000000000000000000000000000000000000f03f000000000000f03f, 0x00000000b1867e3f0000000098a7bc3b end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."ClearArmExceptSense" 66, .005633802618831, 5, 5, 0x303c5a12bf90a950019bb7acd8d8b3f7d8d845b60008080808, 0x0000000066b16e3f4b88213dc39b383cc39b383c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."ClearDriveExceptSense" 66, .005633802618831, 5, 5, 0x603b5a12bf90a9501e38b4f7019bb7acd8d8b3f76008080808, 0x0000000003d45e3f2dd67d3d4b88213dc39b383c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."ClearMapExceptSense" 66, -1, 3, 3, 0xb8837b12bf90a950d8d845b6000808, 0x00000000911d7d3fc39b383c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."ClearSlotExceptSense" 66, .005633802618831, 8, 8, 0x08e9a412bf90a9501e38b4f7bfc94598d8d845b6d8d84589d8d84593d8d8b3f70008080808080808, 0x00000000f8385b3fc39b383d4b88213d4b88a13cc39b383cc39b383cc39b383c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."DriveNeedsCleaningSense" 66, -1, 3, 3, 0x40c03512bf90a9507c4c9fb2000808, 0x00000000e02e753f07122d3d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."ElementEmptySense" 66, -1, 6, 6, 0xe0c43512bf90a950d8d84593bf1e6e89d8c94f93d8d35989000808080808, 0x0000000045e0633f8025443dd3740a3db4c2663cb4c2663c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."ForceReinitSense" 66, -1, 3, 3, 0x00eca412bf90a950c7c3eb35000808, 0x00000000bef37a3f4b88a13c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."IncompatibleMediaTypeSense" 66, .005633802618831, 2, 2, 0x90ba5812bf90a9500008, 0x00000000c88e7e3f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."MoveFailedSense" 66, .005633802618831, 2, 2, 0xe8088412bf90a9500008, 0x00000000c88e7e3f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."NoErrorSense" 66, -1, 4, 4, 0x50ba5812bf90a950d8d845984d6fd13700080808, 0x00000000d593713f4b88213dd3748a3c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."NoMagazineSense" 66, .005633802618831, 6, 6, 0xf8807612bf90a950d8d84593bf234b93baf1458e0b97e6cd000808080808, 0x0000000088ec683f8ffe153d3cafcf3cc39b383cc39b383c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."UnknownBarcodeSense" 66, .005633802618831, 6, 6, 0xe8857612bf90a950d8d845b6f518f1f8d8d84589390e6f74000808080808, 0x00000000758a403f1a74d53d8ffe153db4c2e63cb4c2e63c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."UnknownDriveSense" 66, -1, 4, 4, 0x68c46012bf90a950d8d8459dd8d3458900080808, 0x00000000190a663ff4af843d8ffe153d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."UnknownBarcodeString" 66, .005633802618831, 2, 2, 0xb0825012bf90a9500008, 0x00000000c88e7e3f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."AutoUpdateSense" 66, -1, 2, 2, 0x88417e12bf90a9500008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."CleaningInProgressSense" 66, -1, 2, 2, 0x9000a512bf90a9500008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."CleaningTapePresentSense" 66, .002816901309416, 2, 2, 0x7005a512bf90a9500008, 0x0000000064477f3f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."LibraryCleaningSlotSense" 66, -1, 2, 2, 0x18c49012bf90a9500008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."NoReinitSense" 66, .005633802618831, 2, 2, 0x88119812bf90a9500008, 0x00000000c88e7e3f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."RetryOnSense" 66, -1, 2, 2, 0x90d03312bf90a9500008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_LibraryType"."UnknownSnString" 66, -1, 2, 2, 0x70d53312bf90a9500008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Machine"."ParentKey" 65, -1, 5, 3, 0x000000000000000000000000000000000000000086842e41, 0x000000005555553fabaa2a3e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Machine"."MachineNbuType" 65, -1, 5, 4, 0x0000000000000040000000000000004000000000000008400000000000001840, 0x00000000abaa2a3fabaa2a3eabaa2a3e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Machine"."NetBackupVersion" 64, -1, 20, 20, 0x000000007e4f1241000000003e24144100000000fef8154100000000becd1741000000007ea21941000000003e771b4100000000fe4b1d4100000000be201f4100000000bf7a2041000000001f652141000000007e4f224100000000e8532341000000005258244100000000bc5c25410000000026612641000000009065274100000000fa69284100000000646e294100000000ce722a410000000038772b41, 0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_MachineAlias"."MachineAliasName" 66, -1, 20, 2, 0x70e55923715bf7f8b088, 0x000000000000803e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineAlias"."MachineNbuType" 64, -1, 22, 5, 0x000000000000f03f0000000000000040000000000000004000000000000008400000000000001840, 0x00000000398ee33eabaa2a3fe4388e3ee4388e3e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineAlias"."MachineKey" 64, -1, 22, 5, 0x0000000080842e410000000082842e410000000086842e410000000086842e410000000090842e41, 0x00000000e4388e3ee4388e3eabaa2a3e398ee33e end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_MachineConfig"."Name" 66, -1, 32, 32, 0x000000001b6c9fbda5a01d18f7828afbd2aa0376bc9c66b06418f1a5f1e2bb1afe4705095342e69dfde597eee08f7a3e8a445c764f354c60de58e544d0c1a1f4ef9864323e08072727c571a002199e799508f31dcd86f3ca8f7417f1e1d9ddba39aa755475e350bb9aacb830c151a43a196f004ba0055c4889a3290ec29054219808080808080808080808080808080808888808080808080888080808088888, 0x000000008988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d103ef83c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_MachineConfig"."Value" 66, -1, 12, 12, 0x98666612b0d44f93b5d44f93bad44f9388288fe0c9d44f93bf4218e197288fe0b5c945894665dcf205d54f93ed347678200808080808080808080808, 0x000000000000003f8988083ecdcccc3d8988083d8988083d8988083d8988083d8988083d8988083d8988083d8988083d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineConfig"."MachineKey" 64, -1, 4, 4, 0x0000000082842e410000000082842e410000000086842e410000000086842e41, 0x000000008c2eba3d000000002eba683f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineConfig"."CreatedDateTime" 64, -1, 9, 9, 0xd162d17137822d42d162d17137822d427faaec7137822d427faaec7137822d422db2ec7137822d422db2ec7137822d426d671b8237822d426d671b8237822d423ddd858e77072f42, 0x00000000103e783d000000008c2e3a3e00000000bae8223f00000000103ef83c8c2eba3d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineConfig"."LastModifiedDateTime" 64, -1, 15, 15, 0xd162d17137822d42d162d17137822d4280aaec7137822d4280aaec7137822d422db2ec7137822d422db2ec7137822d422eb2ec7137822d422eb2ec7137822d422fb2ec7137822d422fb2ec7137822d4230b2ec7137822d4230b2ec7137822d426d671b8237822d426d671b8237822d423ddd858e77072f42, 0x00000000103e783d000000008c2e3a3e00000000103ef83d00000000103e783e000000004e36593e00000000103e783d00000000103ef83c8c2eba3d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineDeviceConnection"."DeviceKey" 64, .071428574621677, 155, 155, 0x00000000000069c000000000b9843e4100000000bb843e4100000000bd843e4100000000bf843e4100000000da843e4100000000da843e4100000000db843e4100000000dd843e4100000000de843e4100000000df843e4100000000e0843e4100000000e2843e4100000000e3843e4100000000e3843e4100000000e4843e4100000000e5843e4100000000e6843e4100000000e7843e4100000000e8843e4100000000ea843e4100000000ea843e4100000000eb843e4100000000ec843e4100000000ed843e4100000000ee843e4100000000ef843e4100000000ef843e4100000000f0843e4100000000f0843e4100000000f1843e4100000000f1843e4100000000f2843e4100000000f2843e4100000000f3843e4100000000f3843e4100000000f4843e4100000000f4843e4100000000f5843e4100000000f5843e4100000000f6843e4100000000f6843e4100000000f7843e4100000000f7843e4100000000f8843e4100000000f8843e4100000000f9843e4100000000f9843e4100000000fa843e4100000000fa843e4100000000fb843e4100000000fb843e4100000000fc843e4100000000fc843e4100000000fd843e4100000000fd843e4100000000fe843e4100000000fe843e4100000000ff843e4100000000ff843e410000000000853e410000000000853e410000000001853e410000000001853e410000000002853e410000000002853e410000000003853e410000000003853e410000000004853e410000000005853e410000000006853e410000000006853e410000000007853e410000000008853e410000000009853e41000000000a853e41000000000b853e41000000000c853e41000000000d853e41000000000d853e41000000000e853e41000000000e853e41000000000f853e41000000000f853e410000000010853e410000000010853e410000000011853e410000000011853e410000000012853e410000000012853e410000000013853e410000000013853e410000000014853e410000000014853e410000000015853e410000000015853e410000000016853e410000000016853e410000000018853e410000000018853e410000000019853e410000000019853e41000000001a853e41000000001a853e41000000001b853e41000000001b853e41000000001c853e41000000001c853e41000000001d853e41000000001d853e41000000001e853e41000000001e853e410000000020853e410000000020853e410000000021853e410000000021853e410000000023853e410000000023853e410000000024853e410000000024853e410000000025853e410000000025853e410000000026853e410000000026853e410000000027853e410000000027853e410000000028853e410000000028853e410000000029853e410000000029853e41000000002a853e41000000002a853e41000000002b853e41000000002c853e41000000002c853e41000000002d853e41000000002d853e41000000002e853e41000000002f853e410000000030853e410000000031853e410000000032853e410000000033853e410000000033853e410000000034853e410000000034853e410000000035853e410000000035853e410000000036853e410000000036853e410000000037853e410000000037853e410000000038853e410000000038853e4100000000c5054041, 0x00000000fca8473cfda8473cfca8473cfca8473c000000005f090a3e0000000000000000b78b2c30000000000000000091c19d3b00000000fca8473cc579313cc579313cc579313cc579313cc579313c8c4a9b3c5f098a3db33db932b43db9328c15b7327901b63265edb4325f098a3c91c19d3c91c19d3c5f090a3e5f090a3ecddbdc3b0366753ccddbdc3b0366753ccddbdc3b0366753ccddbdc3bcddbdc3ccddbdc3c5f090a3dff65f53a7e0c383d7e0c383d5f098a3db33ef1347e0cb83ca3d7893491c19d3cea74bd335f098a3c0366753c0366753c71da20340366753c71da20340366753c8ddd3e3e0000003e35c08c350000003effa9bb340000003e40b9563d0000003e4335e1330000003e2c260f3df77c563340b9d63c8dddbe3c581a003312980133581a00333339fd327bbbfb3230d90033db6b113bca21da3cdb6b113bbc7cfe3c000000000000003eca21da3c0000003e65020f338dddbe3c7fa8a93c7fa8a93c9d765e347fa8a93c9d765e347fa8a93c9d765e347fa8a93c9d765e347fa8a93cc5775e357fa8a93ca055de32f80d1f3dbf610d3dbf610d3da466b934bf610d3da666b934bf610d3da466b934bf610d3da666b934bf610d3d9c67b935bf610d3d294b3933a28b843d9224393de6a26b3d9224b93ce6a26b3d9224b93ce6a26b3d3aa6063ce6a26b3d3aa6063ce6a26b3d3aa6063ce6a26b3dc0851a35e6a26b3de6a2eb3d5d74d13d255b0934255b0934d245b731255b093446179d316a720d34f4a00c345d74d13d5d74d13d7ba29a35b25209345d74d13d8c2eba3d8c2eba3d843674358c2eba3d853674358c2eba3d0000003e0000003e000000000000003e00000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineDeviceConnection"."PrimaryMachineKey" 64, -1, 2, 2, 0x0000000086842e410000000086842e41, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineDeviceConnection"."SecondaryMachineKey" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_MachineDeviceConnection"."VendorDeviceGuid" 66, -1, 2, 2, 0x08cb2812bf90a950c008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineDeviceConnection"."DeviceType" 64, -1, 4, 4, 0x000000000000f03f000000000000f03f00000000000000400000000000000040, 0x000000000000003e000000006eed7f3f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineDeviceConnection"."ScsiPort" 64, -1, 2, 2, 0x000000000000f0bf000000000000f0bf, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineDeviceConnection"."ScsiBus" 64, -1, 2, 2, 0x000000000000f0bf000000000000f0bf, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineDeviceConnection"."ScsiTarget" 64, -1, 2, 2, 0x000000000000f0bf000000000000f0bf, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineDeviceConnection"."ScsiLun" 64, -1, 2, 2, 0x000000000000f0bf000000000000f0bf, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineDeviceConnection"."DeviceStatus" 64, -1, 7, 7, 0x00000000000000000000000000000000000000000000f03f000000000000f03f000000000000004000000000000000400000000000806940, 0x0000000000000000000000000000003e000000009224693f00000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineDeviceConnection"."DeviceFlags" 64, -1, 6, 6, 0x00000000000000000000000000000000000080991904c0410000809999e0c5410000809919bdcb410000c0ccccccd041, 0x00000000000000001aebc33d00000000000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineDeviceConnection"."Active" 64, -1, 6, 6, 0x00000000000000000000000000000000000000000000f03f000000000000f03f00000000004059400000000000206940, 0x0000000019e97f3f000000002549123e4def98384def9838 end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_MachineDeviceConnection"."PrimaryPath" 66, -1, 97, 97, 0x88ab5812aa044833aab94733aab9474caab94765aab9477eaab94797aab947b0aab947c9aaa04733aa684833aaeb4733aa364833aa4f4833aad24733b2e5f458cbe5f458e4e5f458fde5f45816e6f4582fe6f4584fcda6214fcd232259706da54fcd9a244fcd17254fcd9425aa1d4833aa814833aab34833aacc4833aae54833aa36484caa364865aa36487eaa364897aa3648b0aa3648c95922af63d19925484fcd0b274fcd88274fcd05284fcd17244fcd94245970dea7aa9a4833aafe4833b2e5655bcbe5655be4e5655bfde5655b16e6655b2fe6655baab3484caab34865aab3487eaab34897aab348b0aab348c94fcd05274fcd882659704faaaa174933b2e5d65dcbe5d65de4e5d65dfde5d65d16e6d65d2fe6d65d5970d2a94fcd82274fcd0b264fcd1d244fcdff27aa304933aa49493359705ba84fcdff284fcd7c294fcdf9294fcd11254fcd8228aa7b494c430c5d0e430cda0e437d5f0eaa624933aa7b49339e29ddd99e2960d9aa62494c4fcd8e25597055a9aa944933aaad4933aa1d489e88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888, 0x000000002549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549123e2549923d2549123e2549123e2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549123e2549123e000000002549123e2549123e0000003e0000003e2549123e2549923d2549923d2549923d2549923d2549923d2549923d2549923d0000003e2549923d2549923d2549923d2549923d2549923d2549923d2549123e2549123e2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549923d2549123e2549123e2549123e0000003e2549923d2549923d2549923d2549923d2549923d2549923d00000000000000002549123e2549123e2549123e0000003e0000003e2549123e2549123e2549123e2549123eabaa2a3e2549123e0000803d00000000000000000000803d0000803d0000003e0000803d0000803d0000003e2549123e2549123e0000003e0000003e0000003e end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_MachineDeviceConnection"."SecondaryPath" 66, -1, 2, 2, 0xf0ac3012bf90a9500008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineDeviceConnection"."PrimaryModeBits" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineDeviceConnection"."SecondaryModeBits" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineDeviceConnection"."AllocationFlag" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineDeviceConnection"."CreatedDateTime" 64, .071428574621677, 21, 21, 0x81954ed290832d4281954ed290832d42060173d390832d42df4f755891832d42df4f755891832d42b21d5f5991832d42ac5cc55991832d42ac5cc55991832d425aa4e90c51872d425aa4e90c51872d4285eb5c1551872d4285eb5c1551872d42b6f35c1551872d42b6f35c1551872d42e7fb5c1551872d42e7fb5c1551872d4296035d1551872d4296035d1551872d429683001e51872d429683001e51872d42c50ed581ea072f42, 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MachineDeviceConnection"."LastModifiedDateTime" 64, -1, 43, 43, 0x9e6fd042c18d2d42ac1c274945982d42ac1c274945982d42dd24274945982d42dd24274945982d42de24274945982d42de24274945982d42d98ebf7d67982d42d98ebf7d67982d42da8ebf7d67982d42da8ebf7d67982d42000038e08e982d42000038e08e982d42ae0738e08e982d42ae0738e08e982d42af0738e08e982d42af0738e08e982d4234f3ab2f9e982d4234f3ab2f9e982d4235f3ab2f9e982d4235f3ab2f9e982d4246f6c6589e982d4246f6c6589e982d42f4fdc6589e982d42f4fdc6589e982d4233334fe3a3982d4233334fe3a3982d4234334fe3a3982d4234334fe3a3982d424b0ca046d6982d424b0ca046d6982d427b14a046d6982d427b14a046d6982d427c14a046d6982d427c14a046d6982d4298eeda9f32992d4298eeda9f32992d428115235a7c992d428115235a7c992d42713d235a7c992d42713d235a7c992d427d61f2a4eee12d420bacbd410b082f42, 0x00000000000000002549123e00000000b76ddb3e000000002549923e2549123e2549123f000000002549923e2549123e2549123e000000002549123f000000002549123e2549123eb76ddb3e00000000b76ddb3e2549123e2549123e000000006ddb363f0000003e0000c03e000000000000003f0000003e0000003e000000000000203f000000000000003e0000003e0000603f0000003e0000003e000000000000403f0000003e00000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."MediaKey" 64, .001225497573614, 20, 20, 0x0000008080844e410000008080844e4100000080a0844e4100000000bf844e4100000000df844e4100000080fd844e410000000019854e410000000032854e410000000049854e41000000005e854e410000008072854e410000008088854e4100000000a2854e4100000080bc854e4100000080d4854e4100000000e7854e410000000003864e41000000801c864e410000008037864e41000000009b864e41, 0x00000000eca8122e212f083e3ff2023e9a83d13d242f083d000000000000000000000000799c273b9c83d13db946cc3d000000000000000000000000242f883d086c8d3d95cd0a3e0590bc3c5e47953e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."DriveKey" 64, -1, 3, 3, 0x0000000000000000000000000000000000000000aa853e41, 0x0000000036587f3f329e273b end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."MediaGuid" 66, .001275510177948, 1, 1, 0x1018751210, 0x00000000 end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."MediaId" 66, .002550341188908, 1, 1, 0x1018751200, 0x00000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."PartnerKey" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."PartnerId" 66, -1, 2, 2, 0xe8c969121d3f58ef0008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."LegacyMediaType" 64, -1, 3, 3, 0x000000000000184000000000000018400000000000c06a40, 0x000000000000803feca8122e end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."MediaTypeName" 66, -1, 6, 6, 0x18c96912cf3886725b115519223aa975fcf13518cc96d7de180488040404, 0x000000000000803f0000803f0000803f0000803f0000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."MediaGroupName" 66, .004319695290178, 5, 5, 0xe09d411231e66e584cdc58dcffe56e58edbed7500008888888, 0x00000000fa181c3fbfa9233ff372f53edcee303c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."DensityName" 66, -1, 6, 6, 0x002595124624ff524d9fd38f1bde214d716a11bb5748d08b000408040404, 0x000000000000803f0000803f0000803f0000803f0000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."DensityCode" 66, -1, 3, 3, 0xf0638312ff90a9500591a950000808, 0x00000000fa181c3f0ccec73e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."VerificationFlag" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."AssignedAppType" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."MediaFlags" 64, -1, 2, 2, 0x000000000000f03f000000000000f03f, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."MediaTypeFlags" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."MediaDescription" 66, -1, 15, 15, 0xf0d2391222bc057e475c52b1217bc7b347f7b2691ba6e46ddff161ca0b4dcfbf6819936e18294e62df83708e79c3b353e3bc758e47ce28022108cc0a000408040404040408040404040404, 0x000000000cce473f0cce473f0cce473f0cce473f0cce473f0cce473f0cce473fcec7603ecec7603ecec7603ecec7603ecec7603ecec7603ecec7603e end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."Barcode" 66, .002550436649472, 1, 1, 0x50d6391200, 0x00000000 end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."PartnerBarcode" 66, -1, 2, 2, 0x505442120b8cf8490008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."AssignedDateTime" 64, .002195121953264, 21, 21, 0x00004088c97f2b42000000674df22c42000000674df22c426081ed59b6362d42dd6ba7a940652d423d380f79527b2d428c7830368e852d4217954c42298a2d42738e4e302b8c2d424da16e5d048d2d422e9a83ef608d2d42f7bf14508c8d2d424e645e6fa38d2d429d8f9efcae8d2d42d24cd28cb58d2d426b144f93b98d2d421a81adf3ba8d2d42891cebb4bd8d2d420cae9fb6be8d2d42000004a7bf8d2d4200009af97f992d42, 0x00000000345a9f364796163f6ea1b33a8269743a61cde73990f75639537fc13877af2838ea908e37074a4d3d08cd6336c6dbf23581a972352ddf09358a1d7c3b9268063d917a67348a524c3c5ace9d337e6a9e3e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."FirstMountDateTime" 64, .001059152185917, 20, 20, 0x0000649137822d420000649137822d42864da4b26b822d42e295b23395822d42a2212ca9c0822d422becad84c2822d42281c54f8d8822d4295f484cce5822d421ce79bbcec822d426901da17fa822d42f804a76625832d42dcd8397e7f832d42bc999ca415842d4255e9e2bf32852d421e9fcdc0f5852d42ee0887a5cf862d4283bb7a98de872d42e7728a4ffa872d4274390faccc8a2d420000d80277972d42, 0x00000000c51a1d3a9418283d68a8ed3c0525133d2e3c8e3df9feb53bde29f63b0efca43c90b6b33c4ac1c33cdb170c3c00000000c706353d60d15b3d92bf683d2e3c0e3d01ca6c3f00000000e2a31c3f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."LastMountDateTime" 64, .000991837587208, 20, 20, 0x0000603e28832d420000603e28832d4261f9a9c678862d42bf849aad24892d42091b8856fb8a2d42345aa658248c2d428dfa4c36cd8c2d42fa48ba422e8d2d42c9cde991648d2d42cf6f6a88818d2d425514037e928d2d429b640abb998d2d42e8bb5ccf9f8d2d42ce7e8714a58d2d420604a95ca98d2d427fd1377cac8d2d4237b316ebaf8d2d42b7e3be51b38d2d42dc71764dba8d2d420000e4a280992d42, 0x00000000ed1f993923c1db3d0000000000000000682fab3cac259e3bc4f03e3d2a80183c000000000000000065108c3d00000000000000006768a33c00000000000000004f588c3c7564003d0000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."ExpireDateTime" 64, -1, 3, 3, 0x000000674df22c42000000674df22c420000464340062f42, 0x0000000060587f3f7f9c273b end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."ImageExpireDateTime" 64, .001922684954479, 20, 20, 0x000000674df22c42000000674df22c42e0d6e98823372d42b61f8a7ee1672d42e8520d06dd7d2d429c0d96f56d872d42d1c718e74c8b2d4208e132d3e28c2d42b96128ec818d2d42367d55c2c08d2d421d957bdedd8d2d422b7ce0b4f88d2d42bb93c2d01a8e2d4265fd5fb2508e2d4248fb5fad988e2d42bf0f705f078f2d4221a6434fab8f2d424d0f011642902d42292105efc6902d420000fe664df22d42, 0x00000000fd3d173ff1f0f03d076c8d3d076c8d3dd0e5973d7b9ca73dd109c73dd72df63dd0e5173e0000000000000000000000001399b63db467a33d38e9df3da9861b3e07890f3ed01c073ead040c3f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."AllocatedDateTime" 64, -1, 3, 3, 0x000000674df22c42000000674df22c4200008c8645002f42, 0x0000000033587f3f5c9e273b end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."LastWriteDateTime" 64, .002277575898916, 20, 20, 0x000000674df22c42000000674df22c42c08aeef3e32b2d42cd275389f5582d42785ff01d75732d42710cc4397d812d4296936f653a882d42dfc66597438b2d4200e444679c8c2d423be68172368d2d427726139f788d2d42deb7c580968d2d42b77ad2bba58d2d42c489d305ad8d2d42620ca44aaf8d2d42da93eb83b48d2d4204c1ebc5b88d2d4223fee954bb8d2d4212ff0f4fbe8d2d4200008aa380992d42, 0x00000000da9c273b09fe243ef1f0f03d9c83d13db846cc3d729ca73b0000000000000000819c273da19ca73b000000000000000000000000ef3a2a3e0000000000000000ab6a7b3c00000000761b7a3f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."LastRestoreDateTime" 64, -1, 7, 7, 0x000000674df22c42000000674df22c4200009c44828a2d4200009c44828a2d4200009a0a428d2d4200009a0a428d2d420080fa7006082f42, 0x0000000055127c3f00000000729e022f0000000000000000c26a7b3c end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."LibraryNumber" 64, -1, 7, 7, 0x000000000000f0bf000000000000f0bf00000000000000000000000000000000000000000000f03f000000000000f03f0000000000000040, 0x000000006616783ac9b07e3f0000803f925fa23e41849a2e925fa23e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."LegacyRobotType" 64, -1, 4, 4, 0x0000000000000000000000000000000000000000000020400000000000002040, 0x00000000fdff7f3f63587f3f00000000 end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."LibraryGroupName" 66, -1, 15, 15, 0x28a32e12e5becf50a6083f016456aa521b741ca51be41a35854bcfbfcaf6f7e2792dd23dc1a8f8d81cfb4dbe655a021d1bde86587fbf09bf8d8c9b8c000408040404040404080404040404, 0x000000000000803f0000403f0000403f0000403f0000403f0000403f0000403f0000403f0000803e0000803e0000803e0000803e0000803e0000803e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."SlotNumber" 64, -1, 20, 19, 0x000000000000f0bf000000000000f0bf000000000080474000000000008050400000000000a065400000000000006e4000000000008071400000000000c071400000000000f07140000000000030724000000000007072400000000000a072400000000000e072400000000000107340000000000050734000000000009073400000000000c0734000000000000074400000000000507f40, 0x000000006616783a0000803faa80b33c517a8f3bb6221d3d453a6132475f143b3e5f143b475f143b475f143b3e5f143b475f143b3e5f143b475f143b475f143b3e5f143b475f143b4cf5093c end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."OpticalSide" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."ControlHostName" 66, -1, 3, 3, 0xc0219512715bf7f81d3f58ef000808, 0x000000000000403f0000803e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."CleaningsLeft" 64, -1, 2, 2, 0x000000000000f0bf000000000000f0bf, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."TotalMounts" 64, .003989762160927, 20, 20, 0x000000000000f03f000000000000f03f00000000000018400000000000002c400000000000003540000000000000414000000000000046400000000000004d4000000000000051400000000000405340000000000080554000000000000058400000000000005e400000000000206340000000000000664000000000004069400000000000a06b400000000000a06f4000000000008072400000000000288a40, 0x000000008169763addbc0a3e41622d3ccaf8ac3d8af8d43c6a5ace3d8884bf3cddf25f3dd386063da7ef373dc5668f3db233083e0891cb3de999e43d67581a3dfdfa163dfef1813d15c0b73d97d0533e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."MaxMounts" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."MediaRunTimeStatus" 64, -1, 17, 17, 0x000000000000000000000000000000000000000000000040000000000000004000000000000020400000000000002040000000000000244000000000000024400000000000003140000000000000314000000000000045400000000000004540000000000080704000000000008070400000000000a070400000000000a070400000000000108840, 0x0000000006e6173fbb6afb3b9afd243e00000000e5e9fa3bd209472f763a613ef31420307b9c273b97f1d930839c273b2bd2a93267458231000000007c9c273bee9e273b end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."TotalWriteKBytes" 64, .002547025447711, 20, 20, 0x000000000000000000000000000000009ee779be76f26e413801a27632a578410fb37513608084410ac44b1af1238a4100000000246691410000008021a9924100000008d5fc9841000000e800fd9841f42e04912313a74134599040c3b4b2418ee1f408726bba417028efd0d825c241be67571113a6c64125b71e1e3147c941157b4ee9f901cc4131cc662baed3d041196613514aefd5410000a0e53d97e441, 0x00000000d33d173f779c273b7c6afb3b093519318e6a7b3c3e9c273b88877731939ca73b000000009883513c8483d13c4c16323d6483513c7e9c273c4716323d739ca73cca09c73d7883d13db3221d3d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."NumberOfImages" 64, .003420241177082, 22, 22, 0x00000000000000000000000000000000000000000000f03f000000000000f03f0000000000000040000000000000004000000000000008400000000000000840000000000000144000000000000020400000000000002040000000000000264000000000000032400000000000003a400000000000004040000000000000454000000000000049400000000000c0514000000000004059400000000000c0614000000000004c9140000000008003c540, 0x00000000d33d173f00000000bba3923c00000000202f083d00000000eba8123df083d13ca46a7b3c7b9c273cea83513c42f1703d6277e63cfbf0703d2977e63c9483d13c00000000b46a7b3c1c2f083d79a8923c7c9c273b end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."NumberOfValidImages" 64, .00379924941808, 23, 23, 0x00000000000000000000000000000000000000000000f03f000000000000f03f000000000000004000000000000000400000000000000840000000000000084000000000000014400000000000002040000000000000204000000000000024400000000000002c4000000000000032400000000000003a40000000000000404000000000000044400000000000004f4000000000000058400000000000c061400000000000f07a4000000000004c91400000000000489d40, 0x000000000e8d183f0000000014a3923c00000000332f083d00000000f3a8123d9077e63c4d6b7b3cb66afb3b1c6b7b3c0890bc3c4b16323d1090bc3c12f1703d15a9123dd79c273c409c273cdba8123d2b83513c649ca73b7c9c273b end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."RetentionLevel" 64, -1, 15, 15, 0x000000000000f0bf000000000000f0bf00000000000000000000000000000000000000000000f03f000000000000f03f000000000000084000000000000008400000000000002040000000000000204000000000000022400000000000002240000000000000244000000000000024400000000000206a40, 0x000000007696163f000000007172fb3b00000000d077af2e000000000000000000000000e8ccc13e000000007b9c273c00000000ba6a7b3c00000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."NumberOfRestores" 64, -1, 5, 5, 0x00000000000000000000000000000000000000000000f03f000000000000f03f0000000000406940, 0x0000000053127c3f000000007a9c273c8f9ca73b end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."OpticalHeaderSizeBytes" 64, -1, 4, 4, 0x0000000000000000000000000000000000000000000090400000000000009040, 0x000000007796163f0000000049d0d23e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."OpticalSectorSizeBytes" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."OpticalLastHeaderOffset" 64, .000887358793989, 20, 20, 0x00000000000000000000000000000000f68c8c6797af114137ef47ee763820419e26795be8392341a257c49e397f2c41a1b2435eee103141ca2f2e14ffce3241e30ae6437ab7344197ac4d81d6f03541fbf4520028e33641fdd0d16850fb37415b9d9d20ff1539419afa0b3921d73b419a98ea90909141410744d77fdb2a5041b43f2899c40d5d41aa20018ab69167412a48801a1a967241000000a0b7858441, 0x000000000b2c1b3f076b7b3c7b9c273b3677663d829ca73b779ca73b6d5684327b9c273bad7f9b30aa9c273bf314a030809c273b2b53b73d4116323d6316b23d036c8d3d4090bc3c735f223e252f883d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."OpticalPartitionSizeBytes" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."AdammGuid" 66, -1, 2, 2, 0x4010931243adcb620008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."RsmGuid" 66, -1, 2, 2, 0xf815931243adcb620008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."OriginHostKey" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."UpgradeConflictsFlag" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."PoolNumber" 64, -1, 19, 19, 0x000000000000f03f000000000000f03f00000000000008400000000000000840000000000000104000000000000010400000000000001440000000000000144000000000000018400000000000001840000000000000204000000000000020400000000000002240000000000000224000000000000024400000000000002440000000000000264000000000000026400000000000406a40, 0x00000000e984433100000000000000000000000049cc783f00000000376afb3b00000000eca8122f799c273c7a9c273c0000000007daf53100000000000000000000000041849a2e00000000 end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."PoolName" 66, .008631359785795, 10, 10, 0x00856312a680a6a6e4d1a1152bbb403a53ff23c9f7ebf5929d71b4e32bfd657424aff22ffcb46b9400888888880808888888, 0x00000000617a163f0cce473ec10f7c3e89da153d0bd3b33c0fc46f3c3109933cc853023d6452bc3c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."PrevPoolName" 66, .005487804766744, 3, 3, 0x28139312a1d44f93a680a6a6000808, 0x0000000043f2763f0ccec73c end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."VltFlags" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."VltContainerID" 66, .004401026293635, 432, 432, 0x78828512a1d44f93b397d105ba9b1f5f20ad28b8973d973d313ead7b889ba25e20b327be9c3d97ba9c3d97370e3f1a3d889bbb5e950e95d49b2acf053644ca5818d8c7055f4c39a8133f1ab4379c895e44f5db68836ac505903f14500018be050d4097ba253028ca25302841895b526a2483c0e78e6f526a2af3c2e725078a69a73c1ac01dd8c7059a0dd4052a64c505889ba263ba9b7063ba9b8963a73c1a43243d1a439a85c005243d1ac0243d1a3d243d97cc9a9cd105243d9749243d97c6243d9737243d97b4243d1450d39bbb63243d1ac6b245ca05a13d1acc7f0c7918279020b8a13d1ac6239bd105243d97ba279020239415be0527909daca13d97ba6bee9c6aec9ba263ec9bbb63ec9b3864232acf0570e49c6a70e99c6aa0b9cc05a13d974370079d6aa09bd10575f39c6aec9b706311dac70575fd9c6a8218be051e3e14cd059c7063059ced63a048ca05059c0664059c1f641d67c505254b53e79b3e1a431d49ca055f6501ea110fd4058e87c0059b3e97499b3e97ba9b3e97379b3e97b41e9cbb63ce3c41a41e9cd4631e9ced635f4c20ad5f4ce2ea183f1a49183f1ac6183f1a375f6597ea183f1ab45f6507ad183f97c0183f973d183f97ba379c7063379c8963b6ae004127b10041183f1abaa4b10041be96d176953f1ac0b227cfe717bbcc05953f1aba953f97496a860df9953f97c6953f97430167bb694904dd684ed7dc684edcdc6825cbd25633e77cc7953f1a43efc22d779cccd2560653bc6949dcdc680658bc69065dbc690676bc6949ffdc680b49bc690b4ebc69b9d2c7760b67bc690b6cbc690b71bc69e4de916061df91609c2a6454a216206a0671bc69a21b206aa220206a0b62a369a734206aac1b206aee18df28c7ea2dd53697d17679279165d1a92d9cd1262ebca234206ad13f2ebc846f536a8956536a895b536aea0d2ebc8e47536a8e4c536a8e51536ab3b5cc768e6a536a8e6f536a1c782dbc8a607768eac22dbc8a6577688a6a77688f5177688e42536a8f567768b87c2dc28f7477688e65536a94477768944c776806140192d1e02dc225e48969b787e8b1b4f0e65120f88a698f6f776825e48a69a4682e5825028b69d1c72dc2a4fe2e58250c8b692af38a69b787e810bdb32e58bdcc2e58b826cf052fe48a692fe98a69f6a9a434bc655f68bc6a5f689fdb2ef42aee8969c15b5f68c1605f68d1132ef4c64c5f682a118b69c6515f687f0c7f05c66a5f68c66f5f686be9ee69c1515f68a4ae2ea3c1745f68c6655f6875e9ee69bd952ea37507ef69750cef69a13d1a4f9f2c90f470eeee697011ef69445ff0694464f069447df0697502ef694482f069ef442f77496ef0699fbb8df42c909d2f6b0c9d6a6be99d6a6bee9d6a6bf39d6a6b0c9e6a4478f0696b119e6a70e49d6a70fd9d6a4969f069a41c2fa3a4352fa375ee9d6a8b9f2e8375f39d6a75f89d6a059cd463bd672fa3d6862ea3d69f2ea320f18c6970f89d6a20f68c6925e28c6975e99d6a25e78c695f4ce2ef750c9e6a2ad88c692add8c691e9ca2632af68c692afb8c6920e75a6920ec5a6920f15a695f4c9db225008d695f4c07b25f4c20b2d7d666742af18c6925fb5ad55f4ccfb25f4ce8b220e25a695f656bb25f6584b2af474c47aab000412fdd5a693fdcdd683fe1dd683ffadd683fffdd68ef0d2f7744ebdd6844f0dd6844f5dd682fd85a6949dcdd6849e1dd6821782e77064ebc6949ffdd684904de684ed7dd68015dbd6944e6dd680162bd6925a9cfab064ebd690653bd690658bd6949fadd680671bd690676bd69c499f3420b62bd690b67bd690b6cbd69d2e191609d20216a9d25216a95d12ed59d43216a066cbd69a216216aa21b216aa234216a0b5dbd69ae352fd5a725216a9d1b216aa72a216ab6b4a144d10d2ebcac16216aac1b216aa22f216aa720216a8956546aeaf42ebc8e42546a8e4c546a8a5b77688e65546a8e6a546a03592fbc8a5b7868894c546a8a6578688f4c7868896f546a8f517868b8632ec2b8e02ec28e60546a8f74786894477868ea312ec220ee8b6920f38b69200c8c698f6a786820118c69a44f2f5825fd8a6925078b69994c78682a118c692aee8b694af68b69bc605f68d64f2f382fe98b699f902ff425f88b699fa92ff49fc22ff4c15160682ae98b69c1566068c15b60682a0c8c69c6476068d12c2ff46bfdee69236a5cf0c66a6068c66f60688b2b30a370eeef69c16f606870f3ef69890cfc0b7011f069c660606875e4ef69bd7c2fa37502f0697507f069750cf0693f87f0693f64f1693f69f169d6c72f773f87f169700cf069445af169445ff1694478f16975fdef69ef1230774969f1693f5ff169496ef1694973f1694e5af1696b079e6a6be99e6a8bb82fa36b079f6a4473f1694964f1694987f16920ec8c69000888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888, 0x00000000c4ef403f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008646053d000000000000000000000000000000000000000000000000000000000000000018290e3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003bee1f3d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."VltOffsiteLocation" 66, -1, 5, 5, 0x60936212a1d44f93aa72f7dec6bdf28f42b3cb500008080808, 0x000000007f02363fd89f003e90c1f93d8bd5293d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."VltOffsiteSlotNumber" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."VltOffsiteSessionID" 64, .006707317195833, 20, 20, 0x000000000000000000000000000000000000000000003c400000000000003c400000000000003d400000000000003d4000000000000040400000000000804340000000000080494000000000000052400000000000c05b400000000000c062400000000000c06a400000000000a07d400000000000a07d400000000000e881400000000000e881400000000000288340000000000088834000000000004c9440, 0x00000000c6cb783eeca8923c7b9ca73c00000000d62df62fe9a8923c000000005efd5b3d0a22d43e975f223e000000003377e63dd4e5173e0000000000000000453a61319c83d13cb2221d3db09ca73b end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."VltOffsiteSentDateTime" 64, .007132298778743, 21, 21, 0x000000674df22c42000000674df22c428ec04aba622c2d4241f5e0a5125a2d4296bc31b724742d42f06dca0bc3812d425e5feda56e852d42642d4aa86f892d42aefc8b03768b2d42a1c3868c8a8c2d423d108d7f0c8d2d42c6e651065e8d2d42293d7fab878d2d42df2864dc9c8d2d4200002affba8d2d4200002affba8d2d42000032a6bd8d2d42000032a6bd8d2d4200002e4cc08d2d4200002e4cc08d2d4233b3e6860c082f42, 0x00000000ed6b8d3e252f883dd109473d09903c3dd109473d975fa23d000000000000000000000000000000000000000000000000839c273b000000004f01923000000000000000000000000000000000de49393f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."VltOffsiteReturnDateTime" 64, .001219512196258, 21, 21, 0x000000674df22c42000000674df22c420000d0da0d842d420000d0da0d842d42000098667f852d42000098667f852d42000080d508882d42000080d508882d420000deba4c882d420000deba4c882d4200003cddf2882d4200003cddf2882d4200008c7c228b2d4200008c7c228b2d4200001278e58c2d4200001278e58c2d4200007449618d2d4200007449618d2d4200001291838d2d4200001291838d2d4233b3a9f813082f42, 0x000000009115693f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000453a61310000000000000000000000007b9ca72d1f53b73d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."AcsAcs" 64, -1, 2, 2, 0x000000000000f0bf000000000000f0bf, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."AcsLsm" 64, -1, 2, 2, 0x000000000000f0bf000000000000f0bf, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."AllocationState" 64, -1, 3, 3, 0x000000000000000000000000000000000000000000206940, 0x00000000feff7f3feca0273b end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."ManufacturerName" 66, -1, 4, 4, 0xc0216d12bf90a95077abea3df9026da900080808, 0x00000000fa181c3f90c1793e89da153e end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."SerialNumber" 66, .001111806021072, 2, 2, 0x08266d12bf90a9500008, 0x00000000fa181c3f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."CreatedDateTime" 64, .028696646913886, 19, 19, 0x0000c47a37822d420000c47a37822d426eec6fc0bc822d42cf0e32804b832d427869554b77832d429ec5278983832d42000032c9b3832d42000032c9b3832d4200000871e0842d4200000871e0842d4200008288e0842d4200008288e0842d4200001a43af882d4200001a43af882d4201d32a0d0d892d42f5df1f1bbb892d42d75feff6088a2d426f2ac0671e8c2d4200007e31a6982d42, 0x00000000b26afb3bcfe5973e2953b73db2221d3e09903c3e000000000000000000000000b2221d3d000000009c83513c000000007b9ca73b00000000f1f0f03dd0e5973e29c11f3ed340bb3e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."LastModifiedDateTime" 64, -1, 30, 30, 0x08ec670a51872d42601eb849b38d2d4262db58c6b58d2d4234337495c18d2d4235337495c18d2d4244337495c18d2d4259337495c18d2d42b93b7495c18d2d42263c7495c18d2d42e03c7495c18d2d42063e7495c18d2d42873f7495c18d2d42e7d0427ff38d2d42e7d0427ff38d2d42f6e8427ff38d2d42f6e8427ff38d2d42a4f0427ff38d2d42a4f0427ff38d2d4205565c7ff38d2d4205565c7ff38d2d42355e5c7ff38d2d42355e5c7ff38d2d42e3655c7ff38d2d42e3655c7ff38d2d42146e5c7ff38d2d42146e5c7ff38d2d42c24eddf063972d42712f5e62d4a02d423e6e7945b5b32d424f1f3c9fa74a3042, 0x00000000d2bf063d4aea503d474c923d28a7153dc743443e6ceb2f3e34b5813d98cd0a3e7dc0d63d60d9ac3db2229d3d7e83d93c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087ab9c3d0000000000000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."LastWriteHostKey" 64, -1, 4, 4, 0x000000000000000000000000000000000000000086842e410000000086842e41, 0x000000007596163f0000000046d4d23e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."MasterServerKey" 64, -1, 2, 2, 0x0000000086842e410000000086842e41, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Media"."ServerGroupKey" 64, -1, 4, 4, 0x0000000000000000000000000000000000000080f0b35a4100000080f0b35a41, 0x000000007196163f0000000005d3d23e end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_MediaGroup"."LibraryGroupName" 66, -1, 20, 2, 0x2034f021a6083f012088, 0x00000000abaaaa3e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MediaGroup"."ControlHostKey" 64, -1, 22, 4, 0x000000000000f0bf00000000000000000000000086842e410000000086842e41, 0x00000000cdcccc3e9a99193f9a99193f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MediaPool"."MediaPoolNumber" 64, -1, 19, 19, 0x00000000000000000000000000000000000000000000f03f000000000000f03f000000000000004000000000000000400000000000000840000000000000084000000000000010400000000000001040000000000000144000000000000014400000000000001840000000000000184000000000000020400000000000002040000000000000224000000000000022400000000000406a40, 0x000000005d74d13d000000005d74d13d000000005d74d13d000000005d74d13d000000005d74d13d000000005d74d13d000000005d74d13d5d74d13d5d74d130000000008c2eba3d8c2eba3d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_MediaPool"."MediaPoolGuid" 66, -1, 18, 18, 0x000000001618cc4a18e7d50bfc34adddb87727f9d87267c8d2167b8e27ab2bce73e75bc24afbd3448791e16f57b86067a9b1cf507966f451f0d676295f54db089c124cedc1078406000808040404040808080808040404040808, 0x00000000398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_MediaPool"."MediaPoolName" 66, -1, 17, 17, 0x9cb284001584645646057d939d71b4e3262018bc53ff23c9e4d1a1152bbb403aa680a6a6f7ebf5922bfd6574be14a65d24aff22ffcb46b947fed473e300c353789ecc3c24808888808888888888888088888888888, 0x00000000398ee33dabaaaa3d8c2eba3d398ee33d0000003e8c2eba3d8c2eba3d398ee33dcdcccc3d8c2eba3dcdcccc3d8c2eba3d8c2eba3dabaaaa3dabaaaa3dabaaaa3d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_MediaPool"."MediaPoolDescription" 66, -1, 41, 41, 0x9cb2840034f8b2497e318adb04e34f531b94dbe021a3c1e63458a349223aa9754e1b8a901b368926217bc7b347f7b269e1bd66781b0476cc855da2ccaf86264f1092e270baef9889d072e6f8cf38867279015f6e62e4b2089b178c548566ec3da107e56be6a761a7c332b5e1010af1f97def6228e9bd99d5e6fc61e37e1187db7ce272e622bc057e79cd4a8fb2fabcbc4624ff521bde214d79047d531ba6e46d7987fa154804040404040404040404040804040808040804040804040804040408040404080404080404040404, 0x00000000398ee33e398ee33eabaaaa3eabaaaa3eabaaaa3eabaaaa3e398e633e398e633e398e633e398e633e398e633e398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MediaPool"."MediaPoolHostKey" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_MediaPool"."MediaPoolHostName" 66, -1, 2, 2, 0x0000000055b468020008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MediaPool"."OriginHostKey" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_MediaPool"."OriginHostName" 66, -1, 2, 2, 0x00000000bf90a9500008, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MediaPool"."UpgradeConflicts" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MediaPool"."PoolType" 64, -1, 4, 4, 0x0000000000000000000000000000000000000000000000400000000000000040, 0x00000000eaa24b3f000000008c2e3a3e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MediaPool"."MediaPoolUID" 64, -1, 4, 4, 0x000000000000f0bf000000000000f0bf00000000000000000000000000000000, 0x000000005e74313f0000000046179d3e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MediaPool"."MediaPoolGID" 64, -1, 2, 2, 0x00000000000000c000000000000000c0, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MediaPool"."CreatedDateTime" 64, -1, 13, 13, 0x856b4b7137822d42856b4b7137822d42be1fc9197c822d42be1fc9197c822d425c0f031a7c822d425c0f031a7c822d42fafe2f1a7c822d42fafe2f1a7c822d42a0da18d590832d42a0da18d590832d42be1f2bd093832d42be1f2bd093832d429b17a40cf7082f42, 0x000000005d74d13e000000005d74d13d000000005d74d13d000000005d74d13d000000005d74d130000000005d74d1305d74913e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MediaPool"."LastModifiedDateTime" 64, -1, 15, 15, 0x856b4b7137822d42856b4b7137822d42866b4b7137822d42866b4b7137822d42be1fc9197c822d42be1fc9197c822d425c0f031a7c822d425c0f031a7c822d422b07301a7c822d422b07301a7c822d42a0da18d590832d42a0da18d590832d42bf1f2bd093832d42bf1f2bd093832d429b17a40cf7082f42, 0x0000000046179d3e000000005d74d13d000000005d74d13d000000005d74d13d000000005d74d13d000000005d74d130000000005d74d1305d74913e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MediaPool"."MaxPartiallyFullMedia" 64, -1, 2, 2, 0x00000000000000000000000000000000, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_MediaType"."MediaTypeName" 66, .007405732292682, 57, 57, 0x10187512cf388672223aa975d530b6656bd68a474c014a64dfd7c0a2ca23bf82fc0e990a1f202fe74ee5e315e5c2cf50dfebc5cac3d5bed201918c901b612185582943cf3ae27b7967312d17fc8b15798ea801ffe34e699f795ae6522dc00611e3bf67031b5be454408032681be41a358a2943cf277c92591b61d0217946c3061b1cbf3a79785a52e5e4de501b9933be4dd143951b543286719afd9e8a9afd9ea39afd9e717686098a768609a37686091be4e2d7fcf13518fcf13a18fcf13f18e99ebb69ccc3cbde1b99cf34791ec33d792dd23de5e3cf509518c49de5c4cf50e5c5cf50000404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404080404, 0x00000000322e483e322e483e2ec8383e2ec8383e3694d73d3694d73d26fc993d3e60763d3694573d26fc193d26fc193d26fc193d26fc193d26fc193d3e60f63c2ec8b83c2ec8b83c2ec8b83c2ec8b83c2ec8b83c2ec8b83c2ec8b83c2ec8b83c2ec8b83c2ec8b83c2ec8b83c2ec8b83c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_MediaType"."TechGroupName" 66, -1, 64, 64, 0x4030941201dbfe50cf388672223aa9751b6121852d24d7525f7ecd521b5be4541be41a35792dd23d0ce6f95040803268dfebc5ca04defe50e5c356218a2943cf5c3bda8f04d6fd50df452d553ae27b792bbaf2f31bb8328697721a1679f1d61aba7246fedf697739cc96cbde956e23be1e26df72aaff6b898f2fd16751be73554dd1439583f673b7fd950d175817bd5f52d12513e5c35617582943cf523bda8fe5c34c17582943d5523bda5dfd9a0d1758173a6052d13e132bbaa7a81b99cf34791ec33d369f6f3c1ba6485b79870edf9772b6151b54328679ddd61a1be4e2d7747246c6792dfaf723796a69c97bf896cf4bcbb7df69a439ccc3cbde95d327be00080404040404040404080404080804040804040804080408080404080404080404080404080404080404080404080404080404080404040804080404080404, 0x000000003e60763e322e483e322e483e3e60f63d3e60f63d3afae63d3afae63d2ec8b83d2ec8b83d2a62a93d26fc993d26fc993d23968a3d3e60763d3e60763d3e60763d3694573d3694573d3694573d2ec8383d2ec8383d2ec8383d2ec8383d2ec8383d2ec8383d2ec8383d2ec8383d2ec8383d2ec8383d2ec8383d26fc193d26fc193d26fc193d26fc193d26fc193d26fc193d3e60f63c3e60f63c3e60f63c3e60f63c3e60f63c3e60f63c3e60f63c3e60f63c3e60f63c3e60f63c3e60f63c3e60f63c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c3e60763c end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MediaType"."LegacyMediaType" 64, .007518797181547, 12, 12, 0x000000000000f0bf000000000000f0bf0000000000001040000000000000184000000000000018400000000000002040000000000000244000000000000028400000000000002c400000000000002c4000000000000037400000000000003d40, 0x000000002549523ff88aaf3ca00eea3ba10eea3ba00eea3ba10e6a3ca10e6a3ca10e6a3ca10eea3bcdcc4c3df88a2f3d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MediaType"."MediaTypeFlags" 64, -1, 16, 16, 0x00000000000000000000000000000000000000000000f03f000000000000f03f000000000000004000000000000000400000000000001040000000000000104000000000000018400000000000001840000000000000204000000000000020400000000000002240000000000000224000000000000030400000000000003040, 0x00000000587c053f00000000421d543e000000009a99193e00000000a10eea3b00000000a10eea3b00000000a10eea3b00000000a10eea3b00000000e32bbe3d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_MediaType"."MaximumMount" 64, -1, 16, 16, 0x000000000000000000000000000000000000000000002e400000000000002e40000000000000324000000000000032400000000000003440000000000000344000000000000039400000000000003940000000000000494000000000000049400000000000805140000000000080514000000000000059400000000000005940, 0x000000009224493f00000000a10eea3b00000000a10eea3b00000000cdcc4c3d00000000cdcc4c3d00000000f88a2f3d00000000a10e6a3c00000000f88a2f3d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_MediaType_ApiMediaType"."ApiMediaTypeName" 66, .007787966169417, 84, 84, 0xb02a8b00b9b81c207e5cc37f2d24d7521b612185d8fa77531bb852a95f7ecd521b5be454bfdd6d898138062486380624e34e699ffe380624033906243ae27b79dbc775de79d0a4cca07072ae5f2ed23d8d82043ef1c10c551b99cf34791ec33d4025d868d763e3e38aff0d08790491536a6734d3e247d79d39732b3ab6732b3a356d5dcf356d5d1f496d5dcf496d5d1fbb46c15c19563eaf22062235c4893d3ebfe272893faca4101bace3b88a4e3b6b98f9087792fe347ec4ff7474141ffa521be407349ec689b186f481fdbcfb1a8c1456fa521be41a3598916ac6baabb3e079460453e5da005180566c4f582943cf523bda8f9f6e6ebe795ae652e5defa5010cbd1879fb5334df4e6a6991b487f4db7603970ca23bf829ca08c800ce6f950c48c86098d82053e8d82063e8d82073efd950d175817bd5f52d12513fd9a0d1758173a6052d13e137a7903ca707903e3000808040404040404080808040808040404080808080404080404040404080808080808080808080808040404040804040404080404040404040804040804040804040404040408080808080804040804040808, 0x0000000039f6af3d5c83433d17691c3d17691c3d85a2123d85a2123dc52afe3cc52afe3ca29dea3ca29dea3ca29dea3c5c83c33c39f6af3c39f6af3c17699c3c17699c3c17699c3c17699c3c17699c3c17699c3cf4db883cf4db883cf4db883cf4db883cf4db883cf4db883cf4db883cf4db883cf4db883cf4db883cf4db883cf4db883cf4db883cf4db883cf4db883cf4db883ca29d6a3ca29d6a3ca29d6a3c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c5c83433c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_MediaType_ApiMediaType"."ApiTypeName" 66, -1, 6, 6, 0x0000000001d5fd5012e5f75014def75014def2500cdff050000808080808, 0x00000000a65b0e3f3cbf8d3e5c83c33dee494d3d39f6af3c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_MediaType_ApiMediaType"."MediaTypeName" 66, .003993023652583, 53, 53, 0x9cb28400cf388672223aa975d530b6656bd68a47fcf13518fcf13a18fcf13f185b115519cc96d7de5b11551ecc96d8de5b115523cc96d9de717686098a768609a376860926a0482526a0484326a048b49c3e60f757e41a35a13e60f75ce41a35a63e60f761e41a35ca23bf821f202fe7fc0e990a719afd9e8a9afd9ea39afd9ee5c2cf50ed3d846e57b83286f23d846e5cb83286f73d846e61b83286277c92598046797899e81a35dccca51d157f50784ee5e3152d8ff2cb2da8f2cb2dc1f2cb95a1eb0657278fe040803268dfebc5ca582943cf0004040404040404080408040804040404080808080408040804040404040404040804080408040408040404040808080804040404, 0x00000000779f493f779f493f460f6d3e460f6d3e4ca1283e4ca1283e4ca1283eeb80ef3deb80ef3deb80ef3deb80ef3deb80ef3deb80ef3dabf8833dabf8833dabf8833d5c83433d5c83433d5c83433d5c83433d5c83433d5c83433d5c83433d5c83433d5c83433d39f62f3d85a2123df4db083d7f10d73c7f10d73c7f10d73c7f10d73c5c83c33c5c83c33c5c83c33c5c83c33c5c83c33c5c83c33c5c83c33c17699c3c17699c3c17699c3c17699c3c17699c3cf4db883cf4db883cf4db883ca29d6a3ca29d6a3ca29d6a3ca29d6a3c5c83433c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_NdmpCredentials"."UserName" 66, -1, 20, 3, 0x60d8d021d195e099fa0582de008888, 0x00000000cdcccc3e9a99193f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_NdmpCredentials"."Password" 66, -1, 20, 5, 0xa02fd121cc3f3a28f9055bcdbc238348f5520b742008080808, 0x00000000cdcc4c3ecdcc4c3ecdcc4c3ecdcc4c3e end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_NdmpCredentials"."PasswordKey" 66, -1, 20, 5, 0x4075ce2127e69a62bb6da6d36a087609cd08b97a2008080808, 0x00000000cdcc4c3ecdcc4c3ecdcc4c3ecdcc4c3e end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_StorageUnit"."StorageUnitName" 66, -1, 20, 6, 0xe08029231f8865ac7389b99673893697f05c1b82d3b47aef208888888888, 0x00000000cdcc4c3ecdcc4c3ecdcc4c3ecdcc4c3eabaa2a3e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_StorageUnit"."MasterServerKey" 64, -1, 22, 2, 0x0000000084842e410000000086842e41, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_StorageUnit"."StorageUnitType" 65, -1, 5, 2, 0x00000000000000000000000000000000, 0x00000000abaaaa3e end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_TechnologyGroup"."TechGroupName" 66, -1, 65, 65, 0x68f27c12cf388672223aa9751b6121852d24d7525f7ecd521b5be454df452d553ae27b791be41a35792dd23d40803268dfebc5ca01dbfe5004d6fd5004defe5051be73554dd1439583f673b7369f6f3c1ba6485b79870edfe5c34c17582943d5523bda5de5c35617582943cf523bda8fe5c356218a2943cf5c3bda8f0ce6f9509772b6151b54328679ddd61a97721a161bb8328679f1d61aba7246fe1be4e2d7747246c6792dfaf7df697739cc96cbde956e23be23796a69c97bf896cf4bcbb7df69a439ccc3cbde95d327bef81474181e26df72aaff6b898f2fd167fd950d175817bd5f52d12513fd9a0d1758173a6052d13e132bbaa7a81b99cf34791ec33d2bbaf2f30004040404040404040404040408080808040408040408040408040408040408080404080404080408040804040804040804040808040408040408040408040408, 0x00000000bae8a23ebae8a23ee9a20b3ee9a20b3ee9a20b3ee9a20b3e8c2eba3d8c2eba3d8c2eba3d8c2eba3d8c2eba3d8c2eba3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d8c2e3a3d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_TechnologyGroup"."TechGroupType" 64, -1, 4, 4, 0x00000000000000000000000000000000000000000000f03f000000000000f03f, 0x00000000175d743f000000008c2e3a3d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_TechnologyGroup_LibraryGrp"."TechGroupName" 66, -1, 64, 64, 0xb8148712cf388672223aa9751b6121852d24d7525f7ecd521b5be4541be41a35792dd23ddf697739cc96cbde956e23be40803268dfebc5cae5c35617582943cf523bda8f01dbfe5004defe5097721a161bb8328679f1d61aba7246fedf452d553ae27b790ce6f9502bbaf2f351be73554dd1439583f673b79772b6151b54328679ddd61a1e26df72aaff6b898f2fd167fd950d175817bd5f52d12513fd9a0d1758173a6052d13e1304d6fd50e5c34c17582943d5523bda5de5c356218a2943cf5c3bda8f1be4e2d7747246c6792dfaf723796a69c97bf896cf4bcbb7df69a439ccc3cbde95d327be2bbaa7a81b99cf34791ec33d369f6f3c1ba6485b79870edf00040404040404040408040404040804040808080404080404080808040408040408040408040408040408080404080404040804080404080404080404080404, 0x000000009babb93e9babb93e2549123e2549123e7108073e7108073e798ff73d798ff73d410bb43d410bb43d410bb43d410bb43d410bb43dd9899d3dd9899d3dd9899d3d7108873d7108873d7108873d7108873d7108873d7108873d110e613d110e613d110e613d110e613d410b343d410b343d410b343d410b343d410b343d410b343d410b343d410b343d410b343d410b343d410b343d410b343d410b343d410b343d410b343d7108073d7108073d7108073d7108073d7108073d7108073d7108073d7108073d7108073d7108073d7108073d7108073d7108073d7108073d7108073d7108073d7108073d7108073d7108073d410b343c410b343c410b343c end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_TechnologyGroup_LibraryGrp"."LibraryGroupName" 66, -1, 71, 71, 0xd82a5112e5becf50854bcfbfcaf6f7e2c1a8f8d81cfb4dbe655a021d1bde86587fbf09bf8d8c9b8c1be41a35c521ecdc5a79d7521b42cb86fafc9f99ca61474c2108cc0a47ce2802792dd23da6083f016456aa521b741ca51b741c869e7261036456d752374f44960b43a7918a279bd20529f5521b99391bf3252ea40e726220a65aa900eede21da1bb8328679f1d61a535a16bb9c0823d764566e521b741c79c49861bc31acc7611b74cb791e7cd69764796e521b74cb099c086f1e64565a521b741c151b54328679ddd61a287cf2c16479aa521b74cba51cdb02516456be521b741c099e4eb6116479be521b7caf3a13c66b843c5bb4521bac34d76134174e7f8fe1568d1c2dde86276ff74b2ed2521bf7536ce99ebb699c9731fa0004040408040404040404080404040404040408040404080404040804040404040404040408040404040408040408040404040804040804040804040804040404040804040404, 0x000000000000803fc54eec3e032dd03e110e613e110e613e110e613e110e613e110e613e110e613ea98c4a3ea98c4a3ea98c4a3ea98c4a3ea98c4a3ea98c4a3ea98c4a3ea98c4a3ea98c4a3e410b343e410b343e410b343e798ff73d798ff73d798ff73d798ff73d798ff73da98cca3da98cca3da98cca3da98cca3da98cca3da98cca3da98cca3dd9899d3dd9899d3dd9899d3d410b343d410b343d410b343d410b343d410b343d7108073d7108073d7108073d410bb43c410bb43c410bb43c410bb43c410bb43c410bb43c410bb43c410bb43c410bb43c410bb43c410bb43c410bb43c410bb43c410bb43c410b343c410b343c410b343c410b343c410b343c410b343c410b343c410b343c410b343c410b343c410b343c410b343c end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "RB_MAIN"."RB_Allocation_Type"."AllocationTypeID" 64, -1, 14, 14, 0x000000000000f03f000000000000f03f00000000000000400000000000000040000000000000084000000000000008400000000000001040000000000000104000000000000014400000000000001440000000000000184000000000000018400000000000001c400000000000001c40, 0x000000002549123e000000002549123e000000002549123e000000002549123e000000002549123e000000002549123e000000002549123e end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "RB_MAIN"."RB_Allocation_Type"."AllocationType" 66, -1, 25, 25, 0x000000000e21191279412c28bfd90808412ef5521bc5531befadb6c58cf5154be175233971b8b166dfc461bbc2c20ef6d3faed07f7fe95db1d48abf510a09e0396a4633c416a0e531bc57f997cc693ca17806ca047b9bd188e4cb205e94d9d126114d90b00040404040404040804040804040804080404080408040408, 0x000000002549923e2549923e2549923e2549923e2549923e2549923e2549923e2549123e2549123e2549123e2549123e2549123e2549123e2549123e2549123e2549123e2549123e2549123e2549123e2549123e2549123e2549123e2549123e2549123e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "RB_MAIN"."RB_Provider_Type"."ProviderTypeID" 64, -1, 18, 18, 0x000000000000f03f000000000000f03f00000000000000400000000000000040000000000000084000000000000008400000000000001040000000000000104000000000000014400000000000001440000000000000184000000000000018400000000000001c400000000000001c400000000000002040000000000000204000000000000022400000000000002240, 0x00000000398ee33d00000000398ee33d00000000398ee33d00000000398ee33d00000000398ee33d00000000398ee33d00000000398ee33d00000000398ee33d00000000398ee33d end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "RB_MAIN"."RB_Provider_Type"."ProviderType" 66, -1, 10, 10, 0x40305d122160fde5e9ab10e76a174464b8c9c9fcd307d856832ff42f5db1caa86ece293857f2681040080808080808080808, 0x00000000398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "RB_MAIN"."RB_MDS_Allocation"."MediaKey" 65, -1, 5, 2, 0x00000000000000400000000000000040, 0x0000000000000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "RB_MAIN"."RB_MDS_Allocation"."DriveKey" 65, -1, 16, 16, 0x00000000bc843e4100000000bc843e4100000000db843e4100000000de843e410000000000853e410000000001853e410000000002853e410000000003853e410000000004853e410000000005853e410000000008853e41000000000a853e41000000000b853e41000000000c853e41000000000f853e410000000010853e41, 0x000000000000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f0000803f000000000000803f0000803f0000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "RB_MAIN"."RB_MDS_Allocation"."DriveState" 66, -1, 20, 2, 0x40003d11c09694032088, 0x0000000000000000 end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "RB_MAIN"."RB_MDS_Allocation"."WaitingRequestID" 66, .009446622803807, 995, 995, 0x88e80b11008343c84f25ce25397938acbb3d585e05fcdf5e608e5d583348332b8cda8428e6d1055f5b8c5716903294ddf93126c55a5f186c67a0ba34dbf9ee88e243998dd015c089eaad936ae508c6f166e7f42734be4e062f8228f5e50303017392feb0f5be7d42b76b740c596d1d6a561968541600c633b9ab60febf94829ab61539c01f61b42cde52754de776a262972a0162f3c8d086087b7bda170312146bedd9f3ae769ce90d3175b1167ba7d7376c64ee252af64f78116ee14f6c708ba2c91a2a1330dab248eacd010bcbbb8d87ad7dfbde20560e10813432d2d52569f6d349c2470775874f274f2ec72ecd6301beb3c24cc070aa8879e9d9a3fcf3afd159dc050f05bffdea6d690cad192395ce6cdae5b72e62486d1cf53cbd608a5021aa86a43db47b214f0fb839ed5e0e396862684cdadf1ec95a4e46763312c08d1f4a4f0836528facf2e429238a2a402f2ef36f68901bcbbaf2316fd66bdbe675c5f791f4fa47b94ee78d73de92c2d1727445fcc79121cae36b946df00fd755ecc09491502fbb8055e8c5a977d08f763cdd442a29695936c40fd927fced21dbf93443b65b96bd079d275b2d6bc47e1078c7e9f2cdd5727b519a79716947657d1830bb28d23db6122d0d457fe3d947c270200745fb1f3d77d587447890b7e13d97aa1de43e9fb2b45ce7bfb92a837d838cc3e6927791535403cdc4a1d34492fd8d3a14a153cdcce6e31b6adea1e18d21c283f830da58357a55489cb78d2d68db56942d0df974eac4cc2e0f487cf5b0b8fd1922d12103781872deeff32d5dd6bbe7933193a42f48de81ffe49a1ed53f7b2dfc0b86376c4acef40ec451bfd4e094bc3151ce7e50eaa6bca3e28f4459dc39e20c9e2a4245c4c9040c9b833759e701f2dd451f4152808feb3677841d3ff70b9f99f6ce96af2dd9bff98542af6cfddb64c6442d596379a0e7e7225b5a73019dc36e5d6c9d59b248c5406c63367af1bb5183a6cd026f3b1be095721113814c776b4e69f6cb21226e43104ceb9489a98748b58c5790d4f11f9aecf40f12ccc579f783a6773e8bb5b2d1e0a23900bfd5ecbce6bff777656b4fdd39bd21acf00d65f496b424fa127d3ca2d3129a7bf1709f0ac171e73bd567a3994e87d410008b41004e4173fb3c92799aca9479c96e52487529b837964b793e9fa60b23a1ea705cd6ba9d21393c56ea7bcf28383decda3011b015c36f2cf6ce92d5649ed97a89c55a4105cef34acd89c4b9377b3535029bfbddc14b879c49f015d4bf72d8ce6200352b6755149035840d68d2883145beb2fb2afda12bb7076c18deb272e8820900187d231a5ef52f12445baa1afe7563aaede92a729b6b17a6d56aa95e4ff2ad6aa3345523734298bfb2cf6e692c35226445a32f77e064d062957bf5acddde943c3b8e3e129114ecd95f2d2bd894ffad81b0f23ede44f7ef8ca08829522d94eb641ffd739b2af2d2973ee52c401b39c2b28564c5ec2198e617138237b483187698c866d1c423c3b4d2394eb169ca9cf070c5c99f805ba676861ddd43a87c17918089f110fe084c10b4f84f49640b9c100de6cc6dbc136b5486a3bba8a5b9c89c3166d3d4790e96c1c814bee1a3d3ffc56d280d3e34266d6872cfc6fb2aa6396f5d409c98f26e1d639cf441ece80ac154a775e92a9f8b777f834114ee6a0707c4b5507406a7475e0832a222c9d84cf644286fd39afbd2c729e3851ceebefb45d63813b65fef93e0e57abbf3cee0aab6d9d3b5badffe1754a3cd3b1a8c0a138155fa2a867ab9b66bcd3043ea83e5805e2754500caf3d761b7b43ab3a0cccc1b29f15f1f003689cb889b05b542d6d5e675f1fee9c5426252ebb5f58c75a51a06ed51cd15686fea468c42772529effe0f77415aa54167fd99b2cf32ae2a9c95e42b77b741560cc7a0fb797789848340f816e7f83320e11dc1e5ef54e33e9b6017e328cbb2c25dba4da75aad8fe53809ecb3697e290ff19b0fc647b3be579d1257504b5076c9573927c6992a9695bf7d827e957a4e8cf859a99c65ef124096e862c8486456e4ab633e02c6992e25b00399b6f1fce2de31e63859704897069a0ac77e5dccf8308a5eb224bb6db4d3b4c6281cff26c1591b4021e7a7f75041f257f22cc7c7d3ff87d1cdf4d8df88e223a76055465dd95288fbb8c3abf3095bbf188c77d9080180ba4b94cc2b54606f7b7d8e8d932af30bf506ea0062fedcbd5938e0c036683bee344b945c47fc445b8ca1ba201caebb12df40fb005e239fe857fede6fcb9beb9d14775c56f9c861cdd625e16872fffcc90d4347a45f7959b567d127c68c6eac5d2d82d3af4686b8664f35edeb19e49f6708928fbc2a7024f7369c970c708c59902dc117b5ca86b789b5e5f6063ae5672a182d27008983593b5ac4dd70aba761618316e6a7a43227ecd69857ddab507f65416c0c935985e29a941329a9a18e4f33d7a9c7c3823d45c45bbff5c692caafa71ceca9d0188bb565e773da49aef5e10f41ccb66ed740f0a6cbb0ce0bf4aa1c11ae5aa079722a516677624b0c21e2c434e53e2fe7d0a1936af6296677b01d3172a6a6ea555e5d183f9fa3e83785868c18a237fccd75b65b8e4a3c4c4e12021236039035f741b744c0b5fb9907cb688088716c63253d62aa6f314c61d3c4311afccd6bb92d270f55bad781902c54a80b7f5d3ee48db6ad93220589efe6110d996887a2056d304e9d01e17432008786a35cbe74923f08858aea1fc1596ec475b47d04c07c9f4b941d66592e9d542ac27223a147965a0c362297e81f0f187b1e16f8848edd214fa864e66c800bbf58982f36bf0ebb44a615ce7f697827287caccaca594dcedd6e69ceb25ce2f227853997e09182bb03eb00b70d3c4c8526b3178cc6b0222ce2f3adfb4c6561cb60fd04de60b376a396d8b4494273ebed05245fea3513a468144d96404fab04a3bb961892ee45acad905ab462ccbe4a87ae7bd854ffd4c994aa87cd50de7270c485256e009d0790c9333da3ea0c1c41e450a5a3a16eb2e682bf09d90bcf4e3568dd0da178d3c73fe411d30e47457391571da9b98107f4f71571039248b5d48ad629993335cbb2e594b00c2299bc758982e55e9821bdb6e1c753702d0d36f669e3c42c4539acb20e6111b2bb53b06a22d2bae03916609e2b6a0f494e3ed99bb33c94db94863123959c392864444b17a56983c2276c75d538d254729677714d2b4bbf270b1f1aeae1ad9be3908b2c1b60e5e131c81d59cf3bd75bbcaa05789ca9294d3c017f2cae48364926453ad9b330aa78e10d469ef4959739e5af272ab7dd26a8f40d988ed834f7e026d48a366b6de3da32f659bef33d2614c997d791f2685046770d6538ab5451e67361a6ff1e430022bdd1277bbd92de0c4d704664bd3a39c593479ffb83728d5ee919af8bfd47c2d38dc5b77504d4ba7da8ccc727dcb38e636061fc1ae49f22d12b9994fa9f1b53478b28b765d2daaebeb9d67ccb2e59096ae01b1beb5bb02277eae38ff3a37c58a09a628b07d11423ac7e11970f33acde3ed9cd72fabdffb978c837dcef21768c5ef2e20af2d85878b5a98e6cf73115efcaffb4e202607474dce567aae7739a652885cd9420b31c8ff405bed80aaef9dc61acee2757c7a12d229d0e55d918a752fb44c296ea5392808ed361ee5ef7e766c178b02af7a225d6ef9b7383b720a560bf40a109fd1a9618bcf1dd6ffca75818d31f3692d1eb7b0e58bdacad67f4768fef2b41317e894ff60783037d16fc405dc4a894121551163132d3b697721ef367dbccbaaa95f173936eab1c40ee3763be2912078ef2b0e530a7cfd96315495cd4235ddf437f84dc229d0f779b47dd58138c3947e276fdb5a6dcdefc2e81873edb673dbeaefd2cffd11e44bd574486c89165faefce84cc42d408130e712ac63ae702dc40bb7ce49764c60b0ecbf1b4ac3704a698e4d5608b4862eae21628853bb2c82a03de6379dfa3745a226dca0a8fa8198847de66fd1190406bd2e38640cbdd3eccc18224ab81c4e8b48a2c85626d8a9d78a2addfee1d688619cf34fe6bf203ca4689d9f51ec10ced59f04cddbd569577e8b7996c5a19a3b04956fbfabf558dcf4e61e76c6a7ad383202e8de51c5e597c948886b65396b992e7cbb2cdbf7fc5c456eab51742cd55f57c31402e630b121ac2091189df87c81f676fa02cba1f77f70c0e2345adaa9699726ba94ced4f1cbb749895aa967b4f25c2a2d330a8bbe9f40108934419acce62440c45b97495c54da682a70ceff22b1bc93a389236a432f2553f06e9f89bea5c51e9c59df82a83ae6d0705fe5fd382a8d11f89a268d779992cae7754dfcbca83c7bc27c325d5f6c3925b519488de1d2914c94524cb9391e66d83c9e5663e3862f953b6e06d1708c2d0612f6d3118d66aa4d60eea70fe5a502c822ca6eb7b401be709935125f53dca1f7b60446d3787d52130d2584f1b2ef1f6493a135a2bf9e8da27acb105572ab5d179f1069e36c1db908c0c5ee9187e4719c46c19a46970de542e3f83c087b49f830fcd2580baa5d75ddb8f9daac33a5ef11b3dca9c53c86b8825e92396df0587e1b624785e6c06cd0195653647089a0777f818dd1ee99fb1cf3bc750995118ef2a659d610da1b9bade382d746db34c0962bd59f611cf3b9e7424ef3dbc5e0afebf8bf9ff8d681accb853d313643318c2246ef8a30694a0a31b79c6db16af9490f3aecc4ace27f9405d806d009fd3b9e42b233bfe1064ce4b95bf9832d6dfc2f4030462179ed5e62e4adf48c0212c0ca0985f8a86732cfcadfaca61c13b28bdb4124b9873eb87d1067261a308f89c08f4b87058c5ca990722cf30b4b3b2fa4836938aa78b644431a02e7c9fa74c0d166d3417f4540fd0a80eef7c65e6e9e0c3f89e4d042c5be7a249da2547bbbf63f3b615bca193a16fa0b9845b412a1fc0debf11211fd90d820aacb651b65c76c26b6fc1dc3a2a2f1584d2afa5430684334f3a78f847d8bef5dd0c4034ab5727514e91089ab14edb9e5240ad4ba888df99cbcee1cd8cfdf8788591158121769911b19302cea5722140428fb75bb5d7d18c4c2a88762ef03bb9d10428f249f972abeb32bd45733667e5349a263a30e37f22e05fadb283f2aeec64674cfe4b23fb40857f1b4721f3cf5d0289e41013d58aa831a8729e524700907634afd4867acd7020f7951145647a6093d5b1eb02d4eb544d140cc3186bd7403efcb7674d9f585a6a3672608d7ee17b394b2c1854412cd819f34d45ec2696d77574b9e4bbc2c1412607c58a795dceb4a9f402c2101c584a9064b346b730d597ceb00c3dfe3b7178c104f26f3990dac440f2d61e9783f9866e97f48206d5241a7fa1d6edc537db7b8542332a3b91d4f1d9407e9fa38fdff9abe1e65c40b5013a8caf068de8236f41fb30dd3a86826c11de66bf6cbd65f0d58cf331f045b3652c1e54386f9de74e79989198c6149d7dc5f2877ee5cf72eb3d0d81a8aa67d013f6a24767c5a59f1c4e7de4cfc6ac5520792f264260182834056675f837b8f99f882ca6d3de3311f6ae4b59dc77847da3eecc4bbc9e0032771fea519121a9df39b1d635581d52f8eeb2fc29c124b365fdde617ee1c97d1bba6480088888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888880808088888888888888888888888888888888888888888888888888888888888888888888888888888888888888888880888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888, 0x00000000d9899d3dd9899d3dd9899d3dd9899d3dd9899d3d8c2eba3d398ee33dcdcc4c3e398ee33d398ee33d0000003e0000003e2549123e2549123e2549123e2549123e2549123eabaaaa3eabaaaa3e8c2eba3d8c2eba3dabaaaa3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dd9899d3dd9899d3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dd9899d3dd9899d3dabaaaa3dcdcccc3dcdcccc3dcdcccc3d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33dabaaaa3dabaaaa3dabaaaa3d2549123ecdcc4c3ecdcc4c3ecdcc4c3ecdcc4c3ecdcc4c3ecdcc4c3ecdcc4c3ecdcc4c3e0000803e0000003e0000003e0000003e0000003e2549123e0000003e0000003e0000003e2549123e2549123e2549123ecdcc4c3e2549123e0000003e0000003e0000003e2549123e0000003eabaaaa3eabaaaa3e0000803eabaaaa3eabaaaa3ecdcc4c3ecdcc4c3ecdcc4c3ecdcc4c3eabaa2a3ecdcc4c3ecdcc4c3ecdcc4c3ecdcc4c3ed9899d3dd9899d3dd9899d3dd9899d3dcdcccc3d2549123e2549123e0000803ecdcc4c3eabaaaa3e0000003e0000003e2549123e2549123e2549123e2549123e2549123eabaaaa3eabaaaa3e0000003fabaaaa3ed9899d3dd9899d3dd9899d3dd9899d3dd9899d3d398ee33d0000003e2549123e2549123ed9899d3dcdcc4c3ecdcc4c3ecdcc4c3e0000003e0000003e2549123e0000003e2549123e2549123e2549123e2549123eabaaaa3eabaaaa3eabaa2a3eabaaaa3ed9899d3dd9899d3d8c2eba3dabaaaa3dcdcc4c3e2549123ecdcc4c3ed9899d3dcdcc4c3eabaa2a3e0000003e0000003e2549123e0000003e2549123e2549123e2549123e2549123eabaaaa3e2549123ed9899d3dd9899d3dd9899d3dd9899d3dd9899d3dabaaaa3dd9899d3dd9899d3dd9899d3d8c2eba3dcdcc4c3eabaaaa3eabaaaa3eabaaaa3eabaaaa3eabaaaa3eabaaaa3ed9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3d398ee33d398ee33d398ee33d398ee33d398ee33dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dabaaaa3dd9899d3dd9899d3dabaaaa3dabaaaa3d8c2eba3d8c2eba3d8c2eba3d8c2eba3d8c2eba3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dcdcccc3dcdcccc3dcdcccc3d0000003ecdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3d0000003e0000003e0000003ecdcc4c3ecdcc4c3e0000003ecdcc4c3e2549123e0000003ecdcc4c3ecdcc4c3ecdcc4c3eabaaaa3eabaaaa3eabaaaa3e0000803ecdcc4c3ecdcc4c3e2549123ecdcc4c3ed9899d3d8c2eba3dd9899d3dd9899d3dd9899d3dabaaaa3dd9899d3d8c2eba3d8c2eba3d398ee33dcdcc4c3eabaaaa3eabaaaa3e0000803e2549123e2549123e2549123e2549123e2549123e2549123e2549123e0000003fabaaaa3ed9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3d8c2eba3d2549123ed9899d3dcdcc4c3ecdcc4c3ecdcc4c3eabaaaa3e0000003e0000003e2549123e2549123e2549123e2549123e2549123eabaaaa3eabaaaa3ed9899d3dd9899d3dd9899d3dabaaaa3dd9899d3d8c2eba3d8c2eba3dcdcc4c3ecdcc4c3eabaaaa3eabaaaa3e0000003e2549123e2549123e2549123e2549123e2549123e2549123e0000803eabaaaa3ed9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3d398ee33d2549123ed9899d3dd9899d3d398ee33dabaaaa3eabaaaa3e0000003e0000003e0000003e0000003e2549123e2549123e2549123e2549123e2549123eabaaaa3eabaaaa3ed9899d3d8c2eba3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3d8c2eba3d8c2eba3dabaaaa3dabaaaa3dabaaaa3dd9899d3dd9899d3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dd9899d3dd9899d3d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33dcdcccc3dcdcccc3dcdcccc3dcdcccc3dabaaaa3dabaaaa3d2549123e2549123e2549123e2549123e2549123e2549123e2549123e2549123e2549123e2549123e2549123ecdcc4c3e398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d0000003e2549123e2549123e398ee33d398ee33d398ee33d398ee33d398ee33dabaaaa3e0000803eabaaaa3eabaaaa3eabaaaa3e2549123eabaa2a3ecdcc4c3ecdcc4c3ecdcc4c3e2549123eabaaaa3eabaaaa3e8c2eba3dd9899d3dd9899d3dd9899d3dd9899d3d0000003e398ee33d398ee33d8c2eba3dabaaaa3eabaaaa3e0000003e2549123e2549123e2549123e2549123e2549123e2549123eabaaaa3eabaaaa3e0000000000000000d9899d3d398ee33d8c2eba3d8c2eba3d8c2eba3dabaaaa3eabaaaa3eabaaaa3e0000003e2549123e2549123e2549123e2549123e2549123e2549123eabaaaa3eabaaaa3eabaaaa3eabaaaa3eabaaaa3e000000008c2eba3d00000000d9899d3dd9899d3dd9899d3dd9899d3d398ee33d398ee33d398ee33dabaaaa3eabaaaa3eabaaaa3eabaaaa3e0000003e2549123e2549123e2549123e2549123e2549123eabaaaa3e2549123ed9899d3dd9899d3dd9899d3dd9899d3dd9899d3dabaaaa3d2549123e2549123e398ee33dabaaaa3eabaaaa3eabaaaa3e2549123e0000003e2549123e2549123e2549123e2549123e2549123e2549123eabaaaa3e0000003f8c2eba3d8c2eba3d8c2eba3d8c2eba3d8c2eba3d8c2eba3d8c2eba3d8c2eba3d8c2eba3d8c2eba3d8c2eba3d8c2eba3d8c2eba3dabaaaa3d8c2eba3d8c2eba3dabaaaa3dabaaaa3dabaaaa3dabaaaa3d398ee33dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dabaaaa3dabaaaa3d8c2eba3d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d8c2eba3d8c2eba3dcdcccc3d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33d398ee33dcdcccc3d0000003e2549123e0000803e2549123e2549123eabaa2a3e2549123ecdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3d398ee33dcdcccc3d2549123e2549123e2549123eabaa2a3eabaaaa3eabaaaa3e0000003f0000003f0000003f0000003f0000003f0000003fabaa2a3eabaa2a3ecdcc4c3ecdcc4c3ecdcc4c3ed9899d3dabaaaa3dd9899d3d8c2eba3d8c2eba3dcdcc4c3e2549123ed9899d3d8c2eba3dabaaaa3eabaaaa3e0000003e0000003e0000003e2549123e2549123e2549123e2549123e2549123eabaaaa3eabaaaa3ed9899d3dd9899d3dd9899d3dcdcccc3d0000003e2549123e2549123e2549123e2549123eabaaaa3eabaaaa3eabaaaa3eabaaaa3e0000003e2549123e2549123e2549123e2549123e2549123e2549123eabaaaa3eabaaaa3ed9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3d2549123e2549123e0000003eabaaaa3eabaaaa3e0000003e0000003e0000003e2549123e2549123e2549123e2549123eabaaaa3eabaaaa3e0000003fabaaaa3ed9899d3dd9899d3d8c2eba3dd9899d3dd9899d3dd9899d3dd9899d3dcdcc4c3e2549123e398ee33dabaaaa3eabaaaa3eabaaaa3e0000003e2549123e2549123e2549123e2549123e2549123e2549123e2549123e2549123eabaaaa3eabaaaa3e8c2eba3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dabaaaa3dabaaaa3dd9899d3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dd9899d3dd9899d3dd9899d3dabaaaa3d0000003e2549123e398ee33d398ee33dcdcccc3dcdcccc3dcdcccc3d2549123ecdcccc3dcdcccc3d8c2eba3dcdcccc3dcdcccc3dcdcccc3d8c2eba3d398ee33d2549123e8c2eba3d2549123e2549123e2549123e2549123e2549123e2549123e2549123e2549123e2549123e2549123e0000003e0000003e0000003e0000003e0000003e0000003e0000003e0000003e0000003e0000003e0000003e0000003e0000003e0000003e2549123e2549123e0000003eabaaaa3eabaaaa3eabaaaa3e2549123eabaa2a3eabaa2a3ecdcc4c3ecdcc4c3e2549123e0000003f0000003f0000803f2549923dabaaaa3dabaaaa3d0000003eabaa2a3e0000003e2549123e2549923dabaaaa3d0000803e0000803e0000803e398ee33d398ee33d0000003e0000003e0000003e0000003e0000803e0000803eabaaaa3e2549923d2549923d2549923d2549923d2549923d2549923dabaa2a3eabaa2a3e0000003eabaaaa3d0000803e0000803e0000803e0000803e398ee33d398ee33d0000003e0000003e0000003e0000003e0000003e0000003e0000003e0000803e0000803fd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3d8c2eba3d398ee33d2549123eabaa2a3ed9899d3dcdcc4c3e0000803eabaaaa3e0000003e2549123e2549123e2549123e2549123e2549123e0000803eabaaaa3eabaaaa3ecdcc4c3ecdcc4c3eabaa2a3eabaa2a3eabaa2a3eabaa2a3eabaaaa3ed9899d3dd9899d3dd9899d3dd9899d3dd9899d3dabaaaa3dcdcccc3dcdcc4c3e398ee33dcdcc4c3ed9899d3dabaa2a3ecdcc4c3e398ee33d398ee33d398ee33d0000003e398ee33d398ee33d398ee33d0000003ecdcc4c3eabaaaa3e0000003ed9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3dd9899d3d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "DBM_MAIN"."DBM_ImageChangeLog"."MasterServerKey" 64, -1, 22, 2, 0x0000000084842e410000000086842e41, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "DBM_MAIN"."DBM_ImageChangeLog"."OperationID" 64, -1, 22, 4, 0x0000000000000000000000000000f03f00000000000000400000000000000840, 0x000000006a60ef3c6a60ef3c0000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "DBM_MAIN"."DBM_ImageChangeLog"."CreatedDateTime" 64, -1, 28, 28, 0xcea96c6ecf8d2d42cea96c6ecf8d2d42dae6aeffdc8d2d426ccc74be5f8e2d423831a74bb88e2d42e2eee241218f2d42a48a4041818f2d4244580e21de8f2d42e44104dd2e902d42fab5ae65a9902d42981f917def902d42d22983f669912d42d4c65ffdb3912d42ed039c3eff912d425dc8d4de41922d42381b51f4a5922d420c6b9b3306932d429e59e10397932d428716b34fb9952d42a2db07afae982d42303eb25e299a2d42bea05c0ea49b2d42f62a06cd8ea12d42663f594a64ad2d424468ff440fc52d4202ba4b3a65f42d427e5de42411532e4274a415fa68102f42, 0x000000006a60ef3c6a60ef3c6a60ef3c6a60ef3c6a60ef3c6a60ef3c6a60ef3c6a60ef3c6a60ef3c6a60ef3c6a60ef3c6a60ef3c6a60ef3c6a60ef3c6a60ef3c6a60ef3c6a60ef3c6a60ef3cef989a3e0000803fef989a3e6a60ef3c6a60ef3c6a60ef3c6a60ef3c6a60ef3c6a60ef3c end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "ADTR_MAIN"."ADTR_AuditRecord"."MasterServerKey" 64, -1, 22, 2, 0x0000000084842e410000000086842e41, 0x000000000000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "ADTR_MAIN"."ADTR_AuditRecord"."AuditTimestamp" 64, -1, 22, 22, 0x0000000000409fc0002df1e10b8c1243e85805918a981243d084194009a51243b8b02def87b11243a4dc419e06be12438c08564d85ca124374346afc03d712435c607eab82e31243448c925a01f012432cb8a60980fc124314e4bab8fe081343fc0fcf677d151343e43be316fc211343cc67f7c57a2e1343b8930b75f93a1343a0bf1f247847134388eb33d3f6531343701748827560134358435c31f46c1343347d100b3a7b1343101d9e8b96741443, 0x00000000000000000000000000000000dc472c3d000000000000000000000000000000000000000000000000000000008b6d8e3d936d8e3d20198a3d0efc8c3dabc4853d1d198a3d05df8f3d77d1d03dfcc1923d0000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "ADTR_MAIN"."ADTR_AuditRecord_Placeholder"."AuditRecordKey" 64, -1, 196, 196, 0x0000000000000000000000000000f03f000000000000004000000000000008400000000000001040000000000000144000000000000018400000000000001c40000000000000204000000000000022400000000000002440000000000000264000000000000028400000000000002a400000000000002c400000000000002e4000000000000030400000000000003140000000000000324000000000000033400000000000003440000000000000354000000000000036400000000000003740000000000000384000000000000039400000000000003a400000000000003b400000000000003c400000000000003d400000000000003e400000000000003f40000000000000404000000000008040400000000000004140000000000080414000000000000042400000000000804240000000000000434000000000008043400000000000004440000000000080444000000000000045400000000000804540000000000000464000000000008046400000000000004740000000000080474000000000000048400000000000804840000000000000494000000000008049400000000000004a400000000000804a400000000000004b400000000000804b400000000000004c400000000000804c400000000000004d400000000000804d400000000000004e400000000000804e400000000000004f400000000000804f400000000000005040000000000040504000000000008050400000000000c050400000000000005140000000000040514000000000008051400000000000c051400000000000005240000000000040524000000000008052400000000000c052400000000000005340000000000040534000000000008053400000000000c053400000000000005440000000000040544000000000008054400000000000c054400000000000005540000000000040554000000000008055400000000000c055400000000000005640000000000040564000000000008056400000000000c05640000000000000574000000000004057400000000000405740000000000080574000000000008057400000000000c057400000000000c057400000000000005840000000000000584000000000004058400000000000405840000000000080584000000000008058400000000000c058400000000000c0584000000000000059400000000000005940000000000080594000000000008059400000000000c059400000000000c059400000000000005a400000000000005a400000000000405a400000000000405a400000000000805a400000000000805a400000000000c05a400000000000c05a400000000000005b400000000000005b400000000000405b400000000000405b400000000000805b400000000000805b400000000000c05b400000000000c05b400000000000005c400000000000005c400000000000405c400000000000405c400000000000805c400000000000805c400000000000c05c400000000000c05c400000000000005d400000000000005d400000000000405d400000000000405d400000000000c05d400000000000c05d400000000000005e400000000000005e400000000000405e400000000000405e400000000000805e400000000000805e400000000000c05e400000000000c05e400000000000005f400000000000005f400000000000405f400000000000405f400000000000805f400000000000805f400000000000c05f400000000000c05f4000000000000060400000000000006040000000000020604000000000002060400000000000406040000000000040604000000000006060400000000000606040000000000080604000000000008060400000000000a060400000000000a060400000000000c060400000000000c060400000000000e060400000000000e0604000000000000061400000000000006140000000000020614000000000002061400000000000406140000000000040614000000000006061400000000000606140000000000080614000000000008061400000000000a061400000000000a061400000000000c061400000000000c061400000000000e061400000000000e0614000000000000062400000000000006240000000000020624000000000002062400000000000406a40, 0x00000000000000000000000000000000000000006fc15b3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0f662390e3ef83cfe406639ff406639ff406639f6cfe839547f643923b4e939faaf6239fbaf6239faaf6239fbaf62390a77ed399abb60393075ee391db75e39917bef39c9a15c399d8af039b57a5a39b57a5a39b57a5a39b57a5a3900000000b57a5a3900000000b57a5a3900000000b67a5a3900000000939af839000000004303583900000000430358390000000043035839000000004103d839000000003e035839000000003e03583900000000430358390000000041035839103e782faf62023a103e782fe90b5539103e782fe70b553900000000e70b55398c2e3a2fe70b553900000000e90b5539103ef83c0252063a103ef83c2cb45139103ef83c2cb45139103ef83c27b45139103ef83c27b45139103ef83c27b4d1390f3ef83c27b45139103ef83c27b451390f3ef83c27b451390f3ef83c27b451390f3ef83c27b45139103ef83c27b451390f3ef83c27b451390f3ef83c103ef83c103ef83c103ef83c103ef83c94fe123a103ef83c94fe123a103ef83c94fe123a103ef83c94fe123a103ef83c94fe123a0f3ef83c94fe123a103ef83c94fe123a103ef83c94fe123a103ef83c96fe123a103ef83c94fe123a103ef83c94fe123a103ef83c94fe123a103ef83c93fe123a103ef83c93fe123a103ef83c94fe123a103ef83c94fe123a103ef83c93fe123a103ef83c8e4a153d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "RB_MAIN"."RB_Allocation"."ToBeReleased" 65, -1, 5, 2, 0x000000000000f03f000000000000f03f, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "RB_MAIN"."RB_Allocation"."GroupAllocationID" 66, .006430868059397, 234, 234, 0xe852bd11aab436b46c6477814877f136b155f305e70129b9920a281a6e9d31d77aa0af8dcbea9904725af96b730a6e24f72164ff8e5eaf56bd958cacdb96aaeca57187d0afc57c8583200962486290135c479ba69b155e21363589bc846cf2236683f899a453bab5a440ebee810677e526e025529b8f167e54536b565382e42a0fbdb87fec1283bd19768c84f444ff277bb6961803c93e35f6e85dfe60b7e18ae3c2d1573d6666e29bf0a4910995a3bb7bb2812cc8825afab45fac4def754b05cf1dec82b0ee7d9ba96ef774c903a74a58916f5bc46ff2c4112e05bbc3c177b8d751c259ae27a80022e2e839d4283d0e2e248f2d896a7e67a56771834f6424db44dad259af0a711ffd31a64c882587fa0d9a0b70bffd2570fb80b67571c20fd8ffa3d03a0c880212b56b5381c55f2c5f69d96f55ff800944cc86d25c240012766994e8675e18ba7b951d2241ea53f7d5a6fcc39c5b01960856dd8665ef9ec099dfd5510e09203018a116723559d03092f009460f756ef950988485f3e9ab3e8110eebc19af64cf6bdb9d8b824938127a59440833f6e2ed47849001db6949214d880142aefed8ceaf78062f743ad5d57dbb3642579be7b28f68d4dc5026865111e42769f14a63fe48850e4d4d0de6e21ad0e0c8b8503747ce58bd6d38524b63c5a508bb88f6ae81f1aab20acd5224ccbf7a0b3d1331b9357ff16efe0bc2d78cb0181ae12869b4b05ed040e3da8a33698f006a8b44272b731ebdaf4a835ab34f62ffa63d33e3239e6b608ae71e8e646582a00d5f389e33c28a9ee86d91787417242b0dacefe05a91f7d8fbbc4cbc0f26974434a60231516ebb955c8c724214db61ad58c0d3ea62d1cf7453acaf78a3d782dcae8020c1aa6034ab5d288716b0e0cb6a9e3cde26cbda676ac69f727e0bb510f60c0438f1b9868041a941253d4634d4a7a73cb6eb625718309330074b39c13c1d365f45f3206054555b414628da27d6fca39edaa7d450952c2ad4e53ef73e150e0bc94caba4623705678e2e541d61fed6aa580efbd5e86151cc3b08527fd71c853a2a5140af4dd2fd398c6973d685d41cd13488d8914111d9e15eff59cc9975c1d2e044bbb4778d55fc577c4d22bf680de3790b81a0234f869458f55ad42dbf1a0c517500a53b18c288ce6c520e5792b224ced7fe0f3f8b67a93910b4887c22129d37c18a47161a191cb259e3bb83401a975668718a488f0a748e2a054598509be2335a72f64c5e34ecc3fbe30600bfa8a006e8513c4b4b223667a484ac432d792686399f1855853cc73e65874fdbe3697730058f65348fe80808888808088888888888888888880808080888888888880888888888088888888808088888880888888888888888888888880808888808888888080888088888880888880888888888888888888888888888088888888808888888888888888888888888880888888888888888888888888888888888888888888888888888888888888888888888888888880808888888888888888888880808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808, 0x00000000d9891d3e310cc33d8c31c63d0000c03d2549923d2549123ecdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3dcdcccc3d0000c03d0000c03d8c31c63d26b4973d9a99993e9a99993e28af213ec54eec3db5b4343e0000403ed60da63d0000c03dd9899d3db5b4343ed60da63d0000c03d0000c03d2549123ef98aaf3dc54eec3d8c31c63de9a28b3ed9899d3d0ad7a33d8c31c63dd60da63d0000003fd9899d3d8c31c63dc54eec3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3dabaaaa3d8c2eba3d8c31c63d8c31c63d8c2eba3d103e783dcdcccc3dabaaaa3dcb3d8d3dcdcccc3dcdcccc3d8c31c63dd9899d3dd9899d3d8c31c63dd9899d3dd60da63dd60da63d8c31c63d2549923d0000c03d8c31c63d8c2eba3d0000403e398ee33dd60da63d0000403ee9a28b3e0000c03dc54eec3dc54eec3d398ee33dc54eec3d0000c03dcdcccc3d0000c03d0821843d2549123ec54eec3d398ee33dc54eec3dcdcccc3d398ee33d398ee33d398ee33d8c31c63dc54eec3de9a28b3ed60da63dc54eec3dc54eec3dc54eec3d398ee33dd9899d3dcdcccc3d8988883d0000c03d8c31c63d8c31c63d0000c03d0000c03de9a28b3e0000403e0000003fd60da63d0000c03d2549123e8c31c63df98aaf3d8fc2f53d0000c03dcdcccc3d8fc2f53d8fc2f53d8fc2f53d8fc2f53dd60da63d8c31c63d8c31c63d8c31c63dcdcccc3dd60da63d28af213e0000403eb76ddb3d28afa13d0000c03d8c31c63db5b4b43d8c31c63d0000c03d2549123db1dcd33dcdcccc3d0000803e0000803ef98aaf3dabaaaa3d2549123e0000403e0000203f0000203f0000203f0000203f0000203f2549123ecdcccc3c2549123ecdcc4c3e0d68d33c0d68d33c0d68d33c0d68d33c0d68d33c0d68d33cfa82be3c8c2e3a3e0ccec73d0ccec73d0ccec73d414c2e3dabaaaa3e8988083e8988083ecdcccc3e398e633d4316323dcdcccc3ecdcccc3ef1f0f03d4316b23d2549923d0ad7a33d24b80f3d4316b23d310cc33dd9891d3e8c2eba3d0ad7a33d0ad7a33d4316b23d310cc33d0ad7a33d0ad7a33d0cce473d8c2eba3dabaaaa3dabaaaa3dabaaaa3d0000003f310cc33d2549923dd9891d3ef1f0f03df1f0f03dcb3d8d3d310cc33d398e633e2549123e398e633e310cc33d310cc33d8c2eba3d310cc33dd9899d3d0ad7a33d398ee33d310cc33d310cc33d310cc33d310cc33d310cc33d0821843dabaa2a3d3694d73d310cc33dcb3d8d3df1f0f03d310cc33d8c2eba3d4316b23d310cc33d398ee33d8c2eba3dd9899d3d310cc33d end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Image"."MasterServerKey" 64, -1, 22, 2, 0x0000000084842e410000000086842e41, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Image"."BackupID" 66, -1, 354, 354, 0xa03a352257756b71da6f7f2b23030c2a17051616a003111617051611da6f7f3057757044a0031111290702af595f7abf1705160c17050c0757756b6c5775615d23030c25a003110c23030225a0030702da6f7f26da6f70448e06e9ae8e0611b98e0611b48e0611af8e06fdd159ec1f7459eb247459eb277459ec1e7459eb257459eb2674d3bb9108d3bc90f6d3bc91f65bee24f05bee25f05bee26f05bee27f07a1122b37a1122b8d3bb9008437b95707a111ddbd3bc8df65bef1ef003101dc7d3bb96f67a111dd6437b9575437b957a5bef1ff05bee23f05bea24f00e191d4c0e191d47d3bb95f659eb237459ea1f7403028dfe86e72f59f9018db386e7205942d0e0b0e5a0000603a100a203e82f6803e8205e7a111dd17a1113bdef1c3b7c081d3b3117a52af917a520d1d9ec357cedec3531e35d387cf25d3831ab29a7b3ab2998a442d0dfb043cedbb059ec1ffad3bc8ff60e191d420e19133d42d0e1b003101dccd3bb8d08d3b8910803101dc2031013b8d3bc8ef6d3b892f609e72f4f09e72054437b9584437b957f437b7c6662fc1c6543cde1b059eb27fae32e1d78d92e1d4659ec1efa43cde2b062fc1c6062fc1c5b62fc1256ed9f1f78de9f1f4643ced9b0114a1dfe114a1df4d9bd1a78d4bd1a46c54c1891e34c184659eb26fa59ea20fa43cedab042c7d9b00290ada50290ad9b01231d2101231d128ef2f2658ef2f26f8ef2f26a4b5e61804b5e618a4b5e61858ef2f2608ef2e8474b5e617b570122cd704a3860754a38607a4a3860664a38606b4a3860f0452035f5452035fa452035ff4520350446203509462035dc45204e8837680d1a2d68f42f2268db0324320008a06cda9233e8a41285be430a12432f0a123e5c5dfc294f5dfc284f5dfc274f041343cd041343c8041343c3931048c8931048c3931043eb621a68d6621a68d1621a68cceaf175546df1755ef0f07568feae75f4e999fda5e82251d6f2b14ed6ca404cefd4cf49eff2e069f3ca6f670cc17eb158c17eac80c17eac7b3e7fa79e3e7fa7993e7fa79472c195d195c195b886c195b80215434f0215434a02154322851443458514434085143e4f0814482c0814482708144822081443278b13433b8b1343368b13432c8b133e4a0d1e43590d1e43540d1e434f0d1e3e68711f3688711f31b5711f31b0a5c2038da5c2008da5c2028da5c2018da4cb088da7c50a92a7c50d92a7c50b92a7c50c92a7c50992a7c60592a7c50e92a7c20592a3c20d83a3c20c83a3c20e83a3c20f83a3c20a83152aa3db152a9e08152a9e03711563745d334f835d334f7e5d334f79a1cd0183a1cc0883a1cc0983a1cd0083a1cc0783a1cd0383a1cd0283a1c70083a7c7086fa7c7076fa7c7096fa7c70a6fa7c7056f80156d4c80156365801563608015635ba5d1fd6ea5d0046fa5d1fb6ea5d1fc6ea6cc0474a6cdfc73a6cdfb73a5d30274a1ccfe91a1ccfd91a1ccff91a1cc0092a1ccfb91a5d1ff6ea5d1fe6ea5d0036f6c2986476c298b336c298b2e6c298b29a3d1278da3d1288da3d1268da3d1298da3d1258da3d12b8da3d12a8da3cc258da3d1fb87a3d1fa87a3d1fc87a3d1fd87a3d1f8871c320c161c320c0c1c320c111c3202fd7615ebfa7615ebf57615ebf0ec8f7a19e091759eec8f7a14e0917a7b57b175b257b175a3ec8f7a0fec8f6b0ae0917599e0916b8557b1759e57b16b8f10250c8b10250c8110250c8610250272b14939e8ac4939e8b64939e8bb4939e8c04939e8a74939e89d49396bf34708e2114808c9e44708e2e94708e2ee4708e20c4808c9f84708e2e447a4641020da711020da6c1020da67dfb5b199dfb5b19428494857a5534d70a5534d7599554875aa443e6b67023172274a3edc274a3ed72849485228493e48a5534d6ba553436baa443e7599554870aa443e70aa3f6189274a3904274561eb9955486bdfb5b18fdfb5a77b6702307267022f7267ff31729955487fa08888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888880888880808080808080808080888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888, 0x00000000cdcc4c3eabaa2a3e2549123e0000003e398ee33dcdcccc3dcdcccc3dcdcccc3dcdcccc3d8c2eba3dabaaaa3dd9899d3d2549923d8988883d0000803d0000803d0000803d3694573d3694573df1f0703d398e633d398e633d398e633d3694573dcdcc4c3d310c433d310c433d8c2e3a3d4316323dabaa2a3d0ad7233dd9891d3d26b4173d2549123dcb3d0d3d8988083d0821043d0000003d103ef83cf1f0f03ca10eea3c398ee33cc967dd3c3694d73c210dd23ccdcccc3c0ccec73c310cc33cfa82be3c8c2eba3c610bb63c4316b23c414cae3cabaaaa3c052fa73c052fa73c0ad7a33ca1a0a03cd9899d3ce8909a3c26b4973c09f2943c2549923c2549923c2549923c24b88f3cf3d88a3c24b88f3ccb3d8d3cf3d88a3c8988883c8a4b863c8a4b863c2108823c8a4b863c0000803c8a4b863c0821843c2108823c0000803cc10f7c3cc10f7c3cc10f7c3c103e783c8d89743cf1f0703cf1f0703c04736d3ca10e6a3cb4c2663cb4c2663c3870603c398e633c3870603c3870603cc9675d3c0e745a3c0e745a3c3694573c3694573c7bc7543c210d523c75644f3ccdcc4c3ccdcc4c3c88454a3c0cce473cc865453c310c433c310c433cc1c0403cc1c0403cfa823e3c64523c3c64523c3c8c2e3a3c8c2e3a3c0317383c0317383c410b343c610b363c410b343c410b343c4316323c4316323c0b2c303c0b2c303c414c2e3c92762c3cabaa2a3c3fe8283c052f273cb57e253c0ad7233c0ad7233c0ad7233c414c2e3c0b2c303c3fe8283cabaa2a3c92762c3c4316323c410b343c610b363c0317383c8c2e3a3c64523c3cfa823e3cabaaaa3c052fa73cb4c2663cc1c0403c75644f3ccdcc4c3c210d523c0821843c2108823c2549923c24b88f3ccb3d8d3cf3d88a3c8988883c8a4b863c0ad7a33ca1a0a03ce8909a3c8d89743cf1f0703c04736d3c7bc7543c3694573c0e745a3cc9675d3ca10e6a3c310c433cc865453c0cce473c88454a3c3870603c398e633cd9899d3c26b4973c09f2943c0000803cc10f7c3c103e783c8988083d0000003d103ef83cc967dd3c3694d73c610bb63c210dd23ccdcccc3c4316b23cf1f0f03ca10eea3c398ee33c8c2eba3c0ccec73c310cc33cfa82be3c414cae3c26b4173d2549123dcb3d0d3d0821043dabaa2a3d0ad7233dd9891d3dabaa2a3dd9891d3dd9891d3d26b4173d2549123d2549123dcb3d0d3d8988083d0821043d0000003d103ef83cf1f0f03ca10eea3ca10eea3c398ee33cc967dd3c3694d73c210dd23c398ee33cc967dd3c3694d73c0000003d103ef83cf1f0f03ca10eea3c0000003d103ef83cf1f0f03ca10eea3c398ee33cc967dd3c3694d73c210dd23c210dd23ccdcccc3c0ccec73c310cc33cfa82be3c210dd23ccdcccc3c0ccec73c310cc33cfa82be3cfa82be3cfa82be3cfa82be3cfa82be3c8c2eba3c610bb63c4316b23c4316b23c414cae3cabaaaa3c052fa73c0ad7a33c0ad7a33ca1a0a03cd9899d3c052fa73c4316b23c414cae3cabaaaa3c4316b23c414cae3cabaaaa3c052fa73c0ad7a33ca1a0a03cd9899d3ce8909a3ce8909a3c26b4973c09f2943c2549923c24b88f3c2549923c2549923c2549923c8988883c24b88f3ccb3d8d3cf3d88a3c24b88f3ccb3d8d3cf3d88a3c8988883c8a4b863c0821843c2108823c0000803c0000803cc10f7c3cc10f7c3c103e783c103e783c8d89743cf1f0703c04736d3c04736d3ca10e6a3cb4c2663c398e633c3870603cc9675d3c3694573c3694573c7bc7543c210d523c75644f3ccdcc4c3c88454a3c0cce473cc865453ccdcc4c3c88454a3c0cce473ccdcc4c3c88454a3c0cce473cc865453c310c433cc1c0403cfa823e3c64523c3c8c2e3a3c0317383c610b363c410b343c410b343c4316323c4316323c0b2c303c414c2e3c92762c3c92762c3cabaa2a3cabaa2a3c3fe8283c052f273c052f273cb57e253c0ad7233c0ad7233c end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Image"."BackupTime" 64, -1, 20, 20, 0x000040cd3fbcc3410000c06179b5c541000040f6b2aec7410000c08aeca7c9410000401f26a1cb410000c0b35f9acd41000040489993cf410000606e69c6d0410000a03806c3d1410000e002a3bfd241000040cd3fbcd34100004003eed4d441000040399cedd5410000406f4a06d741000040a5f81ed841000040dba637d941000040115550da41000040470369db410000407db181dc41000040b35f9add41, 0x00000000ce18043ece18043ece18043ece18043ece18043ece18043ece18043ece18043ece18043ec5df033efbff7f3fc5347b3400000000000000000000000000000000000000000000000000000000 end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_Image"."StorageServiceName" 66, .004814985208213, 20, 7, 0x30a439224685fc17db9e50b0bf90a950d1ccaeef14016aaedb3affaa30888888888888, 0x00000000bbee563e7f19db3e0000000000000000cfecb53e2395e03b end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Image"."StorageServiceState" 65, -1, 5, 4, 0x000000000000f03f000000000000f03f00000000000000400000000000000840, 0x00000000000000008b6bac2f0000803f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_Image"."LastModifiedDateTime" 64, -1, 20, 20, 0x5e3a9d652f901d428046e37780422042d2eff73ce9bc214224990c0252372342764221c7bab12442c8eb358c232c26421a954a518ca627426c3e5f16f5202942bee773db5d9b2a42109188a0c6152c425e3a9d652f902d422aa1d0cea3342f42fb03021c8c6c304261b79b50c63e3142c76a3585001132422d1ecfb93ae3324293d168ee74b53342f9840223af8734425f389c57e9593542c5eb358c232c3642, 0x00000000458a923e458a923e458a923e458a923e458a923e458a923e458a923e458a923e458a923e458a923efdff7f3f6800983868009838680098386800983868009838680098386800983868009838 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_ImageCopy"."MasterServerKey" 64, -1, 22, 2, 0x0000000084842e410000000086842e41, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_ImageCopy"."BackupID" 66, .000314120174153, 451, 451, 0x9048ec21da6f7f3057757044a003111157756b71da6f7f2b23030c2a17051616a003111617051611290702af595f7abf1705160c57756b6c23030c25a003110cda6f7f268e06e9ae8e0611b98e0611b48e0611af59ec1f7459eb247459eb277459ec1e7459eb257459eb2674d3bb9108d3bc90f6d3bc91f65bee24f05bee25f05bee26f05bee27f07a1122b37a1122b8d3bb9008437b95707a111ddbd3bc8df603101dc77a111dd6d3bb96f65bef1ef05bef1ff0437b9575437b957a5bee23f00e191d4c0e191d4759eb2374d3bb95f686e72f5903028dfee5a0000642d0e0b07a111dd1ef1c3b7cd9ec357ce35d387c17a52af903e82f6859ec1ffaab29a7b342d0dfb043cedbb0d3bc8ff60e191d4203101dc203101dccd3bb8d0842d0e1b0d3bc8ef6437b958409e72f4f437b957f62fc1c6559eb27fae32e1d7843cde1b059ec1efa43cde2b062fc1c6062fc1c5bed9f1f7843ced9b0114a1dfed9bd1a7859eb26fac54c189143cedab00290ada501231d218ef2f2658ef2f26f8ef2f26a4b5e61804b5e61854b5e618a8ef2f2604b5e617b834b1d0ddd1c227edd1c2288dd1c228d661b277ee31b1d7e601c1d885a1d2292661b2774f5182765f518276f5a1d27035a1d270d971102fa971102ff08140204601c1d97e91a226ff518276a5a1d2708e31b1d83601c1d92dd1c2283661b2779601c1d8de91a22795a1d22975a1d229c547d5705e31b1d79661b276f971102f50814020ee91a1d9c0814020926f6ed2126f6f2f926f6f2f426f6ed1ce91a22745df01e605df021605df01f605df020605df0226003243200e82251d6f2b14ed6ca404cefd4cf49ef9233e8a408a06cda1285be43eaf175546df1755ef0f07568feae75f4f2e069f3ca6f670c2f2268dbe999fda5621a68cc621a68d1621a68d63e7fa7943e7fa7993e7fa79e0a123e5c0a12432f041343c3041343c8041343cd5dfc274f5dfc284f5dfc294fc17eac7bc17eac80931043ebc17eb158931048c3931048c81a2d68f48837680d72c195d195c195b886c195b80215434f0215434a02154322851443458514434085143e4f0814482c0814482708144822081443278b13433b8b1343368b13432c8b133e4a0d1e43590d1e43540d1e434f0d1e3e68711f3688711f31b5711f31b0a5c2038da5c2008da5c2028da5c2018da7c50a92a7c50d92a7c50b92a7c50c92a7c50992a7c60592a7c50e92a3c20d83a3c20c83a3c20e83a3c20f83152aa3db152a9e08152a9e03711563745d334f835d334f7e5d334f79a1cd0183a1cc0883a1cc0983a1cd0083a1cc0783a1cd0383a1cd0283a7c7086fa7c7076fa7c7096fa7c70a6f80156d4c80156365801563608015635ba5d1fd6ea5d0046fa5d1fb6ea5d1fc6ea6cc0474a6cdfc73a6cdfb73a1ccfe91a1ccfd91a1ccff91a1cc0092a5d1ff6ea5d1fe6e6c2986476c298b296c298b2e6c298b33a5d0036fa3d1278da3d1288da3d1268da3d1298da3d1258da3d12a8da3d12b8da3d1fb87a3d1fa87a3d1fc87a3d1fd871c320c0c1c320c161c320c117615ebfa7615ebf57615ebf0e091759ee0917a7bec8f7a14ec8f7a1957b175b257b175a3e0917599ec8f7a0f57b1759e10250c8b10250c8110250c86ac4939e8b14939e8b64939e8bb4939e8c04939e8a74939e8f34708e20c4808c9114808c9e44708e2e94708e2ee4708e2f84708e21020da711020da671020da6cdfb5b19928494857dfb5b194a5534d70a5534d7599554875aa443e6b67023172274a3edc28494852a5534d6b274a3ed799554870aa443e70aa443e759955486b274a3904dfb5b18f6702307267022f72a1e0118da1e0128da1e0138da1e0148d9955487fa1e0108da1e0168da1e0158da7db1879a7db1779a7db19799955487aa7db1a79a5e50a79a5e50b79a5e50c79a5e50d79a5e41379a5e50e79a5e50f79a1e00d9ca1e00c9ca1e00e9ca1e00f9ca9ea0097a9ea0197a9ea0297a9ea0397a9e90997a9ea0597a9ea0497a5e50888a5e50788a5e50988a5e50a888c629e1a8c629e1f8c629e15a8bdfb87a8bdfc87a8bdfd87a8bdfe87a8bc0488a8bd0088a8bdff87acbdfb1aacbc021bacbc041b4dc622754dc62752acbc031bacbdfd1ae663b94b97d122faacbdfc1ae663b94697d122ff97d1220497d127d725bc22eb25bc22f04dc6227a4dc6274de663b941aeb8037497d122f5aeb80274aeb8047425bc22e6aeb80574b0d122a2b0d122a7b0d122ac33d12793a4d3271d27d32c8e27d32c9327d32c983fcf2c89aad2318ea4d33193a4d331982dd2277f2dd2278433d1279d27d32c7fa4d32cfaaad22ca2a4d32cac3fcf3161aad2318933d12798b0d1229d2dd2278933d1278ea6c1fe73a6c1ff73a6c2f673a6c2f773a6c1fd73a6c2f873a6c2f973a6c2fefca6c2fafca6c2fdfc55bfcfa655bfd8a656bbd6a655bfd0a656bbd3a6c4c745483bc94a483bc94a4dc4c74faac4c74faf66c016c9cac640cdf5bd1bba53c5453953c54543b8c94aa5b8c94aaf3bc94a4340888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888, 0x000000002549123f8988883e398ee33df1f0f03d103ef83d3694d73dcb3d0d3ef1f0f03d0821043eb5b4b43df1f0f03dcdcccc3d398ee33d310cc33d3694d73d398ee33da10eea3ccdcccc3d310cc33d310cc33d0ccec73ca1a0a03da1a0a03d26b4173d26b4973d24b88f3d869a133d869a133d869a133d869a133d869a133dda4f163d1a1f193d24b80f3d2549123d869a133dc1091c3d26b4173d869a133d869a133dbcfd103d66111f3dc337223db57e253d2549123d0317b83c2549123d630fb33c310cc33c310cc33c4316b23c4316b23c410bb43c610bb63c0317b83c6452bc3c4316b23c4316b23c8c2eba3c6452bc3cfa82be3c6452bc3c630fb33cc1c0c03c4421b93c17b7d13bd41fb13c0b2cb03cd41fb13c0ad7a33c0ad7a33c6cde383b17b7d13b052f273c17b7d13b17b7d13b4ac8293c17b7d13b17b7d13babaa2a3c17b7d13b17b7d13b17b7d13b17b7d13b817a383b6a8f2b3cf1f5373b810a283c2138383b11bd383b4d64393bd9891d3cad4c1e3c66111f3ca1a0203c316b213c0ad81f3cc337223c5e06233c0ad7233ccfa9243c17b7d13b17b7d13b17b7d13b17b7d13b17b7d13b17b7d13b17b7d13b17b7d13b17b7d13b17b7d13b17b7d13b17b7d13bf0ea393b17b7d13b17b7d13b92762c3c2b602d3c414c2e3c17b7d13bc39b383b4421393b6cde383b86a7393b8c2e3a3b58723a3b17b7d13b56b63a3b86fa3a3be73e3b3b7b833b3b41c83b3b390d3c3be1c81c3cb57e253cc455263c3fe8283c18233d3b1f692b3b23c00d3b74f8093c0000003cf803fe3bff00ff3bccf7153cc1c0403cbce4413c310c433c3037443cc865453c0c98463c0cce473cda07493c88454a3c28874b3ccdcc4c3c8a164e3c75644f3ca0b6503c210d523c0d68533c7bc7543c812b563c3694573cb201593c0e745a3c62eb5b3cc9675d3c5ce95e3c3870603c78fc613c398e633c9825653cb4c2663cac65683ca10e6a3cb3bd6b3c04736d3cb72e6f3cf1f0703cd6b9723c8d89743c3e60763c414cae3c414cae3c414cae3c414cae3c414cae3c414cae3c414cae3c414cae3c414cae3c414cae3c414cae3c414cae3c414cae3c414cae3c414cae3c414cae3c414cae3c414cae3c414cae3c414cae3c414cae3cd9891d3dd9891d3dd9891d3d88c67a3d398e633d5cd9673d0e6b5f3d2a54283d07122d3d2a54283dabaa2a3d2a54283d4316323df98a2f3dd9891d3d578b1b3dd9891d3d9c951f3d3694d73c3694d73c3694d73c3694d73c3694d73c3694d73c3694d73c578b1b3d578b1b3d578b1b3d578b1b3d578b1b3d9c951f3dd9891d3d9190103d2549123d560c143d9190103d310cc33c310cc33c310cc33c310cc33c42110a3d7108073d7108073d8988083de9a20b3d7108073db290053d103ef83c88c6fa3c5f5cfd3c103ef83c92762c3cabaa2a3cc337a23c0ad7a33cb57ea53c052fa73c3fe8283ca7aee53ca7aee53ca7aee53ca7aee53ca7aee53c5cd9e73ca10eea3cf1f0f03af1f0f03aabaaaa3c629abb3c32dcab3c0712ad3c414cae3c6f12833c6f12833c6f12833cf98aaf3c46ceb03c4316b23c0963b33cf1f0f03a8c2eba3c2a67b73c2ec8b83cb5b4b43c0963b33c46ceb03c4316b23c9c959f3cd9899d3cd9899d3cd9899d3c0a8e9e3cd9899d3ca1a0a03c560c943c9190903c8d6b913c2549923c6429933c09f2943c0cce473c0cce473c0cce473c24b88f3c6429933c3ce28e3c9190903cb290853cb290853cb290853cb290853cb290853c0821843c0821843c31b9823c2108823ced58813ced58813c0000803c6fac7e3c88c67a3ca680793cb7fe763cf1f0f03af1f0f03af1f0f03af1f0f03ac877613cf1f0f03af1f0f03af1f0f03af1f0f03af1f0f03af1f0f03a0e745a3cf1f0f03a41f34b3c41f34b3c41f34b3c41f34b3c41f34b3ccdcc4c3c2ba84d3ca69b443cc865453c8c31463cf7fe463c4e28513c4e28513c210d523ceaf3523c4e28513c7bc7543cb1dc533c2ba84d3c61854e3c75644f3c2ba84d3c8145943c869a933c2549923cfaa9843c0834853c8a4b863cab67873cfaa9843c41ae893c8988883c05d9863c8a4b863c8a4b863c010d503cf1f0f03a8180803c9825653c0d68533c7bc7543c010d503c210d523c812b563c3694573cb201593cb201593c0e745a3cc9675d3c3870603c3694573c62eb5b3cc9675d3c5ce95e3c78fc613c62eb5b3c398e633c4ac8293cabaa2a3cf1f0f03a414c2e3c0b2c303c630f333c410b343ce709353cbb0f373ce73e3b3c64523c3cf1f0f03a92762c3c2b602d3cde3a2f3cd41f313c4316323c610b363c0317383c4421393c8c2e3a3cfa823e3c30a03f3cc1c0403cf1f0f03a310c433c310c433c310c433cf1f0f03a310c433cf1f0f03af1f0f03ac865453cbce4413c310c433c5052413c0c30403cf1f0f03afa823e3cf1f0f03a4421393c0193373cf1f0f03ade3a2f3cde3a2f3ce6d52d3c92762c3c0ad81f3cf9dc033cf9dc033cfaa9043cfaa9043cfaa9043c end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_ImageCopy"."CopyNumber" 65, -1, 5, 5, 0x000000000000f03f000000000000f03f000000000000004000000000000008400000000000001040, 0x00000000b6e6ff3e1cffff3ec0d2f332664a0238 end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_ImageCopy"."Residence" 66, -1, 20, 2, 0xb024c721bf90a950b088, 0x0000000000000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_ImageCopy"."CopyState" 64, -1, 5, 5, 0x000000000000f03f000000000000f03f0000000000004a4000000000008059400000000000606940, 0x0000000041367a3f00000000d3b0373e50969e3e end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_ImageCopy"."JobID" 64, -1, 5, 5, 0x0000000000000000000000000000000000000000140f184100000000d06c2241000000004d613041, 0x000000009c1b7d3f98a41f3ee992b63d00000000 end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_ImageCopy"."LastModifiedDateTime" 64, -1, 16, 13, 0x7be93999a6912d427be93999a6912d426f6759a503962d426f6759a503962d421b6f59a503962d421b6f59a503962d424c7759a503962d424c7759a503962d42592f0e2bbec42d4266e7c2b078f32d42739f773633222e4280572cbced502e422a8b352d220c2f42, 0x00000000ce7b543f000000000000000000000000aeda982d0000000000000000ec14ac3e4de1b73e4de1b73e4de1b73e6bf7423f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_ImageFragment"."MasterServerKey" 64, -1, 22, 2, 0x0000000084842e410000000086842e41, 0x000000000000803f end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_ImageFragment"."BackupID" 66, .009900989942253, 143, 143, 0xa0ff2322a003111157756b71da6f7f3057757044da6f7f2b23030c2a17051616a003111617051611a2f70b82290702af595f7abf1705160c57756b6c23030c25a003110cda6f7f268e06e9ae8e0611b98e0611b48e0611af59ec1f7459eb247459eb277459ec1e7459eb257459eb2674d3bb9108d3bc90f6d3bc91f65bee24f05bee25f05bee26f05bee27f07a1122b37a1122b8d3bb9008437b95707a111ddbd3bc8df65bef1ef003101dc7d3bb96f67a111dd6437b9575437b957a5bef1ff05bee23f00e191d4c0e191d47d3bb95f659eb2374120a0cdc72c195d195c195b886c195b80215434f0215434a02154322851443458514434085143e4f0814482c0814482708144822081443278b13433b8b1343368b13432c8b133e4a0d1e43590d1e43540d1e434f0d1e3e68711f3688711f31b5711f31b0a5c2038da5c2008da5c2028da5c2018da7c50a92a7c50d92a7c50b92a7c50c92a7c50992a7c60592a7c50e92a3c20d83a3c20c83a3c20e83a3c20f83152aa3db152a9e08152a9e03711563745d334f835d334f7e5d334f79a1cd0183a1cc0883a1cc0983a1cd0083a1cc0783a1cd0383a1cd0283a7c7086fa7c7076fa7c7096fa7c70a6f80156d4c80156365801563608015635ba5d1fd6ea5d0046fa5d1fb6ea5d1fc6ea6cc0474a6cdfc73a6cdfb73a1ccfe91a1ccfd91a1ccff91a1cc0092a5d1ff6ea5d1fe6e6c2986476c298b296c298b2e6c298b33a3d1278da3d1288da3d1268da3d1298da3d1258da3d12b8da3d12a8daeb8057466c025dda6c2fbfc5d65dc326088888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888, 0x00000000cdcc4c3eabaa2a3eabaa2a3e2549123e398ee33dcdcccc3d8c2eba3dabaaaa3dd9899d3d0000803d398e633d3694573d8c2e3a3d4316323d26b4173d26b4173dc9675d3da10eea3ca10eea3c398ee33c210dd23c0ccec73c0ccec73c310cc33cfa82be3c8c2eba3c610bb63ce8909a3c26b4973c09f2943c2549923c24b88f3c24b88f3c24b88f3ccb3d8d3cf3d88a3c8988883c8a4b863c0821843c2108823c0000803cf1f0703cb4c2663ccdcc4c3c0317383c610b363c0317383c8c2e3a3c610b363c0b2c303cb57e253c0ad7233cf25e2a3c7bc7543ccdcc4c3c88454a3cc1c0403cfa823e3c0b2c303c64523c3c8c2e3a3c414c2e3c0cce473cc865453c310c433c4316323c0317383c610b363c410b343c92762c3cc9675d3c0e745a3c3694573c210dd23c052fa73c0ad7a33ca1a0a03c414cae3c052fa73c0ad7a33ce8909a3c09f2943c2549923c24b88f3ccb3d8d3cf3d88a3c8988883c8a4b863c04736d3cb4c2663c3870603c0e745a3c3870603cc9675d3c0e745a3c04736d3ca10e6a3cb4c2663c398e633c2108823c0000803cc10f7c3c103e783c8d89743cf1f0703c04736d3c7bc7543c75644f3c88454a3cc865453ccdcc4c3c88454a3c0cce473cc865453c7bc7543c210d523c75644f3ccdcc4c3c88454a3c64523c3c8c2e3a3c410b343c0b2c303c92762c3c3fe8283cb57e253c0ad7233c0ad7233cb57e253c052f273c3fe8283c410b343c4316323c0b2c303c414c2e3c92762c3cabaa2a3c3fe8283c5a7d293c3cb5353ca0694e3c6d09413c end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_ImageFragment"."CopyNumber" 65, -1, 5, 5, 0x000000000000f03f000000000000f03f000000000000004000000000000008400000000000001040, 0x00000000d9c4ff3e09ffff3e7833c833c5282f2f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_ImageFragment"."FragmentNumber" 65, -1, 10, 10, 0x000000000000f0bf000000000000f0bf000000000000f03f000000000000004000000000000008400000000000001040000000000000144000000000000018400000000000001c400000000000002040, 0x0000000000000000b6b77f3f4c142b3ab4c77c30eb4d942dcde30e2d36bdbc2a36bdbc2a36bdbc2a end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_ImageFragment"."ResumeCount" 65, -1, 6, 6, 0x00000000000000000000000000000000000000000000f03f000000000000004000000000000008400000000000001040, 0x00000000dbc4ff3e667d9c3e22f5463ed30ba12e2c1f392e end if go if db_property('PageSize') >= 4096 and db_property('Collation') = 'UTF8' then LOAD STATISTICS "EMM_MAIN"."EMM_ImageFragment"."MediaID" 66, .008447172120214, 27, 27, 0x6060932286b2d56c90b2d56ce0602d703561e0dee560e067f4602d701c61e067e5602d70c260e0679f602dedc760e0de5960e0619a60e0e44f60e0617c602d705460e0611c612ded72602d706360e06181602d6aa4602d6a45602dede5602de7db602de7a9602d70bd602d70608888888888888888888888888888888888888888888888888888, 0x00000000cdcc4c3f5a37983e000000002549923d0000803d0000803df1f0703dabaa2a3d0ad7233df1f0f03ca10eea3c00000000c967dd3c0ad7a33ca1a0a03c88454a3c0cce473c64523c3cac65683c052fa73ce8909a3c3694573c7bc7543cc865453c410b343c3fe8283c end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_ImageFragment"."StorageUnitType" 65, -1, 5, 2, 0x00000000000000000000000000000000, 0x000000006e0e7f3f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_ImageFragment"."StuSubType" 65, -1, 5, 2, 0x00000000000018400000000000001840, 0x00000000c707763f end if go if db_property('PageSize') >= 4096 then LOAD STATISTICS "EMM_MAIN"."EMM_ImageFragment"."FragmentState" 64, -1, 22, 3, 0x0000000000000000000000000000f03f0000000000000040, 0x00000000bdf97f3f1e590b34 end if go ------------------------------------------------- -- Reload data ------------------------------------------------- call sa_unload_display_table_status( 17737, 1, 91, 'EMM_MAIN', 'EMM_AllocationStatus' ) go INPUT INTO "EMM_MAIN"."EMM_AllocationStatus" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/705.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("AllocationStatusKey","AllocationKey","MediaKey","DriveKey","JobId","StatusCode","Operation","MediaServerKey","Data1","Data2","String1","CreatedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 2, 91, 'EMM_MAIN', 'EMM_Allocations' ) go INPUT INTO "EMM_MAIN"."EMM_Allocations" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/706.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("AllocationKey","LinkKey","JobType","PolicyType","MasterServerKey","MasterServerName","MediaServerKey","MediaServerName","NdmpTapeServerKey","NdmpTapeServerName","StorageUnitName","DriveLibraryNumber","MediaLibraryNumber","DriveLibraryType","MediaLibraryType","MediaKey","DriveKey","DrivePrimaryPath","DiskVolumeKey","DiskVolumeMountPointKey","FatPipeKey","ScsiReservationType","ServerHasState","AllocationFlags") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 3, 91, 'EMM_MAIN', 'EMM_ApiMediaType' ) go INPUT INTO "EMM_MAIN"."EMM_ApiMediaType" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/707.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("ApiMediaTypeName","ApiTypeName","ApiOrdinal","ApiLibraryFlags","MaximumMount") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 4, 91, 'EMM_MAIN', 'EMM_ApiVendor' ) go INPUT INTO "EMM_MAIN"."EMM_ApiVendor" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/708.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("ApiProductName","ApiTypeName") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 5, 91, 'EMM_MAIN', 'EMM_AppCluster_Server' ) go INPUT INTO "EMM_MAIN"."EMM_AppCluster_Server" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/709.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("AppClusterMachineKey","ServerMachineKey","ActiveFlag","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 6, 91, 'EMM_MAIN', 'EMM_BarcodeRule' ) go INPUT INTO "EMM_MAIN"."EMM_BarcodeRule" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/710.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("BarcodeRuleNumber","MaxMounts","MediaPoolNumber","MediaType","BarcodePrefix","BarcodeSuffix","Description","OriginHostKey","OriginHostName","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 7, 91, 'EMM_MAIN', 'EMM_DeletedMedia' ) go INPUT INTO "EMM_MAIN"."EMM_DeletedMedia" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/711.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MediaKey","DriveKey","MediaGuid","MediaId","PartnerKey","PartnerId","LegacyMediaType","MediaTypeName","MediaGroupName","DensityName","DensityCode","VerificationFlag","AssignedAppType","MediaFlags","MediaTypeFlags","MediaDescription","Barcode","PartnerBarcode","AssignedDateTime","FirstMountDateTime","LastMountDateTime","ExpireDateTime","ImageExpireDateTime","AllocatedDateTime","LastWriteDateTime","LastRestoreDateTime","LibraryNumber","LegacyRobotType","LibraryGroupName","SlotNumber","OpticalSide","ControlHostName","CleaningsLeft","TotalMounts","MaxMounts","MediaRunTimeStatus","TotalWriteKBytes","NumberOfImages","NumberOfValidImages","RetentionLevel","NumberOfRestores","OpticalHeaderSizeBytes","OpticalSectorSizeBytes","OpticalLastHeaderOffset","OpticalPartitionSizeBytes","AdammGuid","RsmGuid","OriginHostKey","UpgradeConflictsFlag","PoolNumber","PoolName","PrevPoolName","VltFlags","VltContainerID","VltOffsiteLocation","VltOffsiteSlotNumber","VltOffsiteSessionID","VltOffsiteSentDateTime","VltOffsiteReturnDateTime","AcsAcs","AcsLsm","AllocationState","ManufacturerName","SerialNumber","CreatedDateTime","LastModifiedDateTime","LastWriteHostKey","MasterServerKey","ServerGroupKey") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 8, 91, 'EMM_MAIN', 'EMM_Density' ) go INPUT INTO "EMM_MAIN"."EMM_Density" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/712.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("DensityName","DensityCode","DensityFlags","LegacyDensityType") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 9, 91, 'EMM_MAIN', 'EMM_DensitySupport' ) go INPUT INTO "EMM_MAIN"."EMM_DensitySupport" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/713.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("DensityName","DeviceKey","WRTOK") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 10, 91, 'EMM_MAIN', 'EMM_Device' ) go INPUT INTO "EMM_MAIN"."EMM_Device" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/714.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("DeviceKey","DeviceID","DeviceType","DeviceSubType","DeviceStatus","DeviceFlags","DeviceTypeFlags","DeviceTypeName","TechGroupName","DriveFreezeMask1","DriveFreezeMask2","DriveDownMask1","DriveDownMask2","DeviceName","Description","DriveParentKey","LibraryNumber","LegacyRobotType","LibraryGroupName","DriveElementIndex","PrimaryVendorID","PrimaryProductID","PrimaryRevision","SecondaryVendorID","SecondaryProductID","SecondaryRevision","SerialNumber","Identifier","WorldWideId","PrimaryInquiry","SecondaryInquiry","ControlHostKey","ControlHostName","DriveScanHostKey","LastDriveScanHostKey","LastMountDateTime","LastCleanDateTime","LastUsedDateTime","CleaningFrequency","TotalInUseSec","TapeAlert1","TapeAlert2","RsmGuid","ApplicationGuid","ApplicationType","DriveCapability","AllocationDateTime","AllocationHostKey","AllocationState","AcsAcs","AcsLsm","AcsPanel","AcsDrive","VendorDriveName","CurrentRVSN","CurrentEVSN","AccessMode","PendingActions","DriveCount","ReasonFlags","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 11, 91, 'EMM_MAIN', 'EMM_DiskGroup' ) go INPUT INTO "EMM_MAIN"."EMM_DiskGroup" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/715.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("DiskGroupKey","MasterServerKey","DiskGroupName","ServerType","StsState","State","Flags","DiskGroupType","FileSystemCardinal","GroupID","TotalCapacity","TotalPhysicalCapacity","UsedSpace","UsedPhysicalSpace","HighWaterMark","LowWaterMark","SystemTag","UserTag","CreatedDateTime","LastModifiedDateTime","FlagsExt","MaxIOStreams") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 12, 91, 'EMM_MAIN', 'EMM_DiskGroup_StorageUnit' ) go INPUT INTO "EMM_MAIN"."EMM_DiskGroup_StorageUnit" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/716.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("DiskGroupKey","StorageUnitKey","State","Flags","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 13, 91, 'EMM_MAIN', 'EMM_DiskVolume' ) go INPUT INTO "EMM_MAIN"."EMM_DiskVolume" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/717.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("DiskVolumeKey","DiskGroupKey","MasterServerKey","VolumeID","VolumeName","StsState","State","Flags","FileSystemType","FileSystemOrdinal","MaxWriters","CurrentWriters","MaxReferenceWriters","MaxReaders","CurrentReaders","MaxReferenceReaders","TotalCapacity","TotalPhysicalCapacity","FreeSpace","FreePhysicalSpace","PotentialFreeSpace","CommittedSpace","PreCommittedSpace","SystemTag","DiskMediaId","CreatedDateTime","LastModifiedDateTime","NumActiveReadJobs","NumActiveWriteJobs") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 14, 91, 'EMM_MAIN', 'EMM_DiskVolumeMountPoint' ) go INPUT INTO "EMM_MAIN"."EMM_DiskVolumeMountPoint" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/718.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("DiskVolumeMountPointKey","DiskVolumeKey","MachineKey","State","Flags","MountPoint","NumberOfUsers","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 15, 91, 'EMM_MAIN', 'EMM_DriveIndex' ) go INPUT INTO "EMM_MAIN"."EMM_DriveIndex" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/719.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MachineKey","DeviceKey","DriveIndex","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 16, 91, 'EMM_MAIN', 'EMM_DriveInquiry' ) go INPUT INTO "EMM_MAIN"."EMM_DriveInquiry" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/720.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("VendorID","ProductID","Revision","DriveTypename") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 17, 91, 'EMM_MAIN', 'EMM_DriveType' ) go INPUT INTO "EMM_MAIN"."EMM_DriveType" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/721.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("DriveTypeName","TechGroupName","VendorCleaningMediaType","LegacyDriveType","DriveTypeFlags","DriveFreezeMask1","DriveFreezeMask2","DriveDownMask1","DriveDownMask2") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 18, 91, 'EMM_MAIN', 'EMM_DriveType_Density_MediaTyp' ) go INPUT INTO "EMM_MAIN"."EMM_DriveType_Density_MediaTyp" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/722.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("DriveTypeName","DensityName","MediaTypeName") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 19, 91, 'EMM_MAIN', 'EMM_FatClient' ) go INPUT INTO "EMM_MAIN"."EMM_FatClient" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/723.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("FatClientMachineKey","MasterServerKey","ServiceName","Version","State","SupportDeviceScan","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 20, 91, 'EMM_MAIN', 'EMM_FatInitiatorDevice' ) go INPUT INTO "EMM_MAIN"."EMM_FatInitiatorDevice" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/724.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("FatInitiatorDeviceKey","FatClientMachineKey","FatTargetDeviceKey","State","HBA_Port","HBA_PortWWN","HBA_Vendor","HBA_Model","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 21, 91, 'EMM_MAIN', 'EMM_FatPipe' ) go INPUT INTO "EMM_MAIN"."EMM_FatPipe" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/725.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("FatPipeKey","FatServerMachineKey","PipeId","FatTargetDeviceKey","FatInitiatorDeviceKey","State","Direction","JobId","JobGroupId","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 22, 91, 'EMM_MAIN', 'EMM_FatServer' ) go INPUT INTO "EMM_MAIN"."EMM_FatServer" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/726.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("FatServerMachineKey","ServiceName","Version","State","PipeLimit","RecommendedPipeLimit","MaxPipeLimit","MaxLunLimit","MaxPortLimit","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 23, 91, 'EMM_MAIN', 'EMM_FatTargetDevice' ) go INPUT INTO "EMM_MAIN"."EMM_FatTargetDevice" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/727.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("FatTargetDeviceKey","FatServerMachineKey","Inquiry","Lun","State","HBA_Port","HBA_PortWWN","HBA_PortMode","HBA_Vendor","HBA_Model","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 24, 91, 'EMM_MAIN', 'EMM_LibraryGroup' ) go INPUT INTO "EMM_MAIN"."EMM_LibraryGroup" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/731.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("LibraryGroupName","ShortLibraryGroupName","DefaultMediaTypeName","LegacyRobotType","LibraryGroupFlags","MinSlots","MaxSlots","MaxVolumes","MaxDrives","LegacyLibraryGroupFlags","ValidVendorMedia","ExtendedVendorMedia") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 25, 91, 'EMM_MAIN', 'EMM_LibraryInquiry' ) go INPUT INTO "EMM_MAIN"."EMM_LibraryInquiry" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/732.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("VendorID","ProductID","Revision","LibraryTypeName") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 26, 91, 'EMM_MAIN', 'EMM_LibraryType' ) go INPUT INTO "EMM_MAIN"."EMM_LibraryType" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/733.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("LibraryTypeName","LibraryGroupName","RobotDefault","LibrarySerialization","NumberOfSlots","VendorSenseOrdinal","BarcodeDetection","CompatibilityTag","MailSlotDelay","InportAddressOffset","OutportAddressOffset","LibrarySerialNumOffset","LibrarySerialNumLength","LibrarySerialNumResOffset","NumberOfIE","PtmAddressOffset","InitAfterDismount","UsesTemporaryMailSlot","ClearArmExceptSense","ClearDriveExceptSense","ClearMapExceptSense","ClearSlotExceptSense","DriveNeedsCleaningSense","ElementEmptySense","ForceReinitSense","IncompatibleMediaTypeSense","MoveFailedSense","NoErrorSense","NoMagazineSense","UnknownBarcodeSense","UnknownDriveSense","UnknownBarcodeString","AutoUpdateSense","CleaningInProgressSense","CleaningTapePresentSense","LibraryCleaningSlotSense","NoReinitSense","RetryOnSense","UnknownSnString") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 27, 91, 'EMM_MAIN', 'EMM_Machine' ) go INPUT INTO "EMM_MAIN"."EMM_Machine" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/734.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MachineKey","MachineID","FQMachineName","MachinePrimaryName","ParentKey","ClusterKey","ActiveNodeKey","MachineNbuType","MachineState","MachineFlags","MachineDescription","OperatingSystem","ScanAbility","NetBackupVersion","NdmpCredentialKey","LocalDriveSeed","GlobalDriveSeed","SelectionRank","HeartbeatTime","HeartbeatFrequency","DALastModifiedDateTime","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 28, 91, 'EMM_MAIN', 'EMM_MachineAlias' ) go INPUT INTO "EMM_MAIN"."EMM_MachineAlias" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/735.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MachineAliasName","MachineNbuType","MachineKey","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 29, 91, 'EMM_MAIN', 'EMM_MachineConfig' ) go INPUT INTO "EMM_MAIN"."EMM_MachineConfig" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/736.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("Name","Value","MachineKey","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 30, 91, 'EMM_MAIN', 'EMM_MachineDeviceConnection' ) go INPUT INTO "EMM_MAIN"."EMM_MachineDeviceConnection" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/737.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("DeviceKey","PrimaryMachineKey","SecondaryMachineKey","VendorDeviceGuid","DeviceType","ScsiPort","ScsiBus","ScsiTarget","ScsiLun","DeviceStatus","DeviceFlags","Active","PrimaryPath","SecondaryPath","PrimaryModeBits","SecondaryModeBits","AllocationFlag","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 31, 91, 'EMM_MAIN', 'EMM_Machine_ServerGroup' ) go INPUT INTO "EMM_MAIN"."EMM_Machine_ServerGroup" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/738.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("ServerGroupKey","MachineKey") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 32, 91, 'EMM_MAIN', 'EMM_Media' ) go INPUT INTO "EMM_MAIN"."EMM_Media" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/739.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MediaKey","DriveKey","MediaGuid","MediaId","PartnerKey","PartnerId","LegacyMediaType","MediaTypeName","MediaGroupName","DensityName","DensityCode","VerificationFlag","AssignedAppType","MediaFlags","MediaTypeFlags","MediaDescription","Barcode","PartnerBarcode","AssignedDateTime","FirstMountDateTime","LastMountDateTime","ExpireDateTime","ImageExpireDateTime","AllocatedDateTime","LastWriteDateTime","LastRestoreDateTime","LibraryNumber","LegacyRobotType","LibraryGroupName","SlotNumber","OpticalSide","ControlHostName","CleaningsLeft","TotalMounts","MaxMounts","MediaRunTimeStatus","TotalWriteKBytes","NumberOfImages","NumberOfValidImages","RetentionLevel","NumberOfRestores","OpticalHeaderSizeBytes","OpticalSectorSizeBytes","OpticalLastHeaderOffset","OpticalPartitionSizeBytes","AdammGuid","RsmGuid","OriginHostKey","UpgradeConflictsFlag","PoolNumber","PoolName","PrevPoolName","VltFlags","VltContainerID","VltOffsiteLocation","VltOffsiteSlotNumber","VltOffsiteSessionID","VltOffsiteSentDateTime","VltOffsiteReturnDateTime","AcsAcs","AcsLsm","AllocationState","ManufacturerName","SerialNumber","CreatedDateTime","LastModifiedDateTime","LastWriteHostKey","MasterServerKey","ServerGroupKey") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 33, 91, 'EMM_MAIN', 'EMM_MediaAffinityGroup' ) go INPUT INTO "EMM_MAIN"."EMM_MediaAffinityGroup" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/740.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MediaAffinityGroupKey","MediaServerKey") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 34, 91, 'EMM_MAIN', 'EMM_MediaGroup' ) go INPUT INTO "EMM_MAIN"."EMM_MediaGroup" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/741.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MediaGroupName","MediaTypeName","LibraryGroupName","LibraryNumber","ControlHostName","ControlHostKey","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 35, 91, 'EMM_MAIN', 'EMM_MediaPool' ) go INPUT INTO "EMM_MAIN"."EMM_MediaPool" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/742.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MediaPoolNumber","MediaPoolGuid","MediaPoolName","MediaPoolDescription","MediaPoolHostKey","MediaPoolHostName","OriginHostKey","OriginHostName","UpgradeConflicts","PoolType","MediaPoolUID","MediaPoolGID","CreatedDateTime","LastModifiedDateTime","MaxPartiallyFullMedia") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 36, 91, 'EMM_MAIN', 'EMM_MediaServer_NdmpFiler' ) go INPUT INTO "EMM_MAIN"."EMM_MediaServer_NdmpFiler" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/743.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MediaServerKey","NdmpFilerKey","CredentialKey","PortNumber","AppServerType","AppServerSubType","CreatedDateTime","LastModifiedDateTime","SubTypeName","DisplayName") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 37, 91, 'EMM_MAIN', 'EMM_MediaType' ) go INPUT INTO "EMM_MAIN"."EMM_MediaType" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/744.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MediaTypeName","TechGroupName","LegacyMediaType","MediaTypeFlags","MaximumMount") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 38, 91, 'EMM_MAIN', 'EMM_MediaType_ApiMediaType' ) go INPUT INTO "EMM_MAIN"."EMM_MediaType_ApiMediaType" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/745.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("ApiMediaTypeName","ApiTypeName","MediaTypeName") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 39, 91, 'EMM_MAIN', 'EMM_Media_MediaAffinityGroup' ) go INPUT INTO "EMM_MAIN"."EMM_Media_MediaAffinityGroup" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/746.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MediaKey","UsageCount","MediaAffinityGroupKey") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 40, 91, 'EMM_MAIN', 'EMM_Merge' ) go INPUT INTO "EMM_MAIN"."EMM_Merge" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/747.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MediaId","AssignedHostKey","AssignedDateTime","ImageExpireDateTime","LastWriteDateTime","LastRestoreDateTime","MediaRunTimeStatus","TotalWriteKBytes","NumberOfImages","NumberOfValidImages","RetentionLevel","NumberOfRestores","OpticalSectorSizeBytes","OpticalHeaderSizeBytes","OpticalLastHeaderOffset","OpticalPartitionSizeBytes","PoolNumber","CreatedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 41, 91, 'EMM_MAIN', 'EMM_NdmpCredentials' ) go INPUT INTO "EMM_MAIN"."EMM_NdmpCredentials" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/748.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("CredentialKey","UserName","Password","PasswordKey","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 42, 91, 'EMM_MAIN', 'EMM_ServerGroup' ) go INPUT INTO "EMM_MAIN"."EMM_ServerGroup" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/749.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("ServerGroupKey","ServerGroupName","MasterServerKey","ServerGroupType","Flags","SGDescription","ActiveState","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 43, 91, 'EMM_MAIN', 'EMM_StorageServer' ) go INPUT INTO "EMM_MAIN"."EMM_StorageServer" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/750.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("StorageServerKey","StsID","ServerType","MachineKey","StsState","State","Flags","ActiveJobs","CreatedDateTime","LastModifiedDateTime","FlagsExt") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 44, 91, 'EMM_MAIN', 'EMM_StorageServer_DiskGroup' ) go INPUT INTO "EMM_MAIN"."EMM_StorageServer_DiskGroup" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/751.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("DiskGroupKey","StorageServerKey","State","Flags","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 45, 91, 'EMM_MAIN', 'EMM_StorageUnit' ) go INPUT INTO "EMM_MAIN"."EMM_StorageUnit" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/752.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("StorageUnitKey","StorageUnitName","MasterServerKey","StorageUnitType","MediaServerKey","RobotType","RobotNumber","LegacyDensityType","DriveGroupName","ConcurrentJobs","ActiveJobs","InitialMultiplexing","OnDemandOnly","MaxMultiplexing","MaxFragmentSize","NdmpAttachHostKey","StuFlags","StuSubtype","Throttle","LastSelectedTime","OkOnRoot","Disk_State","Disk_Flags","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 46, 91, 'EMM_MAIN', 'EMM_StorageUnitGroup' ) go INPUT INTO "EMM_MAIN"."EMM_StorageUnitGroup" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/753.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("STUGroupKey","GroupName","MasterServerKey","SelectionMethod","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 47, 91, 'EMM_MAIN', 'EMM_StorageUnit_Machine' ) go INPUT INTO "EMM_MAIN"."EMM_StorageUnit_Machine" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/754.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MachineKey","StorageUnitKey","State","Flags","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 48, 91, 'EMM_MAIN', 'EMM_StorageUnit_STUGroup' ) go INPUT INTO "EMM_MAIN"."EMM_StorageUnit_STUGroup" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/755.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("STUGroupKey","StorageUnitKey","OrderNumber","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 49, 91, 'EMM_MAIN', 'EMM_TechnologyGroup' ) go INPUT INTO "EMM_MAIN"."EMM_TechnologyGroup" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/756.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("TechGroupName","TechGroupType") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 50, 91, 'EMM_MAIN', 'EMM_TechnologyGroup_LibraryGrp' ) go INPUT INTO "EMM_MAIN"."EMM_TechnologyGroup_LibraryGrp" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/757.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("TechGroupName","LibraryGroupName") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 51, 91, 'EMM_MAIN', 'EMM_VaultContainer' ) go INPUT INTO "EMM_MAIN"."EMM_VaultContainer" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/758.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("VltContainerID","VltContainerDescription","VltReturnDate","VltRecallStatus","VltContainerFlags","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 52, 91, 'EMM_MAIN', 'EMM_Version' ) go INPUT INTO "EMM_MAIN"."EMM_Version" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/759.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("Id","Name","Version","Checksum","DateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 53, 91, 'RB_MAIN', 'RB_Allocation_Type' ) go INPUT INTO "RB_MAIN"."RB_Allocation_Type" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/760.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("AllocationTypeID","AllocationType") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 54, 91, 'RB_MAIN', 'RB_Provider_Type' ) go INPUT INTO "RB_MAIN"."RB_Provider_Type" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/761.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("ProviderTypeID","ProviderType") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 55, 91, 'RB_MAIN', 'RB_Named_Resource' ) go INPUT INTO "RB_MAIN"."RB_Named_Resource" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/763.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("ResourceName","MaxCount","CurrentCount") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 56, 91, 'RB_MAIN', 'RB_MDS_Allocation' ) go INPUT INTO "RB_MAIN"."RB_MDS_Allocation" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/764.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MDSAllocationKey","MediaKey","DriveKey","Abstime","Delay","DriveState","DownStuCounts","DriveIsReusable","EjectUponUnload","PendingRequestWasAssigned","MediaRequestDelayAbsTime","ExternalFile","UserAssociatedDrive","Client","WaitingRequestID","RequeueState","UnloadType","Flags","Reallocating","PendingGuid","JobID","AllocationDataSize","AllocationData") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 57, 91, 'RB_MAIN', 'RB_MDS_Reservation' ) go INPUT INTO "RB_MAIN"."RB_MDS_Reservation" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/765.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MDSAllocationKey","MediaKey","MountCount","JobID","ReservationDataSize","ReservationData") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 58, 91, 'RB_MAIN', 'RB_MDS_TransportAllocation' ) go INPUT INTO "RB_MAIN"."RB_MDS_TransportAllocation" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/766.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MDSAllocationKey","TransportState","TranportDataSize","TransportData") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 59, 91, 'RB_MAIN', 'RB_MDS_Job_Information' ) go INPUT INTO "RB_MAIN"."RB_MDS_Job_Information" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/767.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("JobID","JobDataSize","JobData") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 60, 91, 'RB_MAIN', 'RB_Drive_Allocation_Error' ) go INPUT INTO "RB_MAIN"."RB_Drive_Allocation_Error" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/768.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("RecordNumber","MediaServer","RobotNumber","RobotType","DriveTypeName","NdmpControlHost","RecordExpTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 61, 91, 'RB_MAIN', 'RB_Media_Allocation_Error' ) go INPUT INTO "RB_MAIN"."RB_Media_Allocation_Error" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/769.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("RecordNumber","MediaServer","RobotNumber","RobotType","PoolName","RetentionLevel","MediaTypeName","RecordExpTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 62, 91, 'EMM_MAIN', 'EMM_StorageServer_Configuration' ) go INPUT INTO "EMM_MAIN"."EMM_StorageServer_Configuration" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/770.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("StorageServerKey","Name","Value","Description","DataType","Fixed","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 63, 91, 'DBM_MAIN', 'DBM_ImageChangeLog' ) go INPUT INTO "DBM_MAIN"."DBM_ImageChangeLog" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/771.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("ImageChangeLogKey","MasterServerKey","BackupID","ClientType","OperationID","CreatedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 64, 91, 'DARS_MAIN', 'DARS_Oracle_Configuration' ) go INPUT INTO "DARS_MAIN"."DARS_Oracle_Configuration" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/776.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("ConfigurationKey","DatabaseKey","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 65, 91, 'DARS_MAIN', 'DARS_Oracle_Backup' ) go INPUT INTO "DARS_MAIN"."DARS_Oracle_Backup" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/777.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("BackupKey","ConfigurationKey","OracleBackupID","NbuClientName","NbuBackupTime","BackupType","BackupMethod","BackupTag","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 66, 91, 'DARS_MAIN', 'DARS_Oracle_Init_Params' ) go INPUT INTO "DARS_MAIN"."DARS_Oracle_Init_Params" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/782.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("InitParamKey","DatabaseKey","Name","Value","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 67, 91, 'DARS_MAIN', 'DARS_Oracle_Instance_Params_Map' ) go INPUT INTO "DARS_MAIN"."DARS_Oracle_Instance_Params_Map" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/783.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("ControlFileKey","InitParamKey") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 68, 91, 'DARS_MAIN', 'DARS_Oracle_Spfile' ) go INPUT INTO "DARS_MAIN"."DARS_Oracle_Spfile" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/785.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("SpfileKey","ConfigurationKey","BackupKey","Name","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 69, 91, 'ADTR_MAIN', 'ADTR_AuditRecord' ) go INPUT INTO "ADTR_MAIN"."ADTR_AuditRecord" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/798.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("AuditRecordKey","MasterServerKey","UserName","UserDomain","UserDomainType","AuditTimestamp","MessageId","Category","Operation","NumPHs","NumNVTs","TieInId","MetaData","RecordId","ParentRecordId","CreatedDateTime","LastModifiedDateTime","Reason") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 70, 91, 'ADTR_MAIN', 'ADTR_AuditRecord_Details' ) go INPUT INTO "ADTR_MAIN"."ADTR_AuditRecord_Details" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/799.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("AuditRecordKey","Number","Name","OldType","OldValue","NewType","NewValue","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 71, 91, 'ADTR_MAIN', 'ADTR_AuditRecord_Placeholder' ) go INPUT INTO "ADTR_MAIN"."ADTR_AuditRecord_Placeholder" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/800.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("AuditRecordKey","PlaceHolderNumber","PlaceHolderType","PlaceHolderValue","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 72, 91, 'RB_MAIN', 'RB_Allocation' ) go INPUT INTO "RB_MAIN"."RB_Allocation" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/801.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("AllocationID","AllocationType","ToBeReleased","Provider","ResourceName","UserAllocation","FirstUserAllocation","UserSequenceNumber","MasterServerName","GroupAllocationID","MDSAllocationKey","AllocationDataSize","AllocationData") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 73, 91, 'DBM_MAIN', 'DBM_Image' ) go INPUT INTO "DBM_MAIN"."DBM_Image" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/802.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("ImageKey","MasterServerKey","CSScheduleKey","Client","BackupTime","NumFiles","KBytes","SnapTime","LastBirthtime","EstimatedKbytes","ImageDumpLevel") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 74, 91, 'PEM_MAIN', 'PEM_CSSchedule' ) go INPUT INTO "PEM_MAIN"."PEM_CSSchedule" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/803.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("CSScheduleKey","ComponentSetKey","DiscoveryKey","Flags","LatestImage","ScheduleName") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 75, 91, 'PEM_MAIN', 'PEM_ComponentSet' ) go INPUT INTO "PEM_MAIN"."PEM_ComponentSet" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/804.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("ComponentSetKey","DiscoveryKey","Flags","ComponentSetName") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 76, 91, 'PEM_MAIN', 'PEM_Discovery' ) go INPUT INTO "PEM_MAIN"."PEM_Discovery" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/805.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("DiscoveryKey","PolicyKey","DiscoveryTime","ValidFor","XMLBlob") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 77, 91, 'PEM_MAIN', 'PEM_Policy' ) go INPUT INTO "PEM_MAIN"."PEM_Policy" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/806.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("PolicyKey","PolicyName","DiscoveryClient","FileListSHA2") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 78, 91, 'EMM_MAIN', 'EMM_ImageReplicationDestination' ) go INPUT INTO "EMM_MAIN"."EMM_ImageReplicationDestination" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/807.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MasterServerKey","BackupId","CopyNumber","TargetMachineKey","VolumeInfo") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 79, 91, 'EMM_MAIN', 'EMM_Image' ) go INPUT INTO "EMM_MAIN"."EMM_Image" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/808.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MasterServerKey","BackupID","ClientName","BackupTime","PolicyName","ClientType","ScheduleType","StorageServiceName","StorageServiceState","TimeInProcess","ClassificationID","StorageServiceVersionNumber","OriginMasterServer","OriginMasterServerID","RequiredExpirationDate","ImportFromReplicaTime","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 80, 91, 'EMM_MAIN', 'EMM_MS_StorageServer_Connection' ) go INPUT INTO "EMM_MAIN"."EMM_MS_StorageServer_Connection" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/809.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MediaServerKey","StorageServerKey","StateFlags","MaintOpPriority") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 81, 91, 'EMM_MAIN', 'EMM_ImageCopy' ) go INPUT INTO "EMM_MAIN"."EMM_ImageCopy" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/810.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MasterServerKey","BackupID","CopyNumber","CopyType","ExpireTime","TryToKeepTime","Residence","CopyState","JobID","ExpirationType","MpxState","RetryCount","LastRetryTime","LifecycleDestinationTag","LifecycleSourceTag","DeferredDuplicationTime","ExpireLifecycleTime","IsReplica","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 82, 91, 'EMM_MAIN', 'EMM_ImageFragment' ) go INPUT INTO "EMM_MAIN"."EMM_ImageFragment" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/811.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("MasterServerKey","BackupID","CopyNumber","FragmentNumber","ResumeCount","MediaID","MediaServerKey","StorageServerKey","StorageUnitType","StuSubType","FragmentState","FragmentSize","DeleteHeader","FragmentID","MediaExtents","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 83, 91, 'DBM_MAIN', 'DBM_Dbspace' ) go INPUT INTO "DBM_MAIN"."DBM_Dbspace" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/812.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 84, 91, 'DARS_MAIN', 'DARS_Oracle_Database' ) go INPUT INTO "DARS_MAIN"."DARS_Oracle_Database" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/813.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("DatabaseKey","MasterServerKey","Name","InstanceName","DatabaseID","Version","HomeDirectory","Hostname","OS_Type","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 85, 91, 'DARS_MAIN', 'DARS_Oracle_ArchiveLog' ) go INPUT INTO "DARS_MAIN"."DARS_Oracle_ArchiveLog" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/814.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("ArchiveLogKey","BackupKey","ConfigurationKey","Size","FirstChangeNum","FirstChangeTime","NextChangeNum","NextChangeTime","ThreadNum","SequenceNum","CreatedDateTime","ResetlogChangeNum","ResetlogTime","LastModifiedDateTime","Name") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 86, 91, 'DARS_MAIN', 'DARS_Oracle_ControlFile' ) go INPUT INTO "DARS_MAIN"."DARS_Oracle_ControlFile" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/815.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("ControlFileKey","BackupKey","ConfigurationKey","CheckpointChangeNum","CheckpointChangeTime","ResetlogChangeNum","ResetlogTime","ArchiveMode","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 87, 91, 'DARS_MAIN', 'DARS_Oracle_Tablespace' ) go INPUT INTO "DARS_MAIN"."DARS_Oracle_Tablespace" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/816.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("TablespaceKey","ConfigurationKey","Name","Type","TablespaceNumber","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 88, 91, 'DARS_MAIN', 'DARS_Oracle_Datafile' ) go INPUT INTO "DARS_MAIN"."DARS_Oracle_Datafile" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/817.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("DatafileKey","TablespaceKey","BackupKey","Name","Size","Number","CheckpointChangeNum","CheckpointChangeTime","ResetlogChangeNum","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 89, 91, 'DARS_MAIN', 'DARS_Oracle_RedoLog' ) go INPUT INTO "DARS_MAIN"."DARS_Oracle_RedoLog" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/818.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("RedoLogKey","ConfigurationKey","Name","GroupNumber","Size","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 90, 91, 'DARS_MAIN', 'DARS_Oracle_Temp_File' ) go INPUT INTO "DARS_MAIN"."DARS_Oracle_Temp_File" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/819.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("TempFileKey","TablespaceKey","Name","Size","Number","CreatedDateTime","LastModifiedDateTime") ENCODING 'UTF-8' go call sa_unload_display_table_status( 17737, 91, 91, 'DARS_MAIN', 'DARS_Dbspace' ) go INPUT INTO "DARS_MAIN"."DARS_Dbspace" FROM 'D:/PROGRA~1/Veritas/NetBackup/bin/admincmd/data_unload/820.dat' FORMAT TEXT ESCAPE CHARACTER '\\' BY ORDER("LastModifiedDateTime") ENCODING 'UTF-8' go commit work go ------------------------------------------------- -- Create text configurations ------------------------------------------------- ------------------------------------------------- -- Create materialized views ------------------------------------------------- commit go create materialized view -- -- Create Views -- /*==============================================================*/ /* View: DARS_Oracle_Controlfile_Schema */ /*==============================================================*/ DARS_MAIN.DARS_Oracle_Controlfile_Schema as select DARS_MAIN.DARS_Oracle_Backup.OracleBackupID as ControlFileBackupName, DARS_MAIN.DARS_Oracle_Tablespace.Name as TablespaceName, DARS_MAIN.DARS_Oracle_Tablespace.Type as TablespaceType, DARS_MAIN.DARS_Oracle_Datafile.Name as DatafileName, DARS_MAIN.DARS_Oracle_Datafile.Number as DatafileNumber, DARS_MAIN.DARS_Oracle_Datafile.Size as DatafileSize, DARS_MAIN.DARS_Oracle_ControlFile.ResetlogChangeNum, DARS_MAIN.DARS_Oracle_ControlFile.CheckpointChangeNum, DARS_MAIN.DARS_Oracle_Controlfile.ArchiveMode, DARS_MAIN.DARS_Oracle_Database.DatabaseKey, DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime from DARS_MAIN.DARS_Oracle_ControlFile join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_ControlFile.BackupKey = DARS_MAIN.DARS_Oracle_Backup.BackupKey join DARS_MAIN.DARS_Oracle_Configuration on DARS_MAIN.DARS_Oracle_Backup.ConfigurationKey = DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey join DARS_MAIN.DARS_Oracle_Database on DARS_MAIN.DARS_Oracle_Configuration.DatabaseKey = DARS_MAIN.DARS_Oracle_Database.DatabaseKey join DARS_MAIN.DARS_Oracle_Tablespace on DARS_MAIN.DARS_Oracle_Tablespace.ConfigurationKey = DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey join DARS_MAIN.DARS_Oracle_Datafile on DARS_MAIN.DARS_Oracle_Tablespace.TablespaceKey = DARS_MAIN.DARS_Oracle_Datafile.TablespaceKey where DARS_MAIN.DARS_Oracle_ControlFile.BackupKey = DARS_MAIN.DARS_Oracle_Datafile.BackupKey union select DARS_MAIN.DARS_Oracle_Backup.OracleBackupID as ControlFileBackupName, DARS_MAIN.DARS_Oracle_Tablespace.Name as TablespaceName, DARS_MAIN.DARS_Oracle_Tablespace.Type as TablespaceType, DARS_MAIN.DARS_Oracle_Temp_File.Name as DatafileName, DARS_MAIN.DARS_Oracle_Temp_File.Number as DatafileNumber, DARS_MAIN.DARS_Oracle_Temp_File.Size as DatafileSize, DARS_MAIN.DARS_Oracle_ControlFile.ResetlogChangeNum, DARS_MAIN.DARS_Oracle_ControlFile.CheckpointChangeNum, DARS_MAIN.DARS_Oracle_Controlfile.ArchiveMode, DARS_MAIN.DARS_Oracle_Database.DatabaseKey, DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime from DARS_MAIN.DARS_Oracle_ControlFile join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_ControlFile.BackupKey = DARS_MAIN.DARS_Oracle_Backup.BackupKey join DARS_MAIN.DARS_Oracle_Configuration on DARS_MAIN.DARS_Oracle_Backup.ConfigurationKey = DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey join DARS_MAIN.DARS_Oracle_Database on DARS_MAIN.DARS_Oracle_Configuration.DatabaseKey = DARS_MAIN.DARS_Oracle_Database.DatabaseKey join DARS_MAIN.DARS_Oracle_Tablespace on DARS_MAIN.DARS_Oracle_Tablespace.ConfigurationKey = DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey join DARS_MAIN.DARS_Oracle_Temp_File on DARS_MAIN.DARS_Oracle_Tablespace.TablespaceKey = DARS_MAIN.DARS_Oracle_Temp_File.TablespaceKey go COMMENT TO PRESERVE FORMAT ON MATERIALIZED VIEW "DARS_MAIN"."DARS_Oracle_Controlfile_Schema" IS {create materialized view DARS_MAIN.DARS_Oracle_Controlfile_Schema as SELECT DARS_MAIN.DARS_Oracle_Backup.OracleBackupID as ControlFileBackupName, DARS_MAIN.DARS_Oracle_Tablespace.Name as TablespaceName, DARS_MAIN.DARS_Oracle_Tablespace.Type as TablespaceType, DARS_MAIN.DARS_Oracle_Datafile.Name as DatafileName, DARS_MAIN.DARS_Oracle_Datafile.Number as DatafileNumber, DARS_MAIN.DARS_Oracle_Datafile.Size as DatafileSize, DARS_MAIN.DARS_Oracle_ControlFile.ResetlogChangeNum, DARS_MAIN.DARS_Oracle_ControlFile.CheckpointChangeNum, DARS_MAIN.DARS_Oracle_Controlfile.ArchiveMode, DARS_MAIN.DARS_Oracle_Database.DatabaseKey, DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime FROM DARS_MAIN.DARS_Oracle_ControlFile join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_ControlFile.BackupKey = DARS_MAIN.DARS_Oracle_Backup.BackupKey join DARS_MAIN.DARS_Oracle_Configuration on DARS_MAIN.DARS_Oracle_Backup.ConfigurationKey = DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey join DARS_MAIN.DARS_Oracle_Database on DARS_MAIN.DARS_Oracle_Configuration.DatabaseKey = DARS_MAIN.DARS_Oracle_Database.DatabaseKey join DARS_MAIN.DARS_Oracle_Tablespace on DARS_MAIN.DARS_Oracle_Tablespace.ConfigurationKey = DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey join DARS_MAIN.DARS_Oracle_Datafile on DARS_MAIN.DARS_Oracle_Tablespace.TablespaceKey = DARS_MAIN.DARS_Oracle_Datafile.TablespaceKey where DARS_MAIN.DARS_Oracle_ControlFile.BackupKey = DARS_MAIN.DARS_Oracle_Datafile.BackupKey UNION SELECT DARS_MAIN.DARS_Oracle_Backup.OracleBackupID as ControlFileBackupName, DARS_MAIN.DARS_Oracle_Tablespace.Name as TablespaceName, DARS_MAIN.DARS_Oracle_Tablespace.Type as TablespaceType, DARS_MAIN.DARS_Oracle_Temp_File.Name as DatafileName, DARS_MAIN.DARS_Oracle_Temp_File.Number as DatafileNumber, DARS_MAIN.DARS_Oracle_Temp_File.Size as DatafileSize, DARS_MAIN.DARS_Oracle_ControlFile.ResetlogChangeNum, DARS_MAIN.DARS_Oracle_ControlFile.CheckpointChangeNum, DARS_MAIN.DARS_Oracle_Controlfile.ArchiveMode, DARS_MAIN.DARS_Oracle_Database.DatabaseKey, DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime FROM DARS_MAIN.DARS_Oracle_ControlFile join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_ControlFile.BackupKey = DARS_MAIN.DARS_Oracle_Backup.BackupKey join DARS_MAIN.DARS_Oracle_Configuration on DARS_MAIN.DARS_Oracle_Backup.ConfigurationKey = DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey join DARS_MAIN.DARS_Oracle_Database on DARS_MAIN.DARS_Oracle_Configuration.DatabaseKey = DARS_MAIN.DARS_Oracle_Database.DatabaseKey join DARS_MAIN.DARS_Oracle_Tablespace on DARS_MAIN.DARS_Oracle_Tablespace.ConfigurationKey = DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey join DARS_MAIN.DARS_Oracle_Temp_File on DARS_MAIN.DARS_Oracle_Tablespace.TablespaceKey = DARS_MAIN.DARS_Oracle_Temp_File.TablespaceKey } go create materialized view /*==============================================================*/ /* View: DARS_Oracle_Datafile_Backups */ /*==============================================================*/ DARS_MAIN.DARS_Oracle_Datafile_Backups as select DARS_MAIN.DARS_Oracle_Datafile.Name as DataFileName, DARS_MAIN.DARS_Oracle_Tablespace.Name as TablespaceName, DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime, DARS_MAIN.DARS_Oracle_Backup.NbuClientName, DARS_MAIN.DARS_Oracle_Backup.NbuClientName || '_' || DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime as NbuBackupID, DARS_MAIN.DARS_Oracle_Database.DatabaseKey, DARS_MAIN.DARS_Oracle_Datafile.ResetlogChangeNum, DARS_MAIN.DARS_Oracle_Datafile.CheckpointChangeNum, DARS_MAIN.DARS_Oracle_Backup.BackupTag, DARS_MAIN.DARS_Oracle_Backup.BackupType, DARS_MAIN.DARS_Oracle_Datafile.Size from(DARS_MAIN.DARS_Oracle_Datafile join DARS_MAIN.DARS_Oracle_Tablespace on DARS_MAIN.DARS_Oracle_Datafile.TablespaceKey = DARS_MAIN.DARS_Oracle_Tablespace.TablespaceKey join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_Datafile.BackupKey = DARS_MAIN.DARS_Oracle_Backup.BackupKey join DARS_MAIN.DARS_Oracle_Configuration on DARS_MAIN.DARS_Oracle_Backup.ConfigurationKey = DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey join DARS_MAIN.DARS_Oracle_Database on DARS_MAIN.DARS_Oracle_Configuration.DatabaseKey = DARS_MAIN.DARS_Oracle_Database.DatabaseKey) where DARS_MAIN.DARS_Oracle_Datafile.ResetlogChangeNum is not null go COMMENT ON MATERIALIZED VIEW "DARS_MAIN"."DARS_Oracle_Datafile_Backups" IS 'This view shows the latest backup of every datafile in DARS_Oracle_Datafile that has a backup associated with it.' go COMMENT TO PRESERVE FORMAT ON MATERIALIZED VIEW "DARS_MAIN"."DARS_Oracle_Datafile_Backups" IS {create materialized view DARS_MAIN.DARS_Oracle_Datafile_Backups as SELECT DARS_MAIN.DARS_Oracle_Datafile.Name as DataFileName, DARS_MAIN.DARS_Oracle_Tablespace.Name as TablespaceName, DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime, DARS_MAIN.DARS_Oracle_Backup.NbuClientName, DARS_MAIN.DARS_Oracle_Backup.NbuClientName || '_' || DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime as NbuBackupID, DARS_MAIN.DARS_Oracle_Database.DatabaseKey, DARS_MAIN.DARS_Oracle_Datafile.ResetlogChangeNum, DARS_MAIN.DARS_Oracle_Datafile.CheckpointChangeNum, DARS_MAIN.DARS_Oracle_Backup.BackupTag, DARS_MAIN.DARS_Oracle_Backup.BackupType, DARS_MAIN.DARS_Oracle_Datafile.Size FROM (DARS_MAIN.DARS_Oracle_Datafile join DARS_MAIN.DARS_Oracle_Tablespace on DARS_MAIN.DARS_Oracle_Datafile.TablespaceKey = DARS_MAIN.DARS_Oracle_Tablespace.TablespaceKey join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_Datafile.BackupKey = DARS_MAIN.DARS_Oracle_Backup.BackupKey join DARS_MAIN.DARS_Oracle_Configuration on DARS_MAIN.DARS_Oracle_Backup.ConfigurationKey = DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey join DARS_MAIN.DARS_Oracle_Database on DARS_MAIN.DARS_Oracle_Configuration.DatabaseKey = DARS_MAIN.DARS_Oracle_Database.DatabaseKey) WHERE DARS_MAIN.DARS_Oracle_Datafile.ResetlogChangeNum IS NOT NULL } go create materialized view /*==============================================================*/ /* View: DARS_Query_Controlfile_Backups */ /*==============================================================*/ DARS_MAIN.DARS_Query_Controlfile_Backups as select distinct DARS_MAIN.DARS_Oracle_Database.DatabaseKey, DARS_MAIN.DARS_Oracle_Backup.OracleBackupID as ControlFileBackupName, DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime, DARS_MAIN.DARS_Oracle_ControlFile.ArchiveMode, DARS_MAIN.DARS_Oracle_ControlFile.ResetlogTime, DARS_MAIN.DARS_Oracle_ControlFile.CheckpointChangeNum, DARS_MAIN.DARS_Oracle_Backup.NbuClientName, DARS_MAIN.DARS_Oracle_Backup.NbuClientName || '_' || DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime as NbuBackupID, DARS_MAIN.DARS_Oracle_Database.Name, DARS_MAIN.DARS_Oracle_Database.DatabaseID, DARS_MAIN.DARS_Oracle_Database.Version, DARS_MAIN.DARS_Oracle_Database.OS_Type, SUM(DARS_MAIN.DARS_Oracle_Datafile.Size) over(partition by DARS_MAIN.DARS_Oracle_Datafile.BackupKey) as Size from DARS_MAIN.DARS_Oracle_ControlFile join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_ControlFile.BackupKey = DARS_MAIN.DARS_Oracle_Backup.BackupKey join DARS_MAIN.DARS_Oracle_Datafile on DARS_MAIN.DARS_Oracle_ControlFile.BackupKey = DARS_MAIN.DARS_Oracle_Datafile.BackupKey join DARS_MAIN.DARS_Oracle_Configuration on DARS_MAIN.DARS_Oracle_ControlFile.ConfigurationKey = DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey join DARS_MAIN.DARS_Oracle_Database on DARS_MAIN.DARS_Oracle_Configuration.DatabaseKey = DARS_MAIN.DARS_Oracle_Database.DatabaseKey go COMMENT TO PRESERVE FORMAT ON MATERIALIZED VIEW "DARS_MAIN"."DARS_Query_Controlfile_Backups" IS {create materialized view DARS_MAIN.DARS_Query_Controlfile_Backups as SELECT DISTINCT DARS_MAIN.DARS_Oracle_Database.DatabaseKey, DARS_MAIN.DARS_Oracle_Backup.OracleBackupID as ControlFileBackupName, DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime, DARS_MAIN.DARS_Oracle_ControlFile.ArchiveMode, DARS_MAIN.DARS_Oracle_ControlFile.ResetlogTime, DARS_MAIN.DARS_Oracle_ControlFile.CheckpointChangeNum, DARS_MAIN.DARS_Oracle_Backup.NbuClientName, DARS_MAIN.DARS_Oracle_Backup.NbuClientName || '_' || DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime as NbuBackupID, DARS_MAIN.DARS_Oracle_Database.Name, DARS_MAIN.DARS_Oracle_Database.DatabaseID, DARS_MAIN.DARS_Oracle_Database.Version, DARS_MAIN.DARS_Oracle_Database.OS_Type, SUM (DARS_MAIN.DARS_Oracle_Datafile.Size) OVER (PARTITION BY DARS_MAIN.DARS_Oracle_Datafile.BackupKey) AS Size FROM DARS_MAIN.DARS_Oracle_ControlFile join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_ControlFile.BackupKey = DARS_MAIN.DARS_Oracle_Backup.BackupKey join DARS_MAIN.DARS_Oracle_Datafile on DARS_MAIN.DARS_Oracle_ControlFile.BackupKey = DARS_MAIN.DARS_Oracle_Datafile.BackupKey join DARS_MAIN.DARS_Oracle_Configuration on DARS_MAIN.DARS_Oracle_ControlFile.ConfigurationKey = DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey join DARS_MAIN.DARS_Oracle_Database on DARS_MAIN.DARS_Oracle_Configuration.DatabaseKey = DARS_MAIN.DARS_Oracle_Database.DatabaseKey } go create materialized view /*==============================================================*/ /* View: DARS_Query_Clone_Init_Params */ /*==============================================================*/ DARS_MAIN.DARS_Query_Clone_Init_Params as select DARS_MAIN.DARS_Oracle_Database.DatabaseKey, DARS_MAIN.DARS_Oracle_Backup.OracleBackupID as ControlFileBackupName, DARS_MAIN.DARS_Oracle_Init_Params.Name as InitParamName, DARS_MAIN.DARS_Oracle_Init_Params.Value as InitParamValue from DARS_MAIN.DARS_Oracle_ControlFile join DARS_MAIN.DARS_Oracle_Configuration on DARS_MAIN.DARS_Oracle_ControlFile.ConfigurationKey = DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey join DARS_MAIN.DARS_Oracle_Database on DARS_MAIN.DARS_Oracle_Configuration.DatabaseKey = DARS_MAIN.DARS_Oracle_Database.DatabaseKey join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_ControlFile.BackupKey = DARS_MAIN.DARS_Oracle_Backup.BackupKey join DARS_MAIN.DARS_Oracle_Instance_Params_Map on DARS_MAIN.DARS_Oracle_ControlFile.ControlFileKey = DARS_MAIN.DARS_Oracle_Instance_Params_Map.ControlFileKey join DARS_MAIN.DARS_Oracle_Init_Params on DARS_MAIN.DARS_Oracle_Instance_Params_Map.InitParamKey = DARS_MAIN.DARS_Oracle_Init_Params.InitParamKey go COMMENT TO PRESERVE FORMAT ON MATERIALIZED VIEW "DARS_MAIN"."DARS_Query_Clone_Init_Params" IS {create materialized view DARS_MAIN.DARS_Query_Clone_Init_Params as SELECT DARS_MAIN.DARS_Oracle_Database.DatabaseKey, DARS_MAIN.DARS_Oracle_Backup.OracleBackupID AS ControlFileBackupName, DARS_MAIN.DARS_Oracle_Init_Params.Name AS InitParamName, DARS_MAIN.DARS_Oracle_Init_Params.Value AS InitParamValue FROM DARS_MAIN.DARS_Oracle_ControlFile join DARS_MAIN.DARS_Oracle_Configuration on DARS_MAIN.DARS_Oracle_ControlFile.ConfigurationKey = DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey join DARS_MAIN.DARS_Oracle_Database on DARS_MAIN.DARS_Oracle_Configuration.DatabaseKey = DARS_MAIN.DARS_Oracle_Database.DatabaseKey join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_ControlFile.BackupKey = DARS_MAIN.DARS_Oracle_Backup.BackupKey join DARS_MAIN.DARS_Oracle_Instance_Params_Map on DARS_MAIN.DARS_Oracle_ControlFile.ControlFileKey = DARS_MAIN.DARS_Oracle_Instance_Params_Map.ControlFileKey join DARS_MAIN.DARS_Oracle_Init_Params on DARS_MAIN.DARS_Oracle_Instance_Params_Map.InitParamKey = DARS_MAIN.DARS_Oracle_Init_Params.InitParamKey } go create materialized view /*==============================================================*/ /* View: DARS_Query_Clone_Source */ /*==============================================================*/ DARS_MAIN.DARS_Query_Clone_Source as select distinct DARS_MAIN.DARS_Oracle_Database.Databasekey, DARS_MAIN.DARS_Oracle_Database.Name, DARS_MAIN.DARS_Oracle_Database.InstanceName, DARS_MAIN.DARS_Oracle_Database.Version, DARS_MAIN.DARS_Oracle_Backup.NbuClientName, DARS_MAIN.DARS_Oracle_Database.OS_Type, DARS_MAIN.DARS_Oracle_Database.HomeDirectory, DARS_MAIN.DARS_Oracle_Database.DatabaseID, DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime, SUM(DARS_MAIN.DARS_Oracle_Datafile.Size) over(partition by DARS_MAIN.DARS_Oracle_Database.Databasekey) as Size from DARS_MAIN.DARS_Oracle_ControlFile join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_ControlFile.BackupKey = DARS_MAIN.DARS_Oracle_Backup.BackupKey join DARS_MAIN.DARS_Oracle_Datafile on DARS_MAIN.DARS_Oracle_Backup.BackupKey = DARS_MAIN.DARS_Oracle_Datafile.BackupKey join DARS_MAIN.DARS_Oracle_Configuration on DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey = DARS_MAIN.DARS_Oracle_Backup.ConfigurationKey join DARS_MAIN.DARS_Oracle_Database on DARS_MAIN.DARS_Oracle_Configuration.DatabaseKey = DARS_MAIN.DARS_Oracle_Database.DatabaseKey where DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime = (select MAX(BUP.NbuBackupTime) from DARS_MAIN.DARS_Oracle_ControlFile as CF join DARS_MAIN.DARS_Oracle_Backup as BUP on CF.BackupKey = BUP.BackupKey and BUP.NbuClientName = DARS_MAIN.DARS_Oracle_Backup.NbuClientName join DARS_MAIN.DARS_Oracle_Datafile as DF on BUP.BackupKey = DF.BackupKey join DARS_MAIN.DARS_Oracle_Configuration as CONF on CONF.ConfigurationKey = BUP.ConfigurationKey join DARS_MAIN.DARS_Oracle_Database as DB on DB.Databasekey = CONF.Databasekey and DB.Databasekey = DARS_MAIN.DARS_Oracle_Database.Databasekey and DB.Name = DARS_MAIN.DARS_Oracle_Database.Name and DB.InstanceName = DARS_MAIN.DARS_Oracle_Database.InstanceName and DB.DatabaseID = DARS_MAIN.DARS_Oracle_Database.DatabaseID) go COMMENT TO PRESERVE FORMAT ON MATERIALIZED VIEW "DARS_MAIN"."DARS_Query_Clone_Source" IS {create materialized view DARS_MAIN.DARS_Query_Clone_Source as SELECT DISTINCT DARS_MAIN.DARS_Oracle_Database.Databasekey, DARS_MAIN.DARS_Oracle_Database.Name, DARS_MAIN.DARS_Oracle_Database.InstanceName, DARS_MAIN.DARS_Oracle_Database.Version, DARS_MAIN.DARS_Oracle_Backup.NbuClientName, DARS_MAIN.DARS_Oracle_Database.OS_Type, DARS_MAIN.DARS_Oracle_Database.HomeDirectory, DARS_MAIN.DARS_Oracle_Database.DatabaseID, DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime, SUM (DARS_MAIN.DARS_Oracle_Datafile.Size) OVER (PARTITION BY DARS_MAIN.DARS_Oracle_Database.Databasekey) as Size FROM DARS_MAIN.DARS_Oracle_ControlFile join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_ControlFile.BackupKey = DARS_MAIN.DARS_Oracle_Backup.BackupKey join DARS_MAIN.DARS_Oracle_Datafile on DARS_MAIN.DARS_Oracle_Backup.BackupKey = DARS_MAIN.DARS_Oracle_Datafile.BackupKey join DARS_MAIN.DARS_Oracle_Configuration on DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey = DARS_MAIN.DARS_Oracle_Backup.ConfigurationKey join DARS_MAIN.DARS_Oracle_Database on DARS_MAIN.DARS_Oracle_Configuration.DatabaseKey = DARS_MAIN.DARS_Oracle_Database.DatabaseKey where DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime = ( SELECT MAX(BUP.NbuBackupTime) FROM DARS_MAIN.DARS_Oracle_ControlFile as CF join DARS_MAIN.DARS_Oracle_Backup as BUP on CF.BackupKey = BUP.BackupKey and BUP.NbuClientName = DARS_MAIN.DARS_Oracle_Backup.NbuClientName join DARS_MAIN.DARS_Oracle_Datafile as DF on BUP.BackupKey = DF.BackupKey join DARS_MAIN.DARS_Oracle_Configuration as CONF on CONF.ConfigurationKey = BUP.ConfigurationKey join DARS_MAIN.DARS_Oracle_Database as DB on DB.Databasekey = CONF.Databasekey and DB.Databasekey = DARS_MAIN.DARS_Oracle_Database.Databasekey and DB.Name = DARS_MAIN.DARS_Oracle_Database.Name and DB.InstanceName = DARS_MAIN.DARS_Oracle_Database.InstanceName and DB.DatabaseID = DARS_MAIN.DARS_Oracle_Database.DatabaseID ) } go create materialized view /*==============================================================*/ /* View: DARS_Query_ControlFile_Paths */ /*==============================================================*/ DARS_MAIN.DARS_Query_ControlFile_Paths as select distinct DARS_MAIN.DARS_Oracle_Database.DatabaseKey, DARS_MAIN.DARS_Oracle_Backup.OracleBackupID as ControlFileBackupName, DARS_MAIN.DARS_Oracle_Init_Params.Value as ControlFilePath from DARS_MAIN.DARS_Oracle_ControlFile join DARS_MAIN.DARS_Oracle_Configuration on DARS_MAIN.DARS_Oracle_ControlFile.ConfigurationKey = DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey join DARS_MAIN.DARS_Oracle_Database on DARS_MAIN.DARS_Oracle_Configuration.DatabaseKey = DARS_MAIN.DARS_Oracle_Database.DatabaseKey join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_ControlFile.BackupKey = DARS_MAIN.DARS_Oracle_Backup.BackupKey join DARS_MAIN.DARS_Oracle_Instance_Params_Map on DARS_MAIN.DARS_Oracle_ControlFile.ControlFileKey = DARS_MAIN.DARS_Oracle_Instance_Params_Map.ControlFileKey join DARS_MAIN.DARS_Oracle_Init_Params on DARS_MAIN.DARS_Oracle_Instance_Params_Map.InitParamKey = DARS_MAIN.DARS_Oracle_Init_Params.InitParamKey where DARS_MAIN.DARS_Oracle_Init_Params.Name = 'control_files' go COMMENT TO PRESERVE FORMAT ON MATERIALIZED VIEW "DARS_MAIN"."DARS_Query_ControlFile_Paths" IS {create materialized view DARS_MAIN.DARS_Query_ControlFile_Paths as SELECT DISTINCT DARS_MAIN.DARS_Oracle_Database.DatabaseKey, DARS_MAIN.DARS_Oracle_Backup.OracleBackupID AS ControlFileBackupName, DARS_MAIN.DARS_Oracle_Init_Params.Value AS ControlFilePath FROM DARS_MAIN.DARS_Oracle_ControlFile join DARS_MAIN.DARS_Oracle_Configuration on DARS_MAIN.DARS_Oracle_ControlFile.ConfigurationKey = DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey join DARS_MAIN.DARS_Oracle_Database on DARS_MAIN.DARS_Oracle_Configuration.DatabaseKey = DARS_MAIN.DARS_Oracle_Database.DatabaseKey join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_ControlFile.BackupKey = DARS_MAIN.DARS_Oracle_Backup.BackupKey join DARS_MAIN.DARS_Oracle_Instance_Params_Map on DARS_MAIN.DARS_Oracle_ControlFile.ControlFileKey = DARS_MAIN.DARS_Oracle_Instance_Params_Map.ControlFileKey join DARS_MAIN.DARS_Oracle_Init_Params on DARS_MAIN.DARS_Oracle_Instance_Params_Map.InitParamKey = DARS_MAIN.DARS_Oracle_Init_Params.InitParamKey WHERE DARS_MAIN.DARS_Oracle_Init_Params.Name = 'control_files' } go create materialized view /*==============================================================*/ /* View: DARS_Query_RedoLog */ /*==============================================================*/ DARS_MAIN.DARS_Query_RedoLog as select DARS_MAIN.DARS_Oracle_Database.DatabaseKey, DARS_MAIN.DARS_Oracle_Backup.OracleBackupID as ControlFileBackupName, DARS_MAIN.DARS_Oracle_RedoLog.Name as RedoLogName, DARS_MAIN.DARS_Oracle_RedoLog.GroupNumber as RedoLogGroupNumber, DARS_MAIN.DARS_Oracle_RedoLog.Size as RedoLogSize from DARS_MAIN.DARS_Oracle_ControlFile join DARS_MAIN.DARS_Oracle_Configuration on DARS_MAIN.DARS_Oracle_ControlFile.ConfigurationKey = DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey join DARS_MAIN.DARS_Oracle_Database on DARS_MAIN.DARS_Oracle_Database.DatabaseKey = DARS_MAIN.DARS_Oracle_Configuration.DatabaseKey join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_ControlFile.BackupKey = DARS_MAIN.DARS_Oracle_Backup.BackupKey join DARS_MAIN.DARS_Oracle_RedoLog on DARS_MAIN.DARS_Oracle_ControlFile.ConfigurationKey = DARS_MAIN.DARS_Oracle_RedoLog.ConfigurationKey go COMMENT TO PRESERVE FORMAT ON MATERIALIZED VIEW "DARS_MAIN"."DARS_Query_RedoLog" IS {create materialized view DARS_MAIN.DARS_Query_RedoLog as SELECT DARS_MAIN.DARS_Oracle_Database.DatabaseKey, DARS_MAIN.DARS_Oracle_Backup.OracleBackupID as ControlFileBackupName, DARS_MAIN.DARS_Oracle_RedoLog.Name as RedoLogName, DARS_MAIN.DARS_Oracle_RedoLog.GroupNumber as RedoLogGroupNumber, DARS_MAIN.DARS_Oracle_RedoLog.Size as RedoLogSize FROM DARS_MAIN.DARS_Oracle_ControlFile join DARS_MAIN.DARS_Oracle_Configuration on DARS_MAIN.DARS_Oracle_ControlFile.ConfigurationKey = DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey join DARS_MAIN.DARS_Oracle_Database on DARS_MAIN.DARS_Oracle_Database.DatabaseKey = DARS_MAIN.DARS_Oracle_Configuration.DatabaseKey join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_ControlFile.BackupKey = DARS_MAIN.DARS_Oracle_Backup.BackupKey join DARS_MAIN.DARS_Oracle_RedoLog on DARS_MAIN.DARS_Oracle_ControlFile.ConfigurationKey = DARS_MAIN.DARS_Oracle_RedoLog.ConfigurationKey } go create materialized view /*==============================================================*/ /* View: DARS_Query_TempFile */ /*==============================================================*/ DARS_MAIN.DARS_Query_TempFile as select DARS_MAIN.DARS_Oracle_Database.DatabaseKey, DARS_MAIN.DARS_Oracle_Backup.OracleBackupID as ControlFileBackupName, DARS_MAIN.DARS_Oracle_Temp_File.Name as TempFileName, DARS_MAIN.DARS_Oracle_Temp_File.Size as TempFileSize, DARS_MAIN.DARS_Oracle_Tablespace.Name as TablespaceName from DARS_MAIN.DARS_Oracle_ControlFile join DARS_MAIN.DARS_Oracle_Configuration on DARS_MAIN.DARS_Oracle_ControlFile.ConfigurationKey = DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey join DARS_MAIN.DARS_Oracle_Database on DARS_MAIN.DARS_Oracle_Configuration.DatabaseKey = DARS_MAIN.DARS_Oracle_Database.DatabaseKey join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_ControlFile.BackupKey = DARS_MAIN.DARS_Oracle_Backup.BackupKey join DARS_MAIN.DARS_Oracle_Tablespace on DARS_MAIN.DARS_Oracle_ControlFile.ConfigurationKey = DARS_MAIN.DARS_Oracle_Tablespace.ConfigurationKey join DARS_MAIN.DARS_Oracle_Temp_File on DARS_MAIN.DARS_Oracle_Temp_File.TablespaceKey = DARS_MAIN.DARS_Oracle_Tablespace.TablespaceKey go COMMENT TO PRESERVE FORMAT ON MATERIALIZED VIEW "DARS_MAIN"."DARS_Query_TempFile" IS {create materialized view DARS_MAIN.DARS_Query_TempFile as SELECT DARS_MAIN.DARS_Oracle_Database.DatabaseKey, DARS_MAIN.DARS_Oracle_Backup.OracleBackupID as ControlFileBackupName, DARS_MAIN.DARS_Oracle_Temp_File.Name as TempFileName, DARS_MAIN.DARS_Oracle_Temp_File.Size as TempFileSize, DARS_MAIN.DARS_Oracle_Tablespace.Name as TablespaceName FROM DARS_MAIN.DARS_Oracle_ControlFile join DARS_MAIN.DARS_Oracle_Configuration on DARS_MAIN.DARS_Oracle_ControlFile.ConfigurationKey = DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey join DARS_MAIN.DARS_Oracle_Database on DARS_MAIN.DARS_Oracle_Configuration.DatabaseKey = DARS_MAIN.DARS_Oracle_Database.DatabaseKey join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_ControlFile.BackupKey = DARS_MAIN.DARS_Oracle_Backup.BackupKey join DARS_MAIN.DARS_Oracle_Tablespace on DARS_MAIN.DARS_Oracle_ControlFile.ConfigurationKey = DARS_MAIN.DARS_Oracle_Tablespace.ConfigurationKey join DARS_MAIN.DARS_Oracle_Temp_File on DARS_MAIN.DARS_Oracle_Temp_File.TablespaceKey = DARS_MAIN.DARS_Oracle_Tablespace.TablespaceKey } go ------------------------------------------------- -- Create indexes ------------------------------------------------- call sa_unload_display_table_status( 17738, 1, 99, 'EMM_MAIN', 'EMM_AllocationStatus' ) go CREATE INDEX "EMM_AllocationStatus_AllocationKey_IDX" ON "EMM_MAIN"."EMM_AllocationStatus" ( "AllocationKey" ) IN "EMM_INDEX" go call sa_unload_display_table_status( 17738, 2, 99, 'EMM_MAIN', 'EMM_Allocations' ) go call sa_unload_display_table_status( 17738, 3, 99, 'EMM_MAIN', 'EMM_ApiMediaType' ) go ALTER TABLE "EMM_MAIN"."EMM_ApiMediaType" ADD NOT NULL FOREIGN KEY "FK_EMM_APIM_R_APIVEND_EMM_APIV" ("ApiTypeName") REFERENCES "EMM_MAIN"."EMM_ApiVendor" ("ApiTypeName") go call sa_unload_display_table_status( 17738, 4, 99, 'EMM_MAIN', 'EMM_ApiVendor' ) go call sa_unload_display_table_status( 17738, 5, 99, 'EMM_MAIN', 'EMM_AppCluster_Server' ) go ALTER TABLE "EMM_MAIN"."EMM_AppCluster_Server" ADD NOT NULL FOREIGN KEY "FK_EMM_APPC_R1_MACHIN_EMM_MACH" ("AppClusterMachineKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go ALTER TABLE "EMM_MAIN"."EMM_AppCluster_Server" ADD NOT NULL FOREIGN KEY "FK_EMM_APPC_R2_MACHIN_EMM_MACH" ("ServerMachineKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go call sa_unload_display_table_status( 17738, 6, 99, 'EMM_MAIN', 'EMM_BarcodeRule' ) go ALTER TABLE "EMM_MAIN"."EMM_BarcodeRule" ADD NOT NULL FOREIGN KEY "FK_EMM_BARC_R_MEDIAPO_EMM_MEDI" ("MediaPoolNumber") REFERENCES "EMM_MAIN"."EMM_MediaPool" ("MediaPoolNumber") go call sa_unload_display_table_status( 17738, 7, 99, 'EMM_MAIN', 'EMM_DeletedMedia' ) go call sa_unload_display_table_status( 17738, 8, 99, 'EMM_MAIN', 'EMM_Density' ) go call sa_unload_display_table_status( 17738, 9, 99, 'EMM_MAIN', 'EMM_DensitySupport' ) go ALTER TABLE "EMM_MAIN"."EMM_DensitySupport" ADD NOT NULL FOREIGN KEY "FK_EMM_DENS_R_DENSITY_EMM_DENS" ("DensityName") REFERENCES "EMM_MAIN"."EMM_Density" ("DensityName") go ALTER TABLE "EMM_MAIN"."EMM_DensitySupport" ADD NOT NULL FOREIGN KEY "FK_EMM_DENS_R_DEVICE_EMM_DEVI" ("DeviceKey") REFERENCES "EMM_MAIN"."EMM_Device" ("DeviceKey") go call sa_unload_display_table_status( 17738, 10, 99, 'EMM_MAIN', 'EMM_Device' ) go CREATE INDEX "EMM_Device_Type_LibraryNo_IDX" ON "EMM_MAIN"."EMM_Device" ( "DeviceType","LibraryNumber" ) IN "EMM_INDEX" go CREATE INDEX "EMM_Device_Key_Type_IDX" ON "EMM_MAIN"."EMM_Device" ( "DeviceKey","DeviceType" ) IN "EMM_INDEX" go CREATE INDEX "EMM_Device_Type_Name_IDX" ON "EMM_MAIN"."EMM_Device" ( "DeviceType","DeviceName" ) IN "EMM_INDEX" go CREATE INDEX "EMM_Device_ScanHostKey_IDX" ON "EMM_MAIN"."EMM_Device" ( "DriveScanHostKey" ) IN "EMM_INDEX" go CREATE INDEX "EMM_Device_SerialNumber_IDX" ON "EMM_MAIN"."EMM_Device" ( "SerialNumber" ) IN "EMM_INDEX" go call sa_unload_display_table_status( 17738, 11, 99, 'EMM_MAIN', 'EMM_DiskGroup' ) go ALTER TABLE "EMM_MAIN"."EMM_DiskGroup" ADD NOT NULL FOREIGN KEY "FK_EMM_DGRP_R_EMM_MACH" ("MasterServerKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go call sa_unload_display_table_status( 17738, 12, 99, 'EMM_MAIN', 'EMM_DiskGroup_StorageUnit' ) go ALTER TABLE "EMM_MAIN"."EMM_DiskGroup_StorageUnit" ADD NOT NULL FOREIGN KEY "FK_EMM_DGRP_STU_R_EMM_DGRP" ("DiskGroupKey") REFERENCES "EMM_MAIN"."EMM_DiskGroup" ("DiskGroupKey") go ALTER TABLE "EMM_MAIN"."EMM_DiskGroup_StorageUnit" ADD NOT NULL FOREIGN KEY "FK_EMM_DGRP_STU_R_EMM_STUNIT" ("StorageUnitKey") REFERENCES "EMM_MAIN"."EMM_StorageUnit" ("StorageUnitKey") go call sa_unload_display_table_status( 17738, 13, 99, 'EMM_MAIN', 'EMM_DiskVolume' ) go ALTER TABLE "EMM_MAIN"."EMM_DiskVolume" ADD NOT NULL FOREIGN KEY "FK_EMM_DISKVOL_R_EMM_DISKGRP" ("DiskGroupKey") REFERENCES "EMM_MAIN"."EMM_DiskGroup" ("DiskGroupKey") go call sa_unload_display_table_status( 17738, 14, 99, 'EMM_MAIN', 'EMM_DiskVolumeMountPoint' ) go ALTER TABLE "EMM_MAIN"."EMM_DiskVolumeMountPoint" ADD NOT NULL FOREIGN KEY "FK_EMM_DVOLMP_R_EMM_DVOL" ("DiskVolumeKey") REFERENCES "EMM_MAIN"."EMM_DiskVolume" ("DiskVolumeKey") go ALTER TABLE "EMM_MAIN"."EMM_DiskVolumeMountPoint" ADD NOT NULL FOREIGN KEY "FK_EMM_DVOLMP_R_EMM_MACH" ("MachineKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go call sa_unload_display_table_status( 17738, 15, 99, 'EMM_MAIN', 'EMM_DriveIndex' ) go ALTER TABLE "EMM_MAIN"."EMM_DriveIndex" ADD NOT NULL FOREIGN KEY "FK_EMM_DRIV_R_DEVICE_EMM_DEVI" ("DeviceKey") REFERENCES "EMM_MAIN"."EMM_Device" ("DeviceKey") go ALTER TABLE "EMM_MAIN"."EMM_DriveIndex" ADD NOT NULL FOREIGN KEY "FK_EMM_DRIV_R_MACHINE_EMM_MACH" ("MachineKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go call sa_unload_display_table_status( 17738, 16, 99, 'EMM_MAIN', 'EMM_DriveInquiry' ) go ALTER TABLE "EMM_MAIN"."EMM_DriveInquiry" ADD NOT NULL FOREIGN KEY "FK_EMM_DRII_R_DRIVETY_EMM_DRIV" ("DriveTypename") REFERENCES "EMM_MAIN"."EMM_DriveType" ("DriveTypeName") go call sa_unload_display_table_status( 17738, 17, 99, 'EMM_MAIN', 'EMM_DriveType' ) go ALTER TABLE "EMM_MAIN"."EMM_DriveType" ADD NOT NULL FOREIGN KEY "FK_EMM_DRIV_R_TECHNOL_EMM_TECH" ("TechGroupName") REFERENCES "EMM_MAIN"."EMM_TechnologyGroup" ("TechGroupName") go CREATE INDEX "EMM_DriveType_LDT_IDX" ON "EMM_MAIN"."EMM_DriveType" ( "LegacyDriveType" ) IN "EMM_INDEX" go call sa_unload_display_table_status( 17738, 18, 99, 'EMM_MAIN', 'EMM_DriveType_Density_MediaTyp' ) go ALTER TABLE "EMM_MAIN"."EMM_DriveType_Density_MediaTyp" ADD NOT NULL FOREIGN KEY "FK_EMM_DRIV_R_DENSITY_EMM_DENS" ("DensityName") REFERENCES "EMM_MAIN"."EMM_Density" ("DensityName") go ALTER TABLE "EMM_MAIN"."EMM_DriveType_Density_MediaTyp" ADD NOT NULL FOREIGN KEY "FK_EMM_DRIT_R_DRIVETY_EMM_DRIV" ("DriveTypeName") REFERENCES "EMM_MAIN"."EMM_DriveType" ("DriveTypeName") go ALTER TABLE "EMM_MAIN"."EMM_DriveType_Density_MediaTyp" ADD NOT NULL FOREIGN KEY "FK_EMM_DRIV_R_MEDIATY_EMM_MEDI" ("MediaTypeName") REFERENCES "EMM_MAIN"."EMM_MediaType" ("MediaTypeName") go call sa_unload_display_table_status( 17738, 19, 99, 'EMM_MAIN', 'EMM_FatClient' ) go ALTER TABLE "EMM_MAIN"."EMM_FatClient" ADD NOT NULL FOREIGN KEY "FK_EMM_FATC_FK_EMM_FT_EMM_MACH_MASTER" ("MasterServerKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go ALTER TABLE "EMM_MAIN"."EMM_FatClient" ADD NOT NULL FOREIGN KEY "FK_EMM_FATC_R_MACHINE_EMM_MACH" ("FatClientMachineKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go call sa_unload_display_table_status( 17738, 20, 99, 'EMM_MAIN', 'EMM_FatInitiatorDevice' ) go ALTER TABLE "EMM_MAIN"."EMM_FatInitiatorDevice" ADD NOT NULL FOREIGN KEY "FK_EMM_FATI_R_FATCLIE_EMM_FATC" ("FatClientMachineKey") REFERENCES "EMM_MAIN"."EMM_FatClient" ("FatClientMachineKey") go ALTER TABLE "EMM_MAIN"."EMM_FatInitiatorDevice" ADD NOT NULL FOREIGN KEY "FK_EMM_FATI_R_FATTARG_EMM_FATT" ("FatTargetDeviceKey") REFERENCES "EMM_MAIN"."EMM_FatTargetDevice" ("FatTargetDeviceKey") go call sa_unload_display_table_status( 17738, 21, 99, 'EMM_MAIN', 'EMM_FatPipe' ) go ALTER TABLE "EMM_MAIN"."EMM_FatPipe" ADD NOT NULL FOREIGN KEY "FK_EMM_FATP_R_FATSERV_EMM_FATS" ("FatServerMachineKey") REFERENCES "EMM_MAIN"."EMM_FatServer" ("FatServerMachineKey") go call sa_unload_display_table_status( 17738, 22, 99, 'EMM_MAIN', 'EMM_FatServer' ) go ALTER TABLE "EMM_MAIN"."EMM_FatServer" ADD NOT NULL FOREIGN KEY "FK_EMM_FATS_R_MACHINE_EMM_MACH" ("FatServerMachineKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go call sa_unload_display_table_status( 17738, 23, 99, 'EMM_MAIN', 'EMM_FatTargetDevice' ) go ALTER TABLE "EMM_MAIN"."EMM_FatTargetDevice" ADD NOT NULL FOREIGN KEY "FK_EMM_FATT_R_FATSERV_EMM_FATS" ("FatServerMachineKey") REFERENCES "EMM_MAIN"."EMM_FatServer" ("FatServerMachineKey") go call sa_unload_display_table_status( 17738, 24, 99, 'EMM_MAIN', 'EMM_LibraryGroup' ) go CREATE INDEX "EMM_LibraryGroup_LRT_IDX" ON "EMM_MAIN"."EMM_LibraryGroup" ( "LegacyRobotType" ) IN "EMM_INDEX" go call sa_unload_display_table_status( 17738, 25, 99, 'EMM_MAIN', 'EMM_LibraryInquiry' ) go ALTER TABLE "EMM_MAIN"."EMM_LibraryInquiry" ADD NOT NULL FOREIGN KEY "FK_EMM_LIBI_R_LIBRARY_EMM_LIBR" ("LibraryTypeName") REFERENCES "EMM_MAIN"."EMM_LibraryType" ("LibraryTypeName") go call sa_unload_display_table_status( 17738, 26, 99, 'EMM_MAIN', 'EMM_LibraryType' ) go ALTER TABLE "EMM_MAIN"."EMM_LibraryType" ADD FOREIGN KEY "FK_EMM_LIBT_R_LIBRARY_EMM_LIBR" ("LibraryGroupName") REFERENCES "EMM_MAIN"."EMM_LibraryGroup" ("LibraryGroupName") go call sa_unload_display_table_status( 17738, 27, 99, 'EMM_MAIN', 'EMM_Machine' ) go CREATE INDEX "EMM_Machine_MNT_NV_IDX" ON "EMM_MAIN"."EMM_Machine" ( "MachineNbuType","NetBackupVersion" ) IN "EMM_INDEX" go call sa_unload_display_table_status( 17738, 28, 99, 'EMM_MAIN', 'EMM_MachineAlias' ) go ALTER TABLE "EMM_MAIN"."EMM_MachineAlias" ADD NOT NULL FOREIGN KEY "FK_EMM_MACA_R_MACHINE_EMM_MACH" ("MachineKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go CREATE INDEX "EMM_MachineAlias_MNbuType_IDX" ON "EMM_MAIN"."EMM_MachineAlias" ( "MachineNbuType" ) IN "EMM_INDEX" go CREATE INDEX "EMM_MachineAlias_MAN_IDX" ON "EMM_MAIN"."EMM_MachineAlias" ( "MachineAliasName" ) IN "EMM_INDEX" go call sa_unload_display_table_status( 17738, 29, 99, 'EMM_MAIN', 'EMM_MachineConfig' ) go ALTER TABLE "EMM_MAIN"."EMM_MachineConfig" ADD NOT NULL FOREIGN KEY "FK_EMM_MACC_R_MACHINE_EMM_MACH" ("MachineKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go call sa_unload_display_table_status( 17738, 30, 99, 'EMM_MAIN', 'EMM_MachineDeviceConnection' ) go ALTER TABLE "EMM_MAIN"."EMM_MachineDeviceConnection" ADD NOT NULL FOREIGN KEY "FK_EMM_MACH_R_DEVICE_EMM_DEVI" ("DeviceKey") REFERENCES "EMM_MAIN"."EMM_Device" ("DeviceKey") go ALTER TABLE "EMM_MAIN"."EMM_MachineDeviceConnection" ADD NOT NULL FOREIGN KEY "FK_EMM_MACD_R_MACHINE_EMM_MACH" ("PrimaryMachineKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go CREATE INDEX "EMM_MDC_DKey_PM_SM_DStatus_IDX" ON "EMM_MAIN"."EMM_MachineDeviceConnection" ( "DeviceKey","PrimaryMachineKey","SecondaryMachineKey","DeviceStatus" ) IN "EMM_INDEX" go CREATE INDEX "EMM_MDC_DKey_Active_IDX" ON "EMM_MAIN"."EMM_MachineDeviceConnection" ( "DeviceKey","Active" ) IN "EMM_INDEX" go CREATE INDEX "EMM_MDC_DKey_DType_IDX" ON "EMM_MAIN"."EMM_MachineDeviceConnection" ( "DeviceKey","DeviceType" ) IN "EMM_INDEX" go CREATE INDEX "EMM_MDC_PMKey_DType_IDX" ON "EMM_MAIN"."EMM_MachineDeviceConnection" ( "PrimaryMachineKey","DeviceType" ) IN "EMM_INDEX" go CREATE INDEX "EMM_MDC_DKey_PMKey_IDX" ON "EMM_MAIN"."EMM_MachineDeviceConnection" ( "DeviceKey","PrimaryMachineKey" ) IN "EMM_INDEX" go CREATE INDEX "EMM_MDC_SMKey_IDX" ON "EMM_MAIN"."EMM_MachineDeviceConnection" ( "SecondaryMachineKey" ) IN "EMM_INDEX" go call sa_unload_display_table_status( 17738, 31, 99, 'EMM_MAIN', 'EMM_Machine_ServerGroup' ) go ALTER TABLE "EMM_MAIN"."EMM_Machine_ServerGroup" ADD NOT NULL FOREIGN KEY "FK_EMM_MACH_R_MACHINE_EMM_MACH" ("MachineKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go ALTER TABLE "EMM_MAIN"."EMM_Machine_ServerGroup" ADD NOT NULL FOREIGN KEY "FK_EMM_MACH_R_SERVERG_EMM_SERV" ("ServerGroupKey") REFERENCES "EMM_MAIN"."EMM_ServerGroup" ("ServerGroupKey") go call sa_unload_display_table_status( 17738, 32, 99, 'EMM_MAIN', 'EMM_Media' ) go ALTER TABLE "EMM_MAIN"."EMM_Media" ADD NOT NULL FOREIGN KEY "FK_EMM_MEDI_R_MEDIAGR_EMM_MEDI" ("MediaGroupName") REFERENCES "EMM_MAIN"."EMM_MediaGroup" ("MediaGroupName") go ALTER TABLE "EMM_MAIN"."EMM_Media" ADD NOT NULL FOREIGN KEY "FK_EMM_MEDI_R_MEDIAPO_EMM_MEDI" ("PoolNumber") REFERENCES "EMM_MAIN"."EMM_MediaPool" ("MediaPoolNumber") go CREATE UNIQUE INDEX "EMM_Media_Id_OriginHostKey_IDX" ON "EMM_MAIN"."EMM_Media" ( "MediaId","OriginHostKey" ) IN "EMM_INDEX" go CREATE INDEX "EMM_Media_Barcode_IDX" ON "EMM_MAIN"."EMM_Media" ( "Barcode" ) IN "EMM_INDEX" go CREATE INDEX "EMM_Media_LN_LRT_SN_IDX" ON "EMM_MAIN"."EMM_Media" ( "LibraryNumber","SlotNumber","LegacyRobotType" ) IN "EMM_INDEX" go CREATE INDEX "EMM_Media_Host_OSide_State_IDX" ON "EMM_MAIN"."EMM_Media" ( "LastWriteHostKey","OpticalSide","AllocationState" ) IN "EMM_INDEX" go CREATE INDEX "EMM_Media_PartnerId_IDX" ON "EMM_MAIN"."EMM_Media" ( "PartnerId" ) IN "EMM_INDEX" go CREATE INDEX "EMM_Media_Host_State_IDX" ON "EMM_MAIN"."EMM_Media" ( "LastWriteHostKey","AllocationState" ) IN "EMM_INDEX" go CREATE INDEX "EMM_Media_PartnerKey" ON "EMM_MAIN"."EMM_Media" ( "PartnerKey" ) IN "EMM_INDEX" go CREATE INDEX "EMM_Media_LWHK_LN_LRT_MT_PN_IDX" ON "EMM_MAIN"."EMM_Media" ( "LastWriteHostKey","LibraryNumber","LegacyRobotType","PoolName" ) IN "EMM_INDEX" go CREATE INDEX "EMM_Media_LWHK_LRT_MTN_PN_IDX" ON "EMM_MAIN"."EMM_Media" ( "LastWriteHostKey","LegacyRobotType","PoolName" ) IN "EMM_INDEX" go CREATE INDEX "EMM_Media_AHK_Host_State_IDX" ON "EMM_MAIN"."EMM_Media" ( "AllocationState","LastWriteHostKey" ) IN "EMM_INDEX" go CREATE INDEX "EMM_Media_AHK_Host_OSide_State_IDX" ON "EMM_MAIN"."EMM_Media" ( "OpticalSide","AllocationState","LastWriteHostKey" ) IN "EMM_INDEX" go CREATE INDEX "EMM_Media_MDS_Select_Uunloaded_IDX" ON "EMM_MAIN"."EMM_Media" ( "LibraryNumber","LegacyRobotType","NumberOfImages","RetentionLevel","PoolName","MasterServerKey" ) IN "EMM_INDEX" go call sa_unload_display_table_status( 17738, 33, 99, 'EMM_MAIN', 'EMM_MediaAffinityGroup' ) go call sa_unload_display_table_status( 17738, 34, 99, 'EMM_MAIN', 'EMM_MediaGroup' ) go ALTER TABLE "EMM_MAIN"."EMM_MediaGroup" ADD NOT NULL FOREIGN KEY "FK_EMM_MEDI_R_LIBRARY_EMM_LIBR" ("LibraryGroupName") REFERENCES "EMM_MAIN"."EMM_LibraryGroup" ("LibraryGroupName") go ALTER TABLE "EMM_MAIN"."EMM_MediaGroup" ADD NOT NULL FOREIGN KEY "FK_EMM_MEDG_R_MEDIATY_EMM_MEDI" ("MediaTypeName") REFERENCES "EMM_MAIN"."EMM_MediaType" ("MediaTypeName") go CREATE INDEX "EMM_MediaGroup_CtrlHostKey_IDX" ON "EMM_MAIN"."EMM_MediaGroup" ( "ControlHostKey" ) IN "EMM_INDEX" go call sa_unload_display_table_status( 17738, 35, 99, 'EMM_MAIN', 'EMM_MediaPool' ) go call sa_unload_display_table_status( 17738, 36, 99, 'EMM_MAIN', 'EMM_MediaServer_NdmpFiler' ) go ALTER TABLE "EMM_MAIN"."EMM_MediaServer_NdmpFiler" ADD NOT NULL FOREIGN KEY "FK_EMM_MEDI_R1_MACHIN_EMM_MACH" ("MediaServerKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go ALTER TABLE "EMM_MAIN"."EMM_MediaServer_NdmpFiler" ADD NOT NULL FOREIGN KEY "FK_EMM_MEDI_R2_MACHIN_EMM_MACH" ("NdmpFilerKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go ALTER TABLE "EMM_MAIN"."EMM_MediaServer_NdmpFiler" ADD NOT NULL FOREIGN KEY "FK_EMM_MEDI_R_MEDIASE_EMM_NDMP" ("CredentialKey") REFERENCES "EMM_MAIN"."EMM_NdmpCredentials" ("CredentialKey") go call sa_unload_display_table_status( 17738, 37, 99, 'EMM_MAIN', 'EMM_MediaType' ) go CREATE INDEX "EMM_MediaType_LegacyMType_IDX" ON "EMM_MAIN"."EMM_MediaType" ( "LegacyMediaType" ) IN "EMM_INDEX" go call sa_unload_display_table_status( 17738, 38, 99, 'EMM_MAIN', 'EMM_MediaType_ApiMediaType' ) go ALTER TABLE "EMM_MAIN"."EMM_MediaType_ApiMediaType" ADD NOT NULL FOREIGN KEY "FK_EMM_MEDI_R_APIMEDI_EMM_APIM" ("ApiMediaTypeName","ApiTypeName") REFERENCES "EMM_MAIN"."EMM_ApiMediaType" ("ApiMediaTypeName","ApiTypeName") go ALTER TABLE "EMM_MAIN"."EMM_MediaType_ApiMediaType" ADD NOT NULL FOREIGN KEY "FK_EMM_MEDT_R_MEDIATY_EMM_MEDI" ("MediaTypeName") REFERENCES "EMM_MAIN"."EMM_MediaType" ("MediaTypeName") go call sa_unload_display_table_status( 17738, 39, 99, 'EMM_MAIN', 'EMM_Media_MediaAffinityGroup' ) go ALTER TABLE "EMM_MAIN"."EMM_Media_MediaAffinityGroup" ADD NOT NULL FOREIGN KEY "FK_EMM_MEDI_R_MEDIA_M_EMM_MEDI" ("MediaAffinityGroupKey") REFERENCES "EMM_MAIN"."EMM_MediaAffinityGroup" ("MediaAffinityGroupKey") go call sa_unload_display_table_status( 17738, 40, 99, 'EMM_MAIN', 'EMM_Merge' ) go call sa_unload_display_table_status( 17738, 41, 99, 'EMM_MAIN', 'EMM_NdmpCredentials' ) go call sa_unload_display_table_status( 17738, 42, 99, 'EMM_MAIN', 'EMM_ServerGroup' ) go call sa_unload_display_table_status( 17738, 43, 99, 'EMM_MAIN', 'EMM_StorageServer' ) go ALTER TABLE "EMM_MAIN"."EMM_StorageServer" ADD NOT NULL FOREIGN KEY "FK_EMM_STSVR_R_EMM_MACH" ("MachineKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go call sa_unload_display_table_status( 17738, 44, 99, 'EMM_MAIN', 'EMM_StorageServer_DiskGroup' ) go ALTER TABLE "EMM_MAIN"."EMM_StorageServer_DiskGroup" ADD NOT NULL FOREIGN KEY "FK_EMM_STSVR_DGRP_R_EMM_DGRP" ("DiskGroupKey") REFERENCES "EMM_MAIN"."EMM_DiskGroup" ("DiskGroupKey") go ALTER TABLE "EMM_MAIN"."EMM_StorageServer_DiskGroup" ADD NOT NULL FOREIGN KEY "FK_EMM_STSVR_DGRP_R_EMM_STSVR" ("StorageServerKey") REFERENCES "EMM_MAIN"."EMM_StorageServer" ("StorageServerKey") go call sa_unload_display_table_status( 17738, 45, 99, 'EMM_MAIN', 'EMM_StorageUnit' ) go ALTER TABLE "EMM_MAIN"."EMM_StorageUnit" ADD NOT NULL FOREIGN KEY "FK_EMM_STU_R_EMM_MACH" ("MasterServerKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go call sa_unload_display_table_status( 17738, 46, 99, 'EMM_MAIN', 'EMM_StorageUnitGroup' ) go ALTER TABLE "EMM_MAIN"."EMM_StorageUnitGroup" ADD NOT NULL FOREIGN KEY "FK_EMM_STUGRP_R_EMM_MACH" ("MasterServerKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go call sa_unload_display_table_status( 17738, 47, 99, 'EMM_MAIN', 'EMM_StorageUnit_Machine' ) go ALTER TABLE "EMM_MAIN"."EMM_StorageUnit_Machine" ADD NOT NULL FOREIGN KEY "FK_EMM_DSTU_R_EMM_MACHINE" ("MachineKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go ALTER TABLE "EMM_MAIN"."EMM_StorageUnit_Machine" ADD NOT NULL FOREIGN KEY "FK_EMM_STU_MACHINE_R_EMM_STU" ("StorageUnitKey") REFERENCES "EMM_MAIN"."EMM_StorageUnit" ("StorageUnitKey") go call sa_unload_display_table_status( 17738, 48, 99, 'EMM_MAIN', 'EMM_StorageUnit_STUGroup' ) go ALTER TABLE "EMM_MAIN"."EMM_StorageUnit_STUGroup" ADD NOT NULL FOREIGN KEY "FK_EMM_STOR_GRP_R_STORAGE_EMM" ("STUGroupKey") REFERENCES "EMM_MAIN"."EMM_StorageUnitGroup" ("STUGroupKey") go ALTER TABLE "EMM_MAIN"."EMM_StorageUnit_STUGroup" ADD NOT NULL FOREIGN KEY "FK_EMM_STOR_R_STORAGE_EMM_STOR" ("StorageUnitKey") REFERENCES "EMM_MAIN"."EMM_StorageUnit" ("StorageUnitKey") go call sa_unload_display_table_status( 17738, 49, 99, 'EMM_MAIN', 'EMM_TechnologyGroup' ) go call sa_unload_display_table_status( 17738, 50, 99, 'EMM_MAIN', 'EMM_TechnologyGroup_LibraryGrp' ) go ALTER TABLE "EMM_MAIN"."EMM_TechnologyGroup_LibraryGrp" ADD NOT NULL FOREIGN KEY "FK_EMM_TECH_R_LIBRARY_EMM_LIBR" ("LibraryGroupName") REFERENCES "EMM_MAIN"."EMM_LibraryGroup" ("LibraryGroupName") go ALTER TABLE "EMM_MAIN"."EMM_TechnologyGroup_LibraryGrp" ADD NOT NULL FOREIGN KEY "FK_EMM_TECH_R_TECHNOL_EMM_TECH" ("TechGroupName") REFERENCES "EMM_MAIN"."EMM_TechnologyGroup" ("TechGroupName") go call sa_unload_display_table_status( 17738, 51, 99, 'EMM_MAIN', 'EMM_VaultContainer' ) go call sa_unload_display_table_status( 17738, 52, 99, 'EMM_MAIN', 'EMM_Version' ) go call sa_unload_display_table_status( 17738, 53, 99, 'RB_MAIN', 'RB_Allocation_Type' ) go call sa_unload_display_table_status( 17738, 54, 99, 'RB_MAIN', 'RB_Provider_Type' ) go call sa_unload_display_table_status( 17738, 55, 99, 'RB_MAIN', 'RB_Named_Resource' ) go call sa_unload_display_table_status( 17738, 56, 99, 'RB_MAIN', 'RB_MDS_Allocation' ) go call sa_unload_display_table_status( 17738, 57, 99, 'RB_MAIN', 'RB_MDS_Reservation' ) go call sa_unload_display_table_status( 17738, 58, 99, 'RB_MAIN', 'RB_MDS_TransportAllocation' ) go call sa_unload_display_table_status( 17738, 59, 99, 'RB_MAIN', 'RB_MDS_Job_Information' ) go call sa_unload_display_table_status( 17738, 60, 99, 'RB_MAIN', 'RB_Drive_Allocation_Error' ) go call sa_unload_display_table_status( 17738, 61, 99, 'RB_MAIN', 'RB_Media_Allocation_Error' ) go call sa_unload_display_table_status( 17738, 62, 99, 'EMM_MAIN', 'EMM_StorageServer_Configuration' ) go ALTER TABLE "EMM_MAIN"."EMM_StorageServer_Configuration" ADD NOT NULL FOREIGN KEY "FK_EMM_STOR_CONFIG_R_STORAGE_EMM_STOR" ("StorageServerKey") REFERENCES "EMM_MAIN"."EMM_StorageServer" ("StorageServerKey") go call sa_unload_display_table_status( 17738, 63, 99, 'DBM_MAIN', 'DBM_ImageChangeLog' ) go ALTER TABLE "DBM_MAIN"."DBM_ImageChangeLog" ADD NOT NULL FOREIGN KEY "FK_DBM_IMAG_R_MACHINE_EMM_MACH" ("MasterServerKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go CREATE INDEX "DBM_ImageChangeLog_OpID_IDX" ON "DBM_MAIN"."DBM_ImageChangeLog" ( "OperationID" ) IN "DBM_INDEX" go CREATE INDEX "DBM_ImageChangeLog_CrDT_IDX" ON "DBM_MAIN"."DBM_ImageChangeLog" ( "CreatedDateTime" ) IN "DBM_INDEX" go CREATE UNIQUE INDEX "DBM_ImageChangeLog_Unique_IDX" ON "DBM_MAIN"."DBM_ImageChangeLog" ( "MasterServerKey","BackupID","ClientType","OperationID" ) IN "DBM_INDEX" go call sa_unload_display_table_status( 17738, 64, 99, 'DARS_MAIN', 'DARS_Oracle_Configuration' ) go ALTER TABLE "DARS_MAIN"."DARS_Oracle_Configuration" ADD NOT NULL FOREIGN KEY "FK_DARS_ORA_Database_Config" ("DatabaseKey") REFERENCES "DARS_MAIN"."DARS_Oracle_Database" ("DatabaseKey") go call sa_unload_display_table_status( 17738, 65, 99, 'DARS_MAIN', 'DARS_Oracle_Backup' ) go ALTER TABLE "DARS_MAIN"."DARS_Oracle_Backup" ADD NOT NULL FOREIGN KEY "FK_DARS_ORA_Config_Backup" ("ConfigurationKey") REFERENCES "DARS_MAIN"."DARS_Oracle_Configuration" ("ConfigurationKey") go call sa_unload_display_table_status( 17738, 66, 99, 'DARS_MAIN', 'DARS_Oracle_Init_Params' ) go ALTER TABLE "DARS_MAIN"."DARS_Oracle_Init_Params" ADD NOT NULL FOREIGN KEY "FK_DARS_ORA_Database_InitParams" ("DatabaseKey") REFERENCES "DARS_MAIN"."DARS_Oracle_Database" ("DatabaseKey") ON DELETE CASCADE go call sa_unload_display_table_status( 17738, 67, 99, 'DARS_MAIN', 'DARS_Oracle_Instance_Params_Map' ) go ALTER TABLE "DARS_MAIN"."DARS_Oracle_Instance_Params_Map" ADD NOT NULL FOREIGN KEY "FK_DARS_ORA_Control_ParamsMap" ("ControlFileKey") REFERENCES "DARS_MAIN"."DARS_Oracle_ControlFile" ("ControlFileKey") ON DELETE CASCADE go ALTER TABLE "DARS_MAIN"."DARS_Oracle_Instance_Params_Map" ADD NOT NULL FOREIGN KEY "FK_DARS_ORA_InitParams_ParamsMap" ("InitParamKey") REFERENCES "DARS_MAIN"."DARS_Oracle_Init_Params" ("InitParamKey") ON DELETE CASCADE go call sa_unload_display_table_status( 17738, 68, 99, 'DARS_MAIN', 'DARS_Oracle_Spfile' ) go ALTER TABLE "DARS_MAIN"."DARS_Oracle_Spfile" ADD NOT NULL FOREIGN KEY "FK_DARS_ORA_Backup_Spflie" ("BackupKey") REFERENCES "DARS_MAIN"."DARS_Oracle_Backup" ("BackupKey") ON DELETE CASCADE go ALTER TABLE "DARS_MAIN"."DARS_Oracle_Spfile" ADD NOT NULL FOREIGN KEY "FK_DARS_ORA_Config_Spfile" ("ConfigurationKey") REFERENCES "DARS_MAIN"."DARS_Oracle_Configuration" ("ConfigurationKey") ON DELETE CASCADE go call sa_unload_display_table_status( 17738, 69, 99, 'ADTR_MAIN', 'ADTR_AuditRecord' ) go ALTER TABLE "ADTR_MAIN"."ADTR_AuditRecord" ADD NOT NULL FOREIGN KEY "FK_ADTR_AUD_R_MACHINE_EMM_MACH" ("MasterServerKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go call sa_unload_display_table_status( 17738, 70, 99, 'ADTR_MAIN', 'ADTR_AuditRecord_Details' ) go ALTER TABLE "ADTR_MAIN"."ADTR_AuditRecord_Details" ADD NOT NULL FOREIGN KEY "FK_ADTR_AUD_R_AUDITRE_ADTR_AUD_D" ("AuditRecordKey") REFERENCES "ADTR_MAIN"."ADTR_AuditRecord" ("AuditRecordKey") go call sa_unload_display_table_status( 17738, 71, 99, 'ADTR_MAIN', 'ADTR_AuditRecord_Placeholder' ) go ALTER TABLE "ADTR_MAIN"."ADTR_AuditRecord_Placeholder" ADD NOT NULL FOREIGN KEY "FK_ADTR_AUD_R_AUDITRE_ADTR_AUD_P" ("AuditRecordKey") REFERENCES "ADTR_MAIN"."ADTR_AuditRecord" ("AuditRecordKey") go call sa_unload_display_table_status( 17738, 72, 99, 'RB_MAIN', 'RB_Allocation' ) go call sa_unload_display_table_status( 17738, 73, 99, 'DBM_MAIN', 'DBM_Image' ) go ALTER TABLE "DBM_MAIN"."DBM_Image" ADD FOREIGN KEY "FK_DBM_IMAG_R_IMAGE_D_PEM_CSSC" ("CSScheduleKey") REFERENCES "PEM_MAIN"."PEM_CSSchedule" ("CSScheduleKey") go ALTER TABLE "DBM_MAIN"."DBM_Image" ADD NOT NULL FOREIGN KEY "FK_DBM_IMAG_R_IMAGE_M_EMM_MACH" ("MasterServerKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go CREATE UNIQUE INDEX "DBM_Image_BID_IDX" ON "DBM_MAIN"."DBM_Image" ( "Client","BackupTime" ) IN "DBM_INDEX" go call sa_unload_display_table_status( 17738, 74, 99, 'PEM_MAIN', 'PEM_CSSchedule' ) go ALTER TABLE "PEM_MAIN"."PEM_CSSchedule" ADD NOT NULL FOREIGN KEY "FK_PEM_CSSC_R_CSSCEDU_PEM_COMP" ("ComponentSetKey") REFERENCES "PEM_MAIN"."PEM_ComponentSet" ("ComponentSetKey") go ALTER TABLE "PEM_MAIN"."PEM_CSSchedule" ADD NOT NULL FOREIGN KEY "FK_PEM_CSSC_R_CSSCHED_PEM_DISC" ("DiscoveryKey") REFERENCES "PEM_MAIN"."PEM_Discovery" ("DiscoveryKey") go CREATE UNIQUE INDEX "PEM_CSSchedule_Unique_IDX" ON "PEM_MAIN"."PEM_CSSchedule" ( "ScheduleName","ComponentSetKey" ) IN "DBM_INDEX" go call sa_unload_display_table_status( 17738, 75, 99, 'PEM_MAIN', 'PEM_ComponentSet' ) go ALTER TABLE "PEM_MAIN"."PEM_ComponentSet" ADD NOT NULL FOREIGN KEY "FK_PEM_COMP_R_DISCOVE_PEM_DISC" ("DiscoveryKey") REFERENCES "PEM_MAIN"."PEM_Discovery" ("DiscoveryKey") go CREATE UNIQUE INDEX "PEM_ComponentSet_Unique_IDX" ON "PEM_MAIN"."PEM_ComponentSet" ( "DiscoveryKey","ComponentSetName" ) IN "DBM_INDEX" go call sa_unload_display_table_status( 17738, 76, 99, 'PEM_MAIN', 'PEM_Discovery' ) go ALTER TABLE "PEM_MAIN"."PEM_Discovery" ADD NOT NULL FOREIGN KEY "FK_PEM_DISC_R_POLICY__PEM_POLI" ("PolicyKey") REFERENCES "PEM_MAIN"."PEM_Policy" ("PolicyKey") go CREATE UNIQUE INDEX "PEM_Discovery_Unique_IDX" ON "PEM_MAIN"."PEM_Discovery" ( "PolicyKey","DiscoveryTime" ) IN "DBM_INDEX" go call sa_unload_display_table_status( 17738, 77, 99, 'PEM_MAIN', 'PEM_Policy' ) go CREATE UNIQUE INDEX "PEM_Policy_Unique_IDX" ON "PEM_MAIN"."PEM_Policy" ( "PolicyName","DiscoveryClient" ) IN "DBM_INDEX" go call sa_unload_display_table_status( 17738, 78, 99, 'EMM_MAIN', 'EMM_ImageReplicationDestination' ) go ALTER TABLE "EMM_MAIN"."EMM_ImageReplicationDestination" ADD NOT NULL FOREIGN KEY "FK_EMM_IMAG_FK_IMAGE__EMM_IMAG" ("MasterServerKey","BackupId","CopyNumber") REFERENCES "EMM_MAIN"."EMM_ImageCopy" ("MasterServerKey","BackupID","CopyNumber") go ALTER TABLE "EMM_MAIN"."EMM_ImageReplicationDestination" ADD NOT NULL FOREIGN KEY "FK_EMM_IMAG_FK_MACHIN_EMM_MACH" ("TargetMachineKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go call sa_unload_display_table_status( 17738, 79, 99, 'EMM_MAIN', 'EMM_Image' ) go ALTER TABLE "EMM_MAIN"."EMM_Image" ADD NOT NULL FOREIGN KEY "FK_EMM_IMAG_R_EMM_MACH" ("MasterServerKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go call sa_unload_display_table_status( 17738, 80, 99, 'EMM_MAIN', 'EMM_MS_StorageServer_Connection' ) go ALTER TABLE "EMM_MAIN"."EMM_MS_StorageServer_Connection" ADD NOT NULL FOREIGN KEY "FK_EMM_MS_S_R_MACHINE_EMM_MACH" ("MediaServerKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go ALTER TABLE "EMM_MAIN"."EMM_MS_StorageServer_Connection" ADD NOT NULL FOREIGN KEY "FK_EMM_MS_S_R_STORSER_EMM_STOR" ("StorageServerKey") REFERENCES "EMM_MAIN"."EMM_StorageServer" ("StorageServerKey") go call sa_unload_display_table_status( 17738, 81, 99, 'EMM_MAIN', 'EMM_ImageCopy' ) go ALTER TABLE "EMM_MAIN"."EMM_ImageCopy" ADD NOT NULL FOREIGN KEY "FK_EMM_IMAGCPY_R_EMM_IMAG" ("MasterServerKey","BackupID") REFERENCES "EMM_MAIN"."EMM_Image" ("MasterServerKey","BackupID") go ALTER TABLE "EMM_MAIN"."EMM_ImageCopy" ADD NOT NULL FOREIGN KEY "FK_EMM_IMAGCPY_R_EMM_MACH" ("MasterServerKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go CREATE INDEX "EMM_ImageCopy_BackupID_IDX" ON "EMM_MAIN"."EMM_ImageCopy" ( "BackupID" ) IN "DBM_INDEX" go call sa_unload_display_table_status( 17738, 82, 99, 'EMM_MAIN', 'EMM_ImageFragment' ) go ALTER TABLE "EMM_MAIN"."EMM_ImageFragment" ADD NOT NULL FOREIGN KEY "FK_EMM_IMAGFRG_R_EMM_IMAG" ("MasterServerKey","BackupID","CopyNumber") REFERENCES "EMM_MAIN"."EMM_ImageCopy" ("MasterServerKey","BackupID","CopyNumber") go ALTER TABLE "EMM_MAIN"."EMM_ImageFragment" ADD NOT NULL FOREIGN KEY "FK_EMM_IMAGFRG_R_EMM_MACH" ("MasterServerKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go CREATE INDEX "EMM_ImageFragment_BID_Copy_IDX" ON "EMM_MAIN"."EMM_ImageFragment" ( "BackupID","CopyNumber" ) IN "DBM_INDEX" go CREATE INDEX "EMM_ImageFragment_State_IDX" ON "EMM_MAIN"."EMM_ImageFragment" ( "FragmentState" ) IN "DBM_INDEX" go CREATE INDEX "EMM_ImageFragment_MediaID_IDX" ON "EMM_MAIN"."EMM_ImageFragment" ( "MediaID" ) IN "DBM_INDEX" go call sa_unload_display_table_status( 17738, 83, 99, 'DBM_MAIN', 'DBM_Dbspace' ) go call sa_unload_display_table_status( 17738, 84, 99, 'DARS_MAIN', 'DARS_Oracle_Database' ) go ALTER TABLE "DARS_MAIN"."DARS_Oracle_Database" ADD NOT NULL FOREIGN KEY "FK_DARS_ORA_R_MACHINE_EMM_MACH" ("MasterServerKey") REFERENCES "EMM_MAIN"."EMM_Machine" ("MachineKey") go call sa_unload_display_table_status( 17738, 85, 99, 'DARS_MAIN', 'DARS_Oracle_ArchiveLog' ) go ALTER TABLE "DARS_MAIN"."DARS_Oracle_ArchiveLog" ADD NOT NULL FOREIGN KEY "FK_DARS_ORA_Backup_ArchLog" ("BackupKey") REFERENCES "DARS_MAIN"."DARS_Oracle_Backup" ("BackupKey") ON DELETE CASCADE go ALTER TABLE "DARS_MAIN"."DARS_Oracle_ArchiveLog" ADD NOT NULL FOREIGN KEY "FK_DARS_ORA_Config_ArchLog" ("ConfigurationKey") REFERENCES "DARS_MAIN"."DARS_Oracle_Configuration" ("ConfigurationKey") ON DELETE CASCADE go call sa_unload_display_table_status( 17738, 86, 99, 'DARS_MAIN', 'DARS_Oracle_ControlFile' ) go ALTER TABLE "DARS_MAIN"."DARS_Oracle_ControlFile" ADD NOT NULL FOREIGN KEY "FK_DARS_ORA_Backup_Controlfile" ("BackupKey") REFERENCES "DARS_MAIN"."DARS_Oracle_Backup" ("BackupKey") ON DELETE CASCADE go ALTER TABLE "DARS_MAIN"."DARS_Oracle_ControlFile" ADD NOT NULL FOREIGN KEY "FK_DARS_ORA_Config_ControlFile" ("ConfigurationKey") REFERENCES "DARS_MAIN"."DARS_Oracle_Configuration" ("ConfigurationKey") go call sa_unload_display_table_status( 17738, 87, 99, 'DARS_MAIN', 'DARS_Oracle_Tablespace' ) go ALTER TABLE "DARS_MAIN"."DARS_Oracle_Tablespace" ADD NOT NULL FOREIGN KEY "FK_DARS_ORA_Config_Tablespace" ("ConfigurationKey") REFERENCES "DARS_MAIN"."DARS_Oracle_Configuration" ("ConfigurationKey") ON DELETE CASCADE go call sa_unload_display_table_status( 17738, 88, 99, 'DARS_MAIN', 'DARS_Oracle_Datafile' ) go ALTER TABLE "DARS_MAIN"."DARS_Oracle_Datafile" ADD NOT NULL FOREIGN KEY "FK_DARS_ORA_Backup_Datafile" ("BackupKey") REFERENCES "DARS_MAIN"."DARS_Oracle_Backup" ("BackupKey") ON DELETE CASCADE go ALTER TABLE "DARS_MAIN"."DARS_Oracle_Datafile" ADD NOT NULL FOREIGN KEY "FK_DARS_ORA_Tablespace_Datafile" ("TablespaceKey") REFERENCES "DARS_MAIN"."DARS_Oracle_Tablespace" ("TablespaceKey") ON DELETE CASCADE go call sa_unload_display_table_status( 17738, 89, 99, 'DARS_MAIN', 'DARS_Oracle_RedoLog' ) go ALTER TABLE "DARS_MAIN"."DARS_Oracle_RedoLog" ADD NOT NULL FOREIGN KEY "FK_DARS_ORA_Config_Redolog" ("ConfigurationKey") REFERENCES "DARS_MAIN"."DARS_Oracle_Configuration" ("ConfigurationKey") ON DELETE CASCADE go call sa_unload_display_table_status( 17738, 90, 99, 'DARS_MAIN', 'DARS_Oracle_Temp_File' ) go ALTER TABLE "DARS_MAIN"."DARS_Oracle_Temp_File" ADD NOT NULL FOREIGN KEY "FK_DARS_ORA_Tablespace_Tempfile" ("TablespaceKey") REFERENCES "DARS_MAIN"."DARS_Oracle_Tablespace" ("TablespaceKey") ON DELETE CASCADE go call sa_unload_display_table_status( 17738, 91, 99, 'DARS_MAIN', 'DARS_Dbspace' ) go call sa_unload_display_table_status( 17738, 92, 99, 'DARS_MAIN', 'DARS_Oracle_Controlfile_Schema' ) go call sa_unload_display_table_status( 17738, 93, 99, 'DARS_MAIN', 'DARS_Oracle_Datafile_Backups' ) go call sa_unload_display_table_status( 17738, 94, 99, 'DARS_MAIN', 'DARS_Query_Controlfile_Backups' ) go call sa_unload_display_table_status( 17738, 95, 99, 'DARS_MAIN', 'DARS_Query_Clone_Init_Params' ) go call sa_unload_display_table_status( 17738, 96, 99, 'DARS_MAIN', 'DARS_Query_Clone_Source' ) go call sa_unload_display_table_status( 17738, 97, 99, 'DARS_MAIN', 'DARS_Query_ControlFile_Paths' ) go call sa_unload_display_table_status( 17738, 98, 99, 'DARS_MAIN', 'DARS_Query_RedoLog' ) go call sa_unload_display_table_status( 17738, 99, 99, 'DARS_MAIN', 'DARS_Query_TempFile' ) go commit work go ------------------------------------------------- -- Create immediate materialized views ------------------------------------------------- commit go ------------------------------------------------- -- Create functions ------------------------------------------------- commit go ------------------------------------------------- -- Create views ------------------------------------------------- commit go SET TEMPORARY OPTION force_view_creation='ON' go create view /*==============================================================*/ /* View: DARS_Query_Clone_Datafile_Recovery_Set */ /*==============================================================*/ DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set as select DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatabaseKey, DARS_MAIN.DARS_Oracle_Controlfile_Schema.ControlFileBackupName, DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatafileName, DARS_MAIN.DARS_Oracle_Datafile_Backups.TablespaceName, DARS_MAIN.DARS_Oracle_Controlfile_Schema.TablespaceType, DARS_MAIN.DARS_Oracle_Datafile_Backups.NbuBackupTime, DARS_MAIN.DARS_Oracle_Controlfile_Schema.ArchiveMode, DARS_MAIN.DARS_Oracle_Datafile_Backups.Size, DARS_MAIN.DARS_Oracle_Datafile_Backups.BackupTag, DARS_MAIN.DARS_Oracle_Datafile_Backups.BackupType, DARS_MAIN.DARS_Oracle_Datafile_Backups.NbuBackupID, DARS_MAIN.DARS_Oracle_Datafile_Backups.CheckpointChangeNum from DARS_MAIN.DARS_Oracle_Controlfile_Schema join DARS_MAIN.DARS_Oracle_Datafile_Backups on DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatabaseKey = DARS_MAIN.DARS_Oracle_Datafile_Backups.DatabaseKey and( DARS_MAIN.DARS_Oracle_Controlfile_Schema.ResetlogChangeNum = DARS_MAIN.DARS_Oracle_Datafile_Backups.ResetlogChangeNum or DARS_MAIN.DARS_Oracle_Controlfile_Schema.TablespaceType = 'READONLY') and DARS_MAIN.DARS_Oracle_Controlfile_Schema.DataFileName = DARS_MAIN.DARS_Oracle_Datafile_Backups.DataFileName and DARS_MAIN.DARS_Oracle_Controlfile_Schema.NbuBackupTime >= DARS_MAIN.DARS_Oracle_Datafile_Backups.NbuBackupTime and DARS_MAIN.DARS_Oracle_Datafile_Backups.BackupType in( '0','1','2','3','4','F' ) and DARS_MAIN.DARS_Oracle_Datafile_Backups.NbuBackupTime >= (select max(x.NbuBackupTime) from DARS_MAIN.DARS_Oracle_Datafile_Backups as x where(x.BackupType = '0' or x.BackupType = 'F') and DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatabaseKey = x.DatabaseKey and( DARS_MAIN.DARS_Oracle_Controlfile_Schema.ResetlogChangeNum = x.ResetlogChangeNum or DARS_MAIN.DARS_Oracle_Controlfile_Schema.TablespaceType = 'READONLY') and DARS_MAIN.DARS_Oracle_Controlfile_Schema.NbuBackupTime >= x.NbuBackupTime and DARS_MAIN.DARS_Oracle_Controlfile_Schema.DataFileName = x.DataFileName) go COMMENT TO PRESERVE FORMAT ON VIEW "DARS_MAIN"."DARS_Query_Clone_Datafile_Recovery_Set" IS {create view DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set as SELECT DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatabaseKey, DARS_MAIN.DARS_Oracle_Controlfile_Schema.ControlFileBackupName, DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatafileName, DARS_MAIN.DARS_Oracle_Datafile_Backups.TablespaceName, DARS_MAIN.DARS_Oracle_Controlfile_Schema.TablespaceType, DARS_MAIN.DARS_Oracle_Datafile_Backups.NbuBackupTime, DARS_MAIN.DARS_Oracle_Controlfile_Schema.ArchiveMode, DARS_MAIN.DARS_Oracle_Datafile_Backups.Size, DARS_MAIN.DARS_Oracle_Datafile_Backups.BackupTag, DARS_MAIN.DARS_Oracle_Datafile_Backups.BackupType, DARS_MAIN.DARS_Oracle_Datafile_Backups.NbuBackupID, DARS_MAIN.DARS_Oracle_Datafile_Backups.CheckpointChangeNum FROM DARS_MAIN.DARS_Oracle_Controlfile_Schema JOIN DARS_MAIN.DARS_Oracle_Datafile_Backups ON DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatabaseKey = DARS_MAIN.DARS_Oracle_Datafile_Backups.DatabaseKey AND ( DARS_MAIN.DARS_Oracle_Controlfile_Schema.ResetlogChangeNum = DARS_MAIN.DARS_Oracle_Datafile_Backups.ResetlogChangeNum OR DARS_MAIN.DARS_Oracle_Controlfile_Schema.TablespaceType = 'READONLY' ) AND DARS_MAIN.DARS_Oracle_Controlfile_Schema.DataFileName = DARS_MAIN.DARS_Oracle_Datafile_Backups.DataFileName AND DARS_MAIN.DARS_Oracle_Controlfile_Schema.NbuBackupTime >= DARS_MAIN.DARS_Oracle_Datafile_Backups.NbuBackupTime AND DARS_MAIN.DARS_Oracle_Datafile_Backups.BackupType IN ('0', '1', '2', '3', '4', 'F') AND DARS_MAIN.DARS_Oracle_Datafile_Backups.NbuBackupTime >= (SELECT max( x.NbuBackupTime) FROM DARS_MAIN.DARS_Oracle_Datafile_Backups As x WHERE (x.BackupType = '0' OR x.BackupType = 'F') AND DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatabaseKey = x.DatabaseKey AND ( DARS_MAIN.DARS_Oracle_Controlfile_Schema.ResetlogChangeNum = x.ResetlogChangeNum OR DARS_MAIN.DARS_Oracle_Controlfile_Schema.TablespaceType = 'READONLY' ) AND DARS_MAIN.DARS_Oracle_Controlfile_Schema.NbuBackupTime >= x.NbuBackupTime AND DARS_MAIN.DARS_Oracle_Controlfile_Schema.DataFileName = x.DataFileName ) } go create view /*==============================================================*/ /* View: DARS_Query_Clone_Datafile_Max_Ckpt_Number */ /*==============================================================*/ DARS_MAIN.DARS_Query_Clone_Datafile_Max_Ckpt_Number as select distinct DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set.ControlFileBackupName, DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set.DatabaseKey, DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set.DatafileName, DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set.TablespaceType, DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set.CheckpointChangeNum as DatafileMaxCkptNumber from DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set where DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set.CheckpointChangeNum = (select max(x.CheckpointChangeNum) from DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set as x where DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set.ControlFileBackupName = x.ControlFileBackupName and DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set.DatabaseKey = x.DatabaseKey and DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set.DatafileName = x.DatafileName) go COMMENT TO PRESERVE FORMAT ON VIEW "DARS_MAIN"."DARS_Query_Clone_Datafile_Max_Ckpt_Number" IS {create view DARS_MAIN.DARS_Query_Clone_Datafile_Max_Ckpt_Number as SELECT DISTINCT DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set.ControlFileBackupName, DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set.DatabaseKey, DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set.DatafileName, DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set.TablespaceType, DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set.CheckpointChangeNum as DatafileMaxCkptNumber FROM DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set WHERE DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set.CheckpointChangeNum = (SELECT max( x.CheckpointChangeNum) FROM DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set As x WHERE DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set.ControlFileBackupName = x.ControlFileBackupName AND DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set.DatabaseKey = x.DatabaseKey AND DARS_MAIN.DARS_Query_Clone_Datafile_Recovery_Set.DatafileName = x.DatafileName ) } go create view /*==============================================================*/ /* View: DARS_Query_Clone_ArchiveLog_Recovery_Set */ /*==============================================================*/ DARS_MAIN.DARS_Query_Clone_ArchiveLog_Recovery_Set as select distinct DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatabaseKey, DARS_MAIN.DARS_Oracle_Controlfile_Schema.ControlFileBackupName, DARS_MAIN.DARS_Oracle_Backup.NbuClientName || '_' || DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime as NbuBackupID, DARS_MAIN.DARS_Oracle_ArchiveLog.FirstChangeNum, DARS_MAIN.DARS_Oracle_ArchiveLog.NextChangeNum, DARS_MAIN.DARS_Oracle_ArchiveLog.ThreadNum, DARS_MAIN.DARS_Oracle_ArchiveLog.SequenceNum, DARS_MAIN.DARS_Oracle_ArchiveLog.ResetlogChangeNum, DARS_MAIN.DARS_Oracle_ArchiveLog.Size from DARS_MAIN.DARS_Oracle_Controlfile_Schema join DARS_MAIN.DARS_Oracle_ArchiveLog on DARS_MAIN.DARS_Oracle_Controlfile_Schema.ResetlogChangeNum = DARS_MAIN.DARS_Oracle_ArchiveLog.ResetlogChangeNum join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_ArchiveLog.BackupKey = DARS_MAIN.DARS_Oracle_Backup.BackupKey where DARS_MAIN.DARS_Oracle_Controlfile_Schema.NbuBackupTime >= DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime and DARS_MAIN.DARS_Oracle_Controlfile_Schema.ArchiveMode = 'ARCHIVELOG' and DARS_MAIN.DARS_Oracle_ArchiveLog.NextChangeNum > (select min(x.DatafileMaxCkptNumber) from DARS_MAIN.DARS_Query_Clone_Datafile_Max_Ckpt_Number as x where x.TablespaceType <> 'READONLY' and DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatabaseKey = x.DatabaseKey and DARS_MAIN.DARS_Oracle_Controlfile_Schema.ControlFileBackupName = x.ControlFileBackupName) go COMMENT TO PRESERVE FORMAT ON VIEW "DARS_MAIN"."DARS_Query_Clone_ArchiveLog_Recovery_Set" IS {create view DARS_MAIN.DARS_Query_Clone_ArchiveLog_Recovery_Set as SELECT DISTINCT DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatabaseKey, DARS_MAIN.DARS_Oracle_Controlfile_Schema.ControlFileBackupName, DARS_MAIN.DARS_Oracle_Backup.NbuClientName || '_' || DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime as NbuBackupID, DARS_MAIN.DARS_Oracle_ArchiveLog.FirstChangeNum, DARS_MAIN.DARS_Oracle_ArchiveLog.NextChangeNum, DARS_MAIN.DARS_Oracle_ArchiveLog.ThreadNum, DARS_MAIN.DARS_Oracle_ArchiveLog.SequenceNum, DARS_MAIN.DARS_Oracle_ArchiveLog.ResetlogChangeNum, DARS_MAIN.DARS_Oracle_ArchiveLog.Size FROM DARS_MAIN.DARS_Oracle_Controlfile_Schema JOIN DARS_MAIN.DARS_Oracle_ArchiveLog ON DARS_MAIN.DARS_Oracle_Controlfile_Schema.ResetlogChangeNum = DARS_MAIN.DARS_Oracle_ArchiveLog.ResetlogChangeNum JOIN DARS_MAIN.DARS_Oracle_Backup ON DARS_MAIN.DARS_Oracle_ArchiveLog.BackupKey = DARS_MAIN.DARS_Oracle_Backup.BackupKey WHERE DARS_MAIN.DARS_Oracle_Controlfile_Schema.NbuBackupTime >= DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime AND DARS_MAIN.DARS_Oracle_Controlfile_Schema.ArchiveMode = 'ARCHIVELOG' AND DARS_MAIN.DARS_Oracle_ArchiveLog.NextChangeNum > (SELECT min( x.DatafileMaxCkptNumber) FROM DARS_MAIN.DARS_Query_Clone_Datafile_Max_Ckpt_Number As x WHERE x.TablespaceType != 'READONLY' AND DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatabaseKey = x.DatabaseKey AND DARS_MAIN.DARS_Oracle_Controlfile_Schema.ControlFileBackupName = x.ControlFileBackupName ) } go create view /*==============================================================*/ /* View: DARS_Query_Clone_Archived_Log_Max_Ckpt_Number */ /*==============================================================*/ DARS_MAIN.DARS_Query_Clone_Archived_Log_Max_Ckpt_Number as select distinct DARS_MAIN.DARS_Query_Controlfile_Backups.DatabaseKey, DARS_MAIN.DARS_Query_Controlfile_Backups.ControlFileBackupName, DARS_MAIN.DARS_Oracle_ArchiveLog.NextChangeNum-1 as ArchivedLogMaxCkptNumber, DARS_MAIN.DARS_Oracle_ArchiveLog.SequenceNum, DARS_MAIN.DARS_Oracle_ArchiveLog.ThreadNum from DARS_MAIN.DARS_Query_Controlfile_Backups join DARS_MAIN.DARS_Oracle_Configuration on DARS_MAIN.DARS_Query_Controlfile_Backups.DatabaseKey = DARS_MAIN.DARS_Oracle_Configuration.DatabaseKey join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey = DARS_MAIN.DARS_Oracle_Backup.ConfigurationKey join DARS_MAIN.DARS_Oracle_ArchiveLog on DARS_MAIN.DARS_Query_Controlfile_Backups.ResetlogTime = DARS_MAIN.DARS_Oracle_ArchiveLog.ResetlogTime where DARS_MAIN.DARS_Query_Controlfile_Backups.NbuBackupTime >= DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime and DARS_MAIN.DARS_Query_Controlfile_Backups.ArchiveMode = 'ARCHIVELOG' and DARS_MAIN.DARS_Oracle_ArchiveLog.FirstChangeNum = (select max(x.FirstChangeNum) from DARS_MAIN.DARS_Oracle_ArchiveLog as x join DARS_MAIN.DARS_Oracle_Backup as y on x.BackupKey = y.BackupKey where DARS_MAIN.DARS_Query_Controlfile_Backups.ResetlogTime = x.ResetlogTime and DARS_MAIN.DARS_Query_Controlfile_Backups.NbuBackupTime >= y.NbuBackupTime) go COMMENT TO PRESERVE FORMAT ON VIEW "DARS_MAIN"."DARS_Query_Clone_Archived_Log_Max_Ckpt_Number" IS {create view DARS_MAIN.DARS_Query_Clone_Archived_Log_Max_Ckpt_Number as SELECT DISTINCT DARS_MAIN.DARS_Query_Controlfile_Backups.DatabaseKey, DARS_MAIN.DARS_Query_Controlfile_Backups.ControlFileBackupName, DARS_MAIN.DARS_Oracle_ArchiveLog.NextChangeNum -1 as ArchivedLogMaxCkptNumber, DARS_MAIN.DARS_Oracle_ArchiveLog.SequenceNum, DARS_MAIN.DARS_Oracle_ArchiveLog.ThreadNum FROM DARS_MAIN.DARS_Query_Controlfile_Backups join DARS_MAIN.DARS_Oracle_Configuration on DARS_MAIN.DARS_Query_Controlfile_Backups.DatabaseKey = DARS_MAIN.DARS_Oracle_Configuration.DatabaseKey join DARS_MAIN.DARS_Oracle_Backup on DARS_MAIN.DARS_Oracle_Configuration.ConfigurationKey = DARS_MAIN.DARS_Oracle_Backup.ConfigurationKey join DARS_MAIN.DARS_Oracle_ArchiveLog on DARS_MAIN.DARS_Query_Controlfile_Backups.ResetlogTime = DARS_MAIN.DARS_Oracle_ArchiveLog.ResetlogTime WHERE DARS_MAIN.DARS_Query_Controlfile_Backups.NbuBackupTime >= DARS_MAIN.DARS_Oracle_Backup.NbuBackupTime AND DARS_MAIN.DARS_Query_Controlfile_Backups.ArchiveMode = 'ARCHIVELOG' AND DARS_MAIN.DARS_Oracle_ArchiveLog.FirstChangeNum = (SELECT max( x.FirstChangeNum) FROM DARS_MAIN.DARS_Oracle_ArchiveLog As x join DARS_MAIN.DARS_Oracle_Backup As y on x.BackupKey = y.BackupKey WHERE DARS_MAIN.DARS_Query_Controlfile_Backups.ResetlogTime = x.ResetlogTime AND DARS_MAIN.DARS_Query_Controlfile_Backups.NbuBackupTime >= y.NbuBackupTime ) } go create view /*==============================================================*/ /* View: DARS_Query_Clone_Validate_Restore_Set */ /*==============================================================*/ DARS_MAIN.DARS_Query_Clone_Validate_Restore_Set as select DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatabaseKey, DARS_MAIN.DARS_Oracle_Controlfile_Schema.ControlFileBackupName, DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatafileName, DARS_MAIN.DARS_Oracle_Controlfile_Schema.TablespaceName from DARS_MAIN.DARS_Oracle_Controlfile_Schema where DARS_MAIN.DARS_Oracle_Controlfile_Schema.TablespaceType <> 'TEMP' except select DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatabaseKey, DARS_MAIN.DARS_Oracle_Controlfile_Schema.ControlFileBackupName, DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatafileName, DARS_MAIN.DARS_Oracle_Controlfile_Schema.TablespaceName from DARS_MAIN.DARS_Oracle_Controlfile_Schema join DARS_MAIN.DARS_Oracle_Datafile_Backups on DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatabaseKey = DARS_MAIN.DARS_Oracle_Datafile_Backups.DatabaseKey and( DARS_MAIN.DARS_Oracle_Controlfile_Schema.ResetlogChangeNum = DARS_MAIN.DARS_Oracle_Datafile_Backups.ResetlogChangeNum or DARS_MAIN.DARS_Oracle_Controlfile_Schema.TablespaceType = 'READONLY') and DARS_MAIN.DARS_Oracle_Controlfile_Schema.NbuBackupTime >= DARS_MAIN.DARS_Oracle_Datafile_Backups.NbuBackupTime and DARS_MAIN.DARS_Oracle_Controlfile_Schema.DataFileName = DARS_MAIN.DARS_Oracle_Datafile_Backups.DataFileName and( DARS_MAIN.DARS_Oracle_Datafile_Backups.BackupType = '0' or DARS_MAIN.DARS_Oracle_Datafile_Backups.BackupType = 'F') go COMMENT TO PRESERVE FORMAT ON VIEW "DARS_MAIN"."DARS_Query_Clone_Validate_Restore_Set" IS {create view DARS_MAIN.DARS_Query_Clone_Validate_Restore_Set as SELECT DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatabaseKey, DARS_MAIN.DARS_Oracle_Controlfile_Schema.ControlFileBackupName, DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatafileName, DARS_MAIN.DARS_Oracle_Controlfile_Schema.TablespaceName FROM DARS_MAIN.DARS_Oracle_Controlfile_Schema WHERE DARS_MAIN.DARS_Oracle_Controlfile_Schema.TablespaceType != 'TEMP' EXCEPT SELECT DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatabaseKey, DARS_MAIN.DARS_Oracle_Controlfile_Schema.ControlFileBackupName, DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatafileName, DARS_MAIN.DARS_Oracle_Controlfile_Schema.TablespaceName FROM DARS_MAIN.DARS_Oracle_Controlfile_Schema JOIN DARS_MAIN.DARS_Oracle_Datafile_Backups ON DARS_MAIN.DARS_Oracle_Controlfile_Schema.DatabaseKey = DARS_MAIN.DARS_Oracle_Datafile_Backups.DatabaseKey AND ( DARS_MAIN.DARS_Oracle_Controlfile_Schema.ResetlogChangeNum = DARS_MAIN.DARS_Oracle_Datafile_Backups.ResetlogChangeNum OR DARS_MAIN.DARS_Oracle_Controlfile_Schema.TablespaceType = 'READONLY' ) AND DARS_MAIN.DARS_Oracle_Controlfile_Schema.NbuBackupTime >= DARS_MAIN.DARS_Oracle_Datafile_Backups.NbuBackupTime AND DARS_MAIN.DARS_Oracle_Controlfile_Schema.DataFileName = DARS_MAIN.DARS_Oracle_Datafile_Backups.DataFileName AND ( DARS_MAIN.DARS_Oracle_Datafile_Backups.BackupType = '0' OR DARS_MAIN.DARS_Oracle_Datafile_Backups.BackupType = 'F' ) } go SET TEMPORARY OPTION force_view_creation='OFF' go call dbo.sa_recompile_views(1) go ------------------------------------------------- -- Create user messages ------------------------------------------------- ------------------------------------------------- -- Create procedures ------------------------------------------------- commit go create procedure EMM_MAIN.EMM_GetDriveNameFromIndex_Proc( @MachineName varchar(1024),@DriveIndex smallint,@DriveName varchar(128) output ) as declare @MachineKey unsigned integer set @MachineKey = 0 declare @DriveKey unsigned integer set @DriveKey = 0 -- Get the machine key select @MachineKey = MachineKey from EMM_MachineAlias where MachineAliasName = @MachineName and MachineNbuType in( 1,3 ) if(@MachineKey = 0) return 2000000 -- Get the drive name select @DriveName = DeviceName, @DriveKey = EMM_Device.DeviceKey from EMM_DriveIndex,EMM_Device where DriveIndex = @DriveIndex and MachineKey = @MachineKey and EMM_DriveIndex.DeviceKey = EMM_Device.DeviceKey if(@DriveKey = 0) return 2000001 return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_GetDriveNameFromIndex_Proc" IS {create procedure EMM_GetDriveNameFromIndex_Proc ( @MachineName VARCHAR(1024), @DriveIndex smallint, @DriveName VARCHAR(128) output ) as declare @MachineKey unsigned integer set @MachineKey = 0 declare @DriveKey unsigned integer set @DriveKey = 0 -- Get the machine key SELECT @MachineKey = MachineKey FROM EMM_MachineAlias WHERE MachineAliasName = @MachineName AND MachineNbuType IN ( 1, 3 ) if (@MachineKey = 0) return 2000000 -- Get the drive name SELECT @DriveName = DeviceName, @DriveKey = EMM_Device.DeviceKey FROM EMM_DriveIndex, EMM_Device WHERE DriveIndex = @DriveIndex AND MachineKey = @MachineKey AND EMM_DriveIndex.DeviceKey = EMM_Device.DeviceKey if (@DriveKey = 0) return 2000001 return 0 } go create procedure EMM_MAIN.EMM_IsDriveIndexInUse_Proc( @MachineName varchar(1024), @Index smallint, @IsInUse integer output ) -- 0 - index does not exist -- 1 - index exists as set @IsInUse = 0 if exists(select DriveIndex from EMM_DriveIndex where DriveIndex = @Index and MachineKey = any(select MachineKey from EMM_MachineAlias where UPPER(MachineAliasName) = UPPER(@MachineName))) set @IsInUse = 1 return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_IsDriveIndexInUse_Proc" IS {create procedure EMM_IsDriveIndexInUse_Proc ( @MachineName VARCHAR(1024), @Index smallint, @IsInUse integer output ) as -- 0 - index does not exist -- 1 - index exists set @IsInUse = 0 if exists ( SELECT DriveIndex FROM EMM_DriveIndex WHERE DriveIndex = @Index AND MachineKey IN ( SELECT MachineKey FROM EMM_MachineAlias WHERE UPPER(MachineAliasName) = UPPER(@MachineName) ) ) set @IsInUse = 1 return 0 } go create procedure EMM_MAIN.EMM_AddTechnologyGroup_Proc( @TechGroupName varchar(64), @TechGroupType integer ) --- check if the TechGroupName exists in the EMM_TechnologyGroup table --- If yes, update the fields with new values. as if exists(select TechGroupName from EMM_TechnologyGroup where(TechGroupName = @TechGroupName)) begin update EMM_TechnologyGroup set TechGroupType = @TechGroupType where(TechGroupName = @TechGroupName) if(@@error <> 0) return 2000012 end else begin -- Insert new TechGroup insert into EMM_TechnologyGroup ( TechGroupName, TechGroupType ) values( @TechGroupName, @TechGroupType ) if(@@error <> 0) return 2000013 end return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_AddTechnologyGroup_Proc" IS {create procedure EMM_AddTechnologyGroup_Proc ( @TechGroupName VARCHAR(64), @TechGroupType integer ) as --- check if the TechGroupName exists in the EMM_TechnologyGroup table --- If yes, update the fields with new values. if exists ( SELECT TechGroupName FROM EMM_TechnologyGroup WHERE ( TechGroupName = @TechGroupName ) ) begin UPDATE EMM_TechnologyGroup SET TechGroupType = @TechGroupType WHERE ( TechGroupName = @TechGroupName ) if ( @@error != 0 ) return 2000012 end else begin -- Insert new TechGroup INSERT INTO EMM_TechnologyGroup ( TechGroupName, TechGroupType ) VALUES ( @TechGroupName, @TechGroupType ) if ( @@error != 0 ) return 2000013 end return 0 } go create procedure EMM_MAIN.EMM_AddDensity_Proc( @DensityName varchar(32), @DensityCode binary(8), @DensityFlags integer, @LegacyDensityType integer ) --- check if the DensityName exists in the EMM_Density table --- If yes, update the fields with new values. as if exists(select DensityName from EMM_Density where(DensityName = @DensityName)) begin update EMM_Density set DensityCode = @DensityCode, DensityFlags = @DensityFlags, LegacyDensityType = @LegacyDensityType where(DensityName = @DensityName) if(@@error <> 0) return 2000015 end else begin -- Insert new Density insert into EMM_Density ( DensityName, DensityCode, DensityFlags, LegacyDensityType ) values( @DensityName, @DensityCode, @DensityFlags, @LegacyDensityType ) if(@@error <> 0) return 2000016 end return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_AddDensity_Proc" IS {create procedure EMM_AddDensity_Proc ( @DensityName VARCHAR(32), @DensityCode binary(8), @DensityFlags integer, @LegacyDensityType integer ) as --- check if the DensityName exists in the EMM_Density table --- If yes, update the fields with new values. if exists ( SELECT DensityName FROM EMM_Density WHERE ( DensityName = @DensityName ) ) begin UPDATE EMM_Density SET DensityCode = @DensityCode, DensityFlags = @DensityFlags, LegacyDensityType = @LegacyDensityType WHERE ( DensityName = @DensityName ) if ( @@error != 0 ) return 2000015 end else begin -- Insert new Density INSERT INTO EMM_Density ( DensityName, DensityCode, DensityFlags, LegacyDensityType ) VALUES ( @DensityName, @DensityCode, @DensityFlags, @LegacyDensityType ) if ( @@error != 0 ) return 2000016 end return 0 } go create procedure EMM_MAIN.EMM_AddMediaType_Proc( @MediaTypeName varchar(64), @DensityName varchar(32), @TechGroupName varchar(64), @LegacyMediaType integer, @MediaTypeFlags integer, @MaximumMount integer ) as declare @l_DriveTypeName varchar(64) --- check if the TechGroupName exists in the EMM_TechnologyGroup table --- If no, error if not exists(select TechGroupName from EMM_TechnologyGroup where(TechGroupName = @TechGroupName)) return 2000014 --- check if the DensityName exists in the EMM_Density table --- If no, error if not exists(select DensityName from EMM_Density where(DensityName = @DensityName)) return 2000017 --- check if the MediaTypeName exists in the EMM_MediaType table --- If yes, update the fields with new values. if exists(select MediaTypeName from EMM_MediaType where(MediaTypeName = @MediaTypeName)) begin update EMM_MediaType set TechGroupName = @TechGroupName, LegacyMediaType = @LegacyMediaType, MediaTypeFlags = @MediaTypeFlags, MaximumMount = @MaximumMount where(MediaTypeName = @MediaTypeName) if(@@error <> 0) return 2000018 end else --- Insert new MediaType entry begin insert into EMM_MediaType ( MediaTypeName, TechGroupName, LegacyMediaType, MediaTypeFlags, MaximumMount ) values( @MediaTypeName, @TechGroupName, @LegacyMediaType, @MediaTypeFlags, @MaximumMount ) if(@@error <> 0) return 2000019 end if(@@error <> 0) return 2000019 return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_AddMediaType_Proc" IS {create procedure EMM_AddMediaType_Proc ( @MediaTypeName VARCHAR(64), @DensityName VARCHAR(32), @TechGroupName VARCHAR(64), @LegacyMediaType integer, @MediaTypeFlags integer, @MaximumMount integer ) as declare @l_DriveTypeName VARCHAR(64) --- check if the TechGroupName exists in the EMM_TechnologyGroup table --- If no, error if not exists ( SELECT TechGroupName FROM EMM_TechnologyGroup WHERE ( TechGroupName = @TechGroupName ) ) return 2000014 --- check if the DensityName exists in the EMM_Density table --- If no, error if not exists ( SELECT DensityName FROM EMM_Density WHERE ( DensityName = @DensityName ) ) return 2000017 --- check if the MediaTypeName exists in the EMM_MediaType table --- If yes, update the fields with new values. if exists ( SELECT MediaTypeName FROM EMM_MediaType WHERE ( MediaTypeName = @MediaTypeName ) ) begin UPDATE EMM_MediaType SET TechGroupName = @TechGroupName, LegacyMediaType = @LegacyMediaType, MediaTypeFlags = @MediaTypeFlags, MaximumMount = @MaximumMount WHERE ( MediaTypeName = @MediaTypeName ) if ( @@error != 0 ) return 2000018 end else --- Insert new MediaType entry begin INSERT INTO EMM_MediaType ( MediaTypeName, TechGroupName, LegacyMediaType, MediaTypeFlags, MaximumMount ) VALUES ( @MediaTypeName, @TechGroupName, @LegacyMediaType, @MediaTypeFlags, @MaximumMount ) if ( @@error != 0 ) return 2000019 end if ( @@error != 0 ) return 2000019 return 0 } go create procedure EMM_MAIN.EMM_AddDriveType_Proc( @DriveTypeName varchar(64), @TechGroupName varchar(64), @MediaTypeName varchar(64), @DensityName varchar(32), @VendorCleaningMediaType integer, @LegacyDriveType integer, @DriveTypeFlags integer, @DriveFreezeMask1 integer, @DriveFreezeMask2 integer, @DriveDownMask1 integer, @DriveDownMask2 integer ) --- check if the tech group name exists in the EMM_TechnologyGroup table --- If no, error as if not exists(select TechGroupName from EMM_TechnologyGroup where(TechGroupName = @TechGroupName)) return 2000014 --- check if the DriveTypeName exists in the EMM_DriveType table --- If yes, update the fields with new values. if exists(select DriveTypeName from EMM_DriveType where(DriveTypeName = @DriveTypeName)) begin update EMM_DriveType set TechGroupName = @TechGroupName, VendorCleaningMediaType = @VendorCleaningMediaType, LegacyDriveType = @LegacyDriveType, DriveTypeFlags = @DriveTypeFlags, DriveFreezeMask1 = @DriveFreezeMask1, DriveFreezeMask2 = @DriveFreezeMask2, DriveDownMask1 = @DriveDownMask1, DriveDownMask2 = @DriveDownMask2 where(DriveTypeName = @DriveTypeName) if(@@error <> 0) return 2000027 end else begin -- Insert new DriveType insert into EMM_DriveType ( DriveTypeName, TechGroupName, VendorCleaningMediaType, LegacyDriveType, DriveTypeFlags, DriveFreezeMask1, DriveFreezeMask2, DriveDownMask1, DriveDownMask2 ) values( @DriveTypeName, @TechGroupName, @VendorCleaningMediaType, @LegacyDriveType, @DriveTypeFlags, @DriveFreezeMask1, @DriveFreezeMask2, @DriveDownMask1, @DriveDownMask2 ) if(@@error <> 0) return 2000028 end -- Check if the DensityName exists in the EMM_Density table if not exists(select DensityName from EMM_Density where(DensityName = @DensityName)) return 2000017 -- Check if the MediaTypeName exists in the EMM_MediaType table if not exists(select MediaTypeName from EMM_MediaType where(MediaTypeName = @MediaTypeName)) return 2000020 -- Add an entry to EMM_DriveType_Density_MediaTyp table if not exists(select DriveTypeName from EMM_DriveType_Density_MediaTyp where(DriveTypeName = @DriveTypeName) and(DensityName = @DensityName) and(MediaTypeName = @MediaTypeName)) begin insert into EMM_DriveType_Density_MediaTyp ( DriveTypeName, DensityName, MediaTypeName ) values( @DriveTypeName, @DensityName, @MediaTypeName ) end if(@@error <> 0) return 2000038 return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_AddDriveType_Proc" IS {create procedure EMM_AddDriveType_Proc ( @DriveTypeName VARCHAR(64), @TechGroupName VARCHAR(64), @MediaTypeName VARCHAR(64), @DensityName VARCHAR(32), @VendorCleaningMediaType integer, @LegacyDriveType integer, @DriveTypeFlags integer, @DriveFreezeMask1 integer, @DriveFreezeMask2 integer, @DriveDownMask1 integer, @DriveDownMask2 integer ) as --- check if the tech group name exists in the EMM_TechnologyGroup table --- If no, error if not exists ( SELECT TechGroupName FROM EMM_TechnologyGroup WHERE ( TechGroupName = @TechGroupName ) ) return 2000014 --- check if the DriveTypeName exists in the EMM_DriveType table --- If yes, update the fields with new values. if exists ( SELECT DriveTypeName FROM EMM_DriveType WHERE ( DriveTypeName = @DriveTypeName ) ) begin UPDATE EMM_DriveType SET TechGroupName = @TechGroupName, VendorCleaningMediaType = @VendorCleaningMediaType, LegacyDriveType = @LegacyDriveType, DriveTypeFlags = @DriveTypeFlags, DriveFreezeMask1 = @DriveFreezeMask1, DriveFreezeMask2 = @DriveFreezeMask2, DriveDownMask1 = @DriveDownMask1, DriveDownMask2 = @DriveDownMask2 WHERE ( DriveTypeName = @DriveTypeName ) if ( @@error != 0 ) return 2000027 end else begin -- Insert new DriveType INSERT INTO EMM_DriveType ( DriveTypeName, TechGroupName, VendorCleaningMediaType, LegacyDriveType, DriveTypeFlags, DriveFreezeMask1, DriveFreezeMask2, DriveDownMask1, DriveDownMask2 ) VALUES ( @DriveTypeName, @TechGroupName, @VendorCleaningMediaType, @LegacyDriveType, @DriveTypeFlags, @DriveFreezeMask1, @DriveFreezeMask2, @DriveDownMask1, @DriveDownMask2 ) if ( @@error != 0 ) return 2000028 end -- Check if the DensityName exists in the EMM_Density table if not exists ( SELECT DensityName FROM EMM_Density WHERE ( DensityName = @DensityName ) ) return 2000017 -- Check if the MediaTypeName exists in the EMM_MediaType table if not exists ( SELECT MediaTypeName FROM EMM_MediaType WHERE ( MediaTypeName = @MediaTypeName ) ) return 2000020 -- Add an entry to EMM_DriveType_Density_MediaTyp table if not exists ( SELECT DriveTypeName FROM EMM_DriveType_Density_MediaTyp WHERE ( DriveTypeName = @DriveTypeName ) AND ( DensityName = @DensityName ) AND ( MediaTypeName = @MediaTypeName ) ) begin INSERT INTO EMM_DriveType_Density_MediaTyp ( DriveTypeName, DensityName, MediaTypeName ) VALUES ( @DriveTypeName, @DensityName, @MediaTypeName ) end if ( @@error != 0 ) return 2000038 return 0 } go create procedure EMM_MAIN.EMM_AddDriveInquiry_Proc( @VendorID varchar(8), @ProductID varchar(16), @Revision varchar(4), @DriveTypeName varchar(64) ) --- check if the DriveTypeName exists in the EMM_DriveType table --- If no, error as if not exists(select DriveTypeName from EMM_DriveType where(DriveTypeName = @DriveTypeName)) return 2000029 --- check if the VendorID, ProductID exist in the EMM_DriveInquiry table --- If no, insert the new entry. if not exists(select DriveTypeName from EMM_DriveInquiry where(VendorID = @VendorID) and(ProductID = @ProductID) and(DriveTypeName = @DriveTypeName)) begin insert into EMM_DriveInquiry ( VendorID, ProductID, Revision, DriveTypeName ) values( @VendorID, @ProductID, @Revision, @DriveTypeName ) end if(@@error <> 0) return 2000036 return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_AddDriveInquiry_Proc" IS {create procedure EMM_AddDriveInquiry_Proc ( @VendorID VARCHAR(8), @ProductID VARCHAR(16), @Revision VARCHAR(4), @DriveTypeName VARCHAR(64) ) as --- check if the DriveTypeName exists in the EMM_DriveType table --- If no, error if not exists ( SELECT DriveTypeName FROM EMM_DriveType WHERE ( DriveTypeName = @DriveTypeName ) ) return 2000029 --- check if the VendorID, ProductID exist in the EMM_DriveInquiry table --- If no, insert the new entry. if not exists ( SELECT DriveTypeName FROM EMM_DriveInquiry WHERE ( VendorID = @VendorID ) AND ( ProductID = @ProductID ) AND ( DriveTypeName = @DriveTypeName ) ) begin INSERT INTO EMM_DriveInquiry ( VendorID, ProductID, Revision, DriveTypeName ) VALUES ( @VendorID, @ProductID, @Revision, @DriveTypeName ) end if ( @@error != 0 ) return 2000036 return 0 } go create procedure EMM_MAIN.EMM_AddLibraryGroup_Proc( @LibraryGroupName varchar(64), @ShortLibraryGroupName varchar(3), @TechGroupName varchar(64), @DefaultMediaTypeName varchar(64), @LegacyRobotType integer, @LibraryGroupFlags integer, @MinSlots integer, @MaxSlots integer, @MaxVolumes integer, @MaxDrives integer, @LegacyLibraryGroupFlags integer, @ValidVendorMedia integer, @ExtendedVendorMedia integer ) --- check if the TechGroupName exists in the EMM_TechnologyGroup table --- If no, error as if not exists(select TechGroupName from EMM_TechnologyGroup where(TechGroupName = @TechGroupName)) return 2000014 --- check if the LibraryGroupName exists in the EMM_LibraryGroup table --- If yes, update the fields with new values. if exists(select LibraryGroupName from EMM_LibraryGroup where(LibraryGroupName = @LibraryGroupName)) begin update EMM_LibraryGroup set ShortLibraryGroupName = @ShortLibraryGroupName, DefaultMediaTypeName = @DefaultMediaTypeName, LegacyRobotType = @LegacyRobotType, LibraryGroupFlags = @LibraryGroupFlags, MinSlots = @MinSlots, MaxSlots = @MaxSlots, MaxVolumes = @MaxVolumes, MaxDrives = @MaxDrives, LegacyLibraryGroupFlags = @LegacyLibraryGroupFlags, ValidVendorMedia = @ValidVendorMedia, ExtendedVendorMedia = @ExtendedVendorMedia where(LibraryGroupName = @LibraryGroupName) if(@@error <> 0) return 2000021 end else --- Insert new LibraryGroup entry begin insert into EMM_LibraryGroup ( LibraryGroupName, ShortLibraryGroupName, DefaultMediaTypeName, LegacyRobotType, LibraryGroupFlags, MinSlots, MaxSlots, MaxVolumes, MaxDrives, LegacyLibraryGroupFlags, ValidVendorMedia, ExtendedVendorMedia ) values( @LibraryGroupName, @ShortLibraryGroupName, @DefaultMediaTypeName, @LegacyRobotType, @LibraryGroupFlags, @MinSlots, @MaxSlots, @MaxVolumes, @MaxDrives, @LegacyLibraryGroupFlags, @ValidVendorMedia, @ExtendedVendorMedia ) if(@@error <> 0) return 2000022 end -- Add an entry to EMM_TechnologyGroup_LibraryGrp table if not exists(select TechGroupName from EMM_TechnologyGroup_LibraryGrp where(TechGroupName = @TechGroupName) and(LibraryGroupName = @LibraryGroupName)) begin insert into EMM_TechnologyGroup_LibraryGrp ( TechGroupName, LibraryGroupName ) values( @TechGroupName, @LibraryGroupName ) end if(@@error <> 0) return 2000040 return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_AddLibraryGroup_Proc" IS {create procedure EMM_AddLibraryGroup_Proc ( @LibraryGroupName VARCHAR(64), @ShortLibraryGroupName VARCHAR(3), @TechGroupName VARCHAR(64), @DefaultMediaTypeName VARCHAR(64), @LegacyRobotType integer, @LibraryGroupFlags integer, @MinSlots integer, @MaxSlots integer, @MaxVolumes integer, @MaxDrives integer, @LegacyLibraryGroupFlags integer, @ValidVendorMedia integer, @ExtendedVendorMedia integer ) as --- check if the TechGroupName exists in the EMM_TechnologyGroup table --- If no, error if not exists ( SELECT TechGroupName FROM EMM_TechnologyGroup WHERE ( TechGroupName = @TechGroupName ) ) return 2000014 --- check if the LibraryGroupName exists in the EMM_LibraryGroup table --- If yes, update the fields with new values. if exists ( SELECT LibraryGroupName FROM EMM_LibraryGroup WHERE ( LibraryGroupName = @LibraryGroupName ) ) begin UPDATE EMM_LibraryGroup SET ShortLibraryGroupName = @ShortLibraryGroupName, DefaultMediaTypeName = @DefaultMediaTypeName, LegacyRobotType = @LegacyRobotType, LibraryGroupFlags = @LibraryGroupFlags, MinSlots = @MinSlots, MaxSlots = @MaxSlots, MaxVolumes = @MaxVolumes, MaxDrives = @MaxDrives, LegacyLibraryGroupFlags = @LegacyLibraryGroupFlags, ValidVendorMedia = @ValidVendorMedia, ExtendedVendorMedia = @ExtendedVendorMedia WHERE ( LibraryGroupName = @LibraryGroupName ) if ( @@error != 0 ) return 2000021 end else --- Insert new LibraryGroup entry begin INSERT INTO EMM_LibraryGroup ( LibraryGroupName, ShortLibraryGroupName, DefaultMediaTypeName, LegacyRobotType, LibraryGroupFlags, MinSlots, MaxSlots, MaxVolumes, MaxDrives, LegacyLibraryGroupFlags, ValidVendorMedia, ExtendedVendorMedia ) VALUES ( @LibraryGroupName, @ShortLibraryGroupName, @DefaultMediaTypeName, @LegacyRobotType, @LibraryGroupFlags, @MinSlots, @MaxSlots, @MaxVolumes, @MaxDrives, @LegacyLibraryGroupFlags, @ValidVendorMedia, @ExtendedVendorMedia ) if ( @@error != 0 ) return 2000022 end -- Add an entry to EMM_TechnologyGroup_LibraryGrp table if not exists ( SELECT TechGroupName FROM EMM_TechnologyGroup_LibraryGrp WHERE ( TechGroupName = @TechGroupName ) AND ( LibraryGroupName = @LibraryGroupName ) ) begin INSERT INTO EMM_TechnologyGroup_LibraryGrp ( TechGroupName, LibraryGroupName ) VALUES ( @TechGroupName, @LibraryGroupName ) end if ( @@error != 0 ) return 2000040 return 0 } go create procedure EMM_MAIN.EMM_AddLibraryType_Proc( @LibraryTypeName varchar(64), @LibraryGroupName varchar(64), @RobotDefault varchar(32), @LibrarySerialization integer, @NumberOfSlots integer, @VendorSenseOrdinal integer, @BarcodeDetection integer, @CompatibilityTag integer, @MailSlotDelay integer, @InportAddressOffset integer, @OutportAddressOffset integer, @LibrarySerialNumOffset integer, @LibrarySerialNumLength integer, @LibrarySerialNumResOffset integer, @NumberOfIE integer, @PtmAddressOffset integer, @InitAfterDismount integer, @UsesTemporaryMailSlot integer, @ClearArmExceptSense varchar(32), @ClearDriveExceptSense varchar(32), @ClearMapExceptSense varchar(32), @ClearSlotExceptSense varchar(32), @DriveNeedsCleaningSense varchar(32), @ElementEmptySense varchar(32), @ForceReinitSense varchar(32), @IncompatibleMediaTypeSense varchar(32), @MoveFailedSense varchar(32), @NoErrorSense varchar(32), @NoMagazineSense varchar(32), @UnknownBarcodeSense varchar(32), @UnknownDriveSense varchar(32), @UnknownBarcodeString varchar(32), @AutoUpdateSense varchar(32), @CleaningInProgressSense varchar(32), @CleaningTapePresentSense varchar(32), @LibraryCleaningSlotSense varchar(32), @NoReinitSense varchar(32), @RetryOnSense varchar(32), @UnknownSnString varchar(32) ) --- check if the LibraryTypeName exists in the EMM_LibraryType table --- If yes, update the fields with new values. as if exists(select LibraryTypeName from EMM_LibraryType where(LibraryTypeName = @LibraryTypeName)) begin update EMM_LibraryType set LibraryGroupName = @LibraryGroupName, RobotDefault = @RobotDefault, LibrarySerialization = @LibrarySerialization, NumberOfSlots = @NumberOfSlots, VendorSenseOrdinal = @VendorSenseOrdinal, BarcodeDetection = @BarcodeDetection, CompatibilityTag = @CompatibilityTag, MailSlotDelay = @MailSlotDelay, InportAddressOffset = @InportAddressOffset, OutportAddressOffset = @OutportAddressOffset, LibrarySerialNumOffset = @LibrarySerialNumOffset, LibrarySerialNumLength = @LibrarySerialNumLength, LibrarySerialNumResOffset = @LibrarySerialNumResOffset, NumberOfIE = @NumberOfIE, PtmAddressOffset = @PtmAddressOffset, InitAfterDismount = @InitAfterDismount, UsesTemporaryMailSlot = @UsesTemporaryMailSlot, ClearArmExceptSense = @ClearArmExceptSense, ClearDriveExceptSense = @ClearDriveExceptSense, ClearMapExceptSense = @ClearMapExceptSense, ClearSlotExceptSense = @ClearSlotExceptSense, DriveNeedsCleaningSense = @DriveNeedsCleaningSense, ElementEmptySense = @ElementEmptySense, ForceReinitSense = @ForceReinitSense, IncompatibleMediaTypeSense = @IncompatibleMediaTypeSense, MoveFailedSense = @MoveFailedSense, NoErrorSense = @NoErrorSense, NoMagazineSense = @NoMagazineSense, UnknownBarcodeSense = @UnknownBarcodeSense, UnknownDriveSense = @UnknownDriveSense, UnknownBarcodeString = @UnknownBarcodeString, AutoUpdateSense = @AutoUpdateSense, CleaningInProgressSense = @CleaningInProgressSense, CleaningTapePresentSense = @CleaningTapePresentSense, LibraryCleaningSlotSense = @LibraryCleaningSlotSense, NoReinitSense = @NoReinitSense, RetryOnSense = @RetryOnSense, UnknownSnString = @UnknownSnString where(LibraryTypeName = @LibraryTypeName) if(@@error <> 0) return 2000024 return 0 end -- Insert new LibraryType insert into EMM_LibraryType ( LibraryTypeName, LibraryGroupName, RobotDefault, LibrarySerialization, NumberOfSlots, VendorSenseOrdinal, BarcodeDetection, CompatibilityTag, MailSlotDelay, InportAddressOffset, OutportAddressOffset, LibrarySerialNumOffset, LibrarySerialNumLength, LibrarySerialNumResOffset, NumberOfIE, PtmAddressOffset, InitAfterDismount, UsesTemporaryMailSlot, ClearArmExceptSense, ClearDriveExceptSense, ClearMapExceptSense, ClearSlotExceptSense, DriveNeedsCleaningSense, ElementEmptySense, ForceReinitSense, IncompatibleMediaTypeSense, MoveFailedSense, NoErrorSense, NoMagazineSense, UnknownBarcodeSense, UnknownDriveSense, UnknownBarcodeString, AutoUpdateSense, CleaningInProgressSense, CleaningTapePresentSense, LibraryCleaningSlotSense, NoReinitSense, RetryOnSense, UnknownSnString ) values( @LibraryTypeName, @LibraryGroupName, @RobotDefault, @LibrarySerialization, @NumberOfSlots, @VendorSenseOrdinal, @BarcodeDetection, @CompatibilityTag, @MailSlotDelay, @InportAddressOffset, @OutportAddressOffset, @LibrarySerialNumOffset, @LibrarySerialNumLength, @LibrarySerialNumResOffset, @NumberOfIE, @PtmAddressOffset, @InitAfterDismount, @UsesTemporaryMailSlot, @ClearArmExceptSense, @ClearDriveExceptSense, @ClearMapExceptSense, @ClearSlotExceptSense, @DriveNeedsCleaningSense, @ElementEmptySense, @ForceReinitSense, @IncompatibleMediaTypeSense, @MoveFailedSense, @NoErrorSense, @NoMagazineSense, @UnknownBarcodeSense, @UnknownDriveSense, @UnknownBarcodeString, @AutoUpdateSense, @CleaningInProgressSense, @CleaningTapePresentSense, @LibraryCleaningSlotSense, @NoReinitSense, @RetryOnSense, @UnknownSnString ) if(@@error <> 0) return 2000025 return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_AddLibraryType_Proc" IS {create procedure EMM_AddLibraryType_Proc ( @LibraryTypeName VARCHAR(64), @LibraryGroupName VARCHAR(64), @RobotDefault VARCHAR(32), @LibrarySerialization integer, @NumberOfSlots integer, @VendorSenseOrdinal integer, @BarcodeDetection integer, @CompatibilityTag integer, @MailSlotDelay integer, @InportAddressOffset integer, @OutportAddressOffset integer, @LibrarySerialNumOffset integer, @LibrarySerialNumLength integer, @LibrarySerialNumResOffset integer, @NumberOfIE integer, @PtmAddressOffset integer, @InitAfterDismount integer, @UsesTemporaryMailSlot integer, @ClearArmExceptSense VARCHAR(32), @ClearDriveExceptSense VARCHAR(32), @ClearMapExceptSense VARCHAR(32), @ClearSlotExceptSense VARCHAR(32), @DriveNeedsCleaningSense VARCHAR(32), @ElementEmptySense VARCHAR(32), @ForceReinitSense VARCHAR(32), @IncompatibleMediaTypeSense VARCHAR(32), @MoveFailedSense VARCHAR(32), @NoErrorSense VARCHAR(32), @NoMagazineSense VARCHAR(32), @UnknownBarcodeSense VARCHAR(32), @UnknownDriveSense VARCHAR(32), @UnknownBarcodeString VARCHAR(32), @AutoUpdateSense VARCHAR(32), @CleaningInProgressSense VARCHAR(32), @CleaningTapePresentSense VARCHAR(32), @LibraryCleaningSlotSense VARCHAR(32), @NoReinitSense VARCHAR(32), @RetryOnSense VARCHAR(32), @UnknownSnString VARCHAR(32) ) as --- check if the LibraryTypeName exists in the EMM_LibraryType table --- If yes, update the fields with new values. if exists ( SELECT LibraryTypeName FROM EMM_LibraryType WHERE ( LibraryTypeName = @LibraryTypeName ) ) begin UPDATE EMM_LibraryType SET LibraryGroupName = @LibraryGroupName, RobotDefault = @RobotDefault, LibrarySerialization = @LibrarySerialization, NumberOfSlots = @NumberOfSlots, VendorSenseOrdinal = @VendorSenseOrdinal, BarcodeDetection = @BarcodeDetection, CompatibilityTag = @CompatibilityTag, MailSlotDelay = @MailSlotDelay, InportAddressOffset = @InportAddressOffset, OutportAddressOffset = @OutportAddressOffset, LibrarySerialNumOffset = @LibrarySerialNumOffset, LibrarySerialNumLength = @LibrarySerialNumLength, LibrarySerialNumResOffset = @LibrarySerialNumResOffset, NumberOfIE = @NumberOfIE, PtmAddressOffset = @PtmAddressOffset, InitAfterDismount = @InitAfterDismount, UsesTemporaryMailSlot = @UsesTemporaryMailSlot, ClearArmExceptSense = @ClearArmExceptSense, ClearDriveExceptSense = @ClearDriveExceptSense, ClearMapExceptSense = @ClearMapExceptSense, ClearSlotExceptSense = @ClearSlotExceptSense, DriveNeedsCleaningSense = @DriveNeedsCleaningSense, ElementEmptySense = @ElementEmptySense, ForceReinitSense = @ForceReinitSense, IncompatibleMediaTypeSense = @IncompatibleMediaTypeSense, MoveFailedSense = @MoveFailedSense, NoErrorSense = @NoErrorSense, NoMagazineSense = @NoMagazineSense, UnknownBarcodeSense = @UnknownBarcodeSense, UnknownDriveSense = @UnknownDriveSense, UnknownBarcodeString = @UnknownBarcodeString, AutoUpdateSense = @AutoUpdateSense, CleaningInProgressSense = @CleaningInProgressSense, CleaningTapePresentSense = @CleaningTapePresentSense, LibraryCleaningSlotSense = @LibraryCleaningSlotSense, NoReinitSense = @NoReinitSense, RetryOnSense = @RetryOnSense, UnknownSnString = @UnknownSnString WHERE ( LibraryTypeName = @LibraryTypeName ) if ( @@error != 0 ) return 2000024 return 0 end -- Insert new LibraryType INSERT INTO EMM_LibraryType ( LibraryTypeName, LibraryGroupName, RobotDefault, LibrarySerialization, NumberOfSlots, VendorSenseOrdinal, BarcodeDetection, CompatibilityTag, MailSlotDelay, InportAddressOffset, OutportAddressOffset, LibrarySerialNumOffset, LibrarySerialNumLength, LibrarySerialNumResOffset, NumberOfIE, PtmAddressOffset, InitAfterDismount, UsesTemporaryMailSlot, ClearArmExceptSense, ClearDriveExceptSense, ClearMapExceptSense, ClearSlotExceptSense, DriveNeedsCleaningSense, ElementEmptySense, ForceReinitSense, IncompatibleMediaTypeSense, MoveFailedSense, NoErrorSense, NoMagazineSense, UnknownBarcodeSense, UnknownDriveSense, UnknownBarcodeString, AutoUpdateSense, CleaningInProgressSense, CleaningTapePresentSense, LibraryCleaningSlotSense, NoReinitSense, RetryOnSense, UnknownSnString ) VALUES ( @LibraryTypeName, @LibraryGroupName, @RobotDefault, @LibrarySerialization, @NumberOfSlots, @VendorSenseOrdinal, @BarcodeDetection, @CompatibilityTag, @MailSlotDelay, @InportAddressOffset, @OutportAddressOffset, @LibrarySerialNumOffset, @LibrarySerialNumLength, @LibrarySerialNumResOffset, @NumberOfIE, @PtmAddressOffset, @InitAfterDismount, @UsesTemporaryMailSlot, @ClearArmExceptSense, @ClearDriveExceptSense, @ClearMapExceptSense, @ClearSlotExceptSense, @DriveNeedsCleaningSense, @ElementEmptySense, @ForceReinitSense, @IncompatibleMediaTypeSense, @MoveFailedSense, @NoErrorSense, @NoMagazineSense, @UnknownBarcodeSense, @UnknownDriveSense, @UnknownBarcodeString, @AutoUpdateSense, @CleaningInProgressSense, @CleaningTapePresentSense, @LibraryCleaningSlotSense, @NoReinitSense, @RetryOnSense, @UnknownSnString ) if ( @@error != 0 ) return 2000025 return 0 } go create procedure EMM_MAIN.EMM_AddLibraryInquiry_Proc( @VendorId varchar(8), @ProductId varchar(16), @Revision varchar(4), @LibraryTypeName varchar(64) ) --- check if the LibraryTypeName exists in the EMM_LibraryType table as if not exists(select LibraryTypeName from EMM_LibraryType where(LibraryTypeName = @LibraryTypeName)) return 2000026 if not exists(select LibraryTypeName from EMM_LibraryInquiry where(VendorID = @VendorId) and(ProductID = @ProductId) and(LibraryTypeName = @LibraryTypeName)) begin insert into EMM_LibraryInquiry ( VendorID, ProductID, Revision, LibraryTypeName ) values( @VendorId, @ProductId, @Revision, @LibraryTypeName ) end if(@@error <> 0) return 2000037 return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_AddLibraryInquiry_Proc" IS {create procedure EMM_AddLibraryInquiry_Proc ( @VendorId VARCHAR(8), @ProductId VARCHAR(16), @Revision VARCHAR(4), @LibraryTypeName VARCHAR(64) ) as --- check if the LibraryTypeName exists in the EMM_LibraryType table if not exists ( SELECT LibraryTypeName FROM EMM_LibraryType WHERE ( LibraryTypeName = @LibraryTypeName ) ) return 2000026 if not exists ( SELECT LibraryTypeName FROM EMM_LibraryInquiry WHERE ( VendorID = @VendorId ) AND ( ProductID = @ProductId ) AND ( LibraryTypeName = @LibraryTypeName ) ) begin INSERT INTO EMM_LibraryInquiry ( VendorID, ProductID, Revision, LibraryTypeName ) VALUES ( @VendorId, @ProductId, @Revision, @LibraryTypeName ) end if ( @@error != 0 ) return 2000037 return 0 } go create procedure EMM_MAIN.EMM_AddApiVendor_Proc( @ApiProductName varchar(64), @ApiTypeName varchar(16) ) --- check if the ApiTypeName exists in the EMM_ApiVendor table --- If yes, update the fields with new values. as if exists(select ApiTypeName from EMM_ApiVendor where(ApiTypeName = @ApiTypeName)) begin update EMM_ApiVendor set ApiProductName = @ApiProductName where(ApiTypeName = @ApiTypeName) if(@@error <> 0) return 2000033 end else begin -- Insert new ApiVendor insert into EMM_ApiVendor ( ApiProductName, ApiTypeName ) values( @ApiProductName, @ApiTypeName ) if(@@error <> 0) return 2000034 end return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_AddApiVendor_Proc" IS {create procedure EMM_AddApiVendor_Proc ( @ApiProductName VARCHAR(64), @ApiTypeName VARCHAR(16) ) as --- check if the ApiTypeName exists in the EMM_ApiVendor table --- If yes, update the fields with new values. if exists ( SELECT ApiTypeName FROM EMM_ApiVendor WHERE ( ApiTypeName = @ApiTypeName ) ) begin UPDATE EMM_ApiVendor SET ApiProductName = @ApiProductName WHERE ( ApiTypeName = @ApiTypeName ) if ( @@error != 0 ) return 2000033 end else begin -- Insert new ApiVendor INSERT INTO EMM_ApiVendor ( ApiProductName, ApiTypeName ) VALUES ( @ApiProductName, @ApiTypeName ) if ( @@error != 0 ) return 2000034 end return 0 } go create procedure EMM_MAIN.EMM_AddApiMediaType_Proc( @ApiMediaTypeName varchar(64), @ApiTypeName varchar(16), @MediaTypeName varchar(64), @ApiOrdinal integer, @ApiLibraryFlags integer, @MaximumMount integer ) --- check if the ApiTypeName exists in the EMM_ApiVendor table --- If no, error as if not exists(select ApiTypeName from EMM_ApiVendor where(ApiTypeName = @ApiTypeName)) return 2000043 --- check if the MediaTypeName exists in the EMM_MediaType table --- If no, error if not exists(select MediaTypeName from EMM_MediaType where(MediaTypeName = @MediaTypeName)) return 2000032 --- check if the ApiMediaTypeName exists in the EMM_ApiMediaType table --- If yes, update the fields with new values. if exists(select ApiMediaTypeName from EMM_ApiMediaType where(ApiMediaTypeName = @ApiMediaTypeName) and(ApiTypeName = @ApiTypeName)) begin update EMM_ApiMediaType set ApiOrdinal = @ApiOrdinal, ApiLibraryFlags = @ApiLibraryFlags, MaximumMount = @MaximumMount where(ApiMediaTypeName = @ApiMediaTypeName) and(ApiTypeName = @ApiTypeName) if(@@error <> 0) return 2000030 end else --- Insert new ApiMediaType entry begin insert into EMM_ApiMediaType ( ApiMediaTypeName, ApiTypeName, ApiOrdinal, ApiLibraryFlags, MaximumMount ) values( @ApiMediaTypeName, @ApiTypeName, @ApiOrdinal, @ApiLibraryFlags, @MaximumMount ) if(@@error <> 0) return 2000031 end -- Add an entry to EMM_MediaType_ApiMediaType table if not exists(select ApiMediaTypeName from EMM_MediaType_ApiMediaType where(ApiMediaTypeName = @ApiMediaTypeName) and(ApiTypeName = @ApiTypeName) and(MediaTypeName = @MediaTypeName)) begin insert into EMM_MediaType_ApiMediaType ( ApiMediaTypeName, ApiTypeName, MediaTypeName ) values( @ApiMediaTypeName, @ApiTypeName, @MediaTypeName ) end if(@@error <> 0) return 2000039 return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_AddApiMediaType_Proc" IS {create procedure EMM_AddApiMediaType_Proc ( @ApiMediaTypeName VARCHAR(64), @ApiTypeName VARCHAR(16), @MediaTypeName VARCHAR(64), @ApiOrdinal integer, @ApiLibraryFlags integer, @MaximumMount integer ) as --- check if the ApiTypeName exists in the EMM_ApiVendor table --- If no, error if not exists ( SELECT ApiTypeName FROM EMM_ApiVendor WHERE ( ApiTypeName = @ApiTypeName ) ) return 2000043 --- check if the MediaTypeName exists in the EMM_MediaType table --- If no, error if not exists ( SELECT MediaTypeName FROM EMM_MediaType WHERE ( MediaTypeName = @MediaTypeName ) ) return 2000032 --- check if the ApiMediaTypeName exists in the EMM_ApiMediaType table --- If yes, update the fields with new values. if exists ( SELECT ApiMediaTypeName FROM EMM_ApiMediaType WHERE ( ApiMediaTypeName = @ApiMediaTypeName ) AND ( ApiTypeName = @ApiTypeName ) ) begin UPDATE EMM_ApiMediaType SET ApiOrdinal = @ApiOrdinal, ApiLibraryFlags = @ApiLibraryFlags, MaximumMount = @MaximumMount WHERE ( ApiMediaTypeName = @ApiMediaTypeName ) AND ( ApiTypeName = @ApiTypeName ) if ( @@error != 0 ) return 2000030 end else --- Insert new ApiMediaType entry begin INSERT INTO EMM_ApiMediaType ( ApiMediaTypeName, ApiTypeName, ApiOrdinal, ApiLibraryFlags, MaximumMount ) VALUES ( @ApiMediaTypeName, @ApiTypeName, @ApiOrdinal, @ApiLibraryFlags, @MaximumMount ) if ( @@error != 0 ) return 2000031 end -- Add an entry to EMM_MediaType_ApiMediaType table if not exists ( SELECT ApiMediaTypeName FROM EMM_MediaType_ApiMediaType WHERE ( ApiMediaTypeName = @ApiMediaTypeName ) AND ( ApiTypeName = @ApiTypeName ) AND ( MediaTypeName = @MediaTypeName ) ) begin INSERT INTO EMM_MediaType_ApiMediaType ( ApiMediaTypeName, ApiTypeName, MediaTypeName ) VALUES ( @ApiMediaTypeName, @ApiTypeName, @MediaTypeName ) end if ( @@error != 0 ) return 2000039 return 0 } go create procedure EMM_MAIN.EMM_CreateMachineDeviceConnection_Proc( @MachineKey unsigned integer, @SecondaryMachineKey unsigned integer, @DeviceType integer, @ScsiPort smallint, @ScsiBus smallint, @ScsiTarget smallint, @ScsiLun smallint, @DeviceKey unsigned integer, @DeviceID binary(16), @DeviceState smallint, @DeviceFlags integer, @PrimaryPath varchar(128), @SecondaryPath varchar(128)= '', @PrimaryModeBits smallint, @SecondaryModeBits smallint, @DriveIndex smallint ) ---SET_NOCOUNT_ON -- rxm - we should be allowed to create device even if device does not exist "?""?""?" -- Exit if the device key does not exist. --if not exists ( select DeviceKey from MDM_Device_View where ( DeviceKey = @DeviceKey ) ) return -1 -- Get the machine key if the machine id exists. --if exists ( select MachineKey from EMM_Machine where ( MachineID = @MachineID ) ) -- select top 1 @MachineKey = MachineKey from EMM_Machine_View where ( MachineID = @MachineID ) as -- Exit if the machine key does not exist. if not exists(select MachineKey from EMM_Machine where(MachineKey = @MachineKey)) return 2000000 --- if we have valid path, check that path is not already used on that Machine which is not NDMP if(@PrimaryPath is not null and @PrimaryPath <> '') begin if exists(select PrimaryMachineKey from EMM_MachineDeviceConnection where(PrimaryMachineKey = @MachineKey and SecondaryMachineKey = 0 and PrimaryPath = @PrimaryPath and(ScsiPort = @ScsiPort) and(ScsiBus = @ScsiBus) and(ScsiTarget = @ScsiTarget) and(ScsiLun = @ScsiLun))) begin return 2009006 end end -- we must do the same for SCSI PORT BUS LUN combo -- Ensure we have a valid Machine Device connection record -- This is because in AutoConf even the Drive Element creation record will call this procedure -- Because it needs to create a drive index -- only for drives because robots can have remote robots which are fake entries if not((@PrimaryPath is null or @PrimaryPath = '') and @ScsiPort = -1 and @DeviceType = 2) begin -- delete a fake path if one exists for a remote lib and add a real one if exists(select PrimaryMachineKey from EMM_MachineDeviceConnection where(PrimaryMachineKey = @MachineKey and SecondaryMachineKey = @SecondaryMachineKey and PrimaryPath = '' and ScsiPort = -1 and DeviceKey = @DeviceKey)) begin delete from EMM_MachineDeviceConnection where(PrimaryMachineKey = @MachineKey and SecondaryMachineKey = @SecondaryMachineKey and PrimaryPath = '' and ScsiPort = -1 and DeviceKey = @DeviceKey) end -- create the machine device record if it does not already exist. if exists(select PrimaryMachineKey from EMM_MachineDeviceConnection where(PrimaryMachineKey = @MachineKey) and(SecondaryMachineKey = @SecondaryMachineKey) and(PrimaryPath = @PrimaryPath) and(ScsiPort = @ScsiPort) and(ScsiBus = @ScsiBus) and(ScsiTarget = @ScsiTarget) and(ScsiLun = @ScsiLun) and(DeviceKey = @DeviceKey)) begin return 2009006 end else begin insert into EMM_MachineDeviceConnection ( PrimaryMachineKey, SecondaryMachineKey, DeviceType, ScsiPort, ScsiBus, ScsiTarget, ScsiLun, DeviceKey, VendorDeviceGuid, DeviceStatus, DeviceFlags, PrimaryPath, SecondaryPath, PrimaryModeBits, SecondaryModeBits ) values( @MachineKey, @SecondaryMachineKey, @DeviceType, @ScsiPort, @ScsiBus, @ScsiTarget, @ScsiLun, @DeviceKey, @DeviceID, @DeviceState, @DeviceFlags, @PrimaryPath, @SecondaryPath, @PrimaryModeBits, @SecondaryModeBits ) end end -- Create the netbackup drive index record -- This is done here because in case of tpautoconf Drive Element record if(@DeviceType = 2) begin if not exists(select * from EMM_DriveIndex where MachineKey = @MachineKey and DeviceKey = @DeviceKey) begin insert into EMM_DriveIndex ( MachineKey, DeviceKey, DriveIndex ) values( @MachineKey, @DeviceKey, @DriveIndex ) end end -- update drive status for shared flags declare @retval integer set @retval = 0 execute @retval = EMM_UpdateDeviceConnectionStatus_Proc(@DriveKey) if(@retval <> 0) begin return @retval end return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_CreateMachineDeviceConnection_Proc" IS {create procedure EMM_CreateMachineDeviceConnection_Proc ( @MachineKey unsigned integer, @SecondaryMachineKey unsigned integer, @DeviceType integer, @ScsiPort smallint, @ScsiBus smallint, @ScsiTarget smallint, @ScsiLun smallint, @DeviceKey unsigned integer, @DeviceID binary(16), @DeviceState smallint, @DeviceFlags integer, @PrimaryPath VARCHAR(128), @SecondaryPath VARCHAR(128) = '', @PrimaryModeBits smallint, @SecondaryModeBits smallint, @DriveIndex smallint ) as ---SET_NOCOUNT_ON -- rxm - we should be allowed to create device even if device does not exist "?""?""?" -- Exit if the device key does not exist. --if not exists ( select DeviceKey from MDM_Device_View where ( DeviceKey = @DeviceKey ) ) return -1 -- Get the machine key if the machine id exists. --if exists ( select MachineKey from EMM_Machine where ( MachineID = @MachineID ) ) -- select top 1 @MachineKey = MachineKey from EMM_Machine_View where ( MachineID = @MachineID ) -- Exit if the machine key does not exist. if not exists ( select MachineKey from EMM_Machine where ( MachineKey = @MachineKey ) ) return 2000000 --- if we have valid path, check that path is not already used on that Machine which is not NDMP if (@PrimaryPath != NULL and @PrimaryPath != '') begin if exists ( select PrimaryMachineKey from EMM_MachineDeviceConnection where ( PrimaryMachineKey = @MachineKey and SecondaryMachineKey = 0 and PrimaryPath = @PrimaryPath and ( ScsiPort = @ScsiPort ) and ( ScsiBus = @ScsiBus ) and ( ScsiTarget = @ScsiTarget ) and ( ScsiLun = @ScsiLun ) ) ) begin return 2009006 end end -- we must do the same for SCSI PORT BUS LUN combo -- Ensure we have a valid Machine Device connection record -- This is because in AutoConf even the Drive Element creation record will call this procedure -- Because it needs to create a drive index -- only for drives because robots can have remote robots which are fake entries if not ((@PrimaryPath = NULL or @PrimaryPath = '') and @ScsiPort = -1 and @DeviceType = 2) begin -- delete a fake path if one exists for a remote lib and add a real one if exists ( select PrimaryMachineKey from EMM_MachineDeviceConnection where ( PrimaryMachineKey = @MachineKey and SecondaryMachineKey = @SecondaryMachineKey and PrimaryPath = '' and ScsiPort = -1 and DeviceKey = @DeviceKey) ) begin delete from EMM_MachineDeviceConnection where ( PrimaryMachineKey = @MachineKey and SecondaryMachineKey = @SecondaryMachineKey and PrimaryPath = '' and ScsiPort = -1 and DeviceKey = @DeviceKey) end -- create the machine device record if it does not already exist. if exists ( select PrimaryMachineKey from EMM_MachineDeviceConnection where ( PrimaryMachineKey = @MachineKey ) and ( SecondaryMachineKey = @SecondaryMachineKey ) and ( PrimaryPath = @PrimaryPath) and ( ScsiPort = @ScsiPort ) and ( ScsiBus = @ScsiBus ) and ( ScsiTarget = @ScsiTarget ) and ( ScsiLun = @ScsiLun ) and ( DeviceKey = @DeviceKey ) ) begin return 2009006 end else begin insert into EMM_MachineDeviceConnection ( PrimaryMachineKey, SecondaryMachineKey, DeviceType, ScsiPort, ScsiBus, ScsiTarget, ScsiLun, DeviceKey, VendorDeviceGuid, DeviceStatus, DeviceFlags, PrimaryPath, SecondaryPath, PrimaryModeBits, SecondaryModeBits ) values ( @MachineKey, @SecondaryMachineKey, @DeviceType, @ScsiPort, @ScsiBus, @ScsiTarget, @ScsiLun, @DeviceKey, @DeviceID, @DeviceState, @DeviceFlags, @PrimaryPath, @SecondaryPath, @PrimaryModeBits, @SecondaryModeBits ) end end -- Create the netbackup drive index record -- This is done here because in case of tpautoconf Drive Element record if (@DeviceType = 2) begin if not exists (select * from EMM_DriveIndex where MachineKey = @MachineKey and DeviceKey = @DeviceKey) begin insert into EMM_DriveIndex ( MachineKey, DeviceKey, DriveIndex ) values ( @MachineKey, @DeviceKey, @DriveIndex ) end end -- update drive status for shared flags declare @retval integer set @retval = 0 execute @retval = EMM_UpdateDeviceConnectionStatus_Proc(@DriveKey) if (@retval <> 0) begin return @retval end return 0 } go create procedure EMM_MAIN.EMM_DeleteStorageUnit_Proc( @MasterServerKey integer, @STUName varchar(128) ) --- check if the STUName exists in the EMM_StorageUnit table --- If yes, return error as if not exists(select StorageUnitName from EMM_StorageUnit where(StorageUnitName = @STUName) and(MasterServerKey = @MasterServerKey)) return 2002002 -- First remove storage unit from all the storage unit groups delete from EMM_StorageUnit_STUGroup where(StorageUnitName = @STUName) and(MasterServerKey = @MasterServerKey) if(@@error <> 0) return 2002009 -- Delete storage unit delete from EMM_StorageUnit where(StorageUnitName = @STUName) and(MasterServerKey = @MasterServerKey) if(@@error <> 0) return 2002003 return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_DeleteStorageUnit_Proc" IS {create procedure EMM_DeleteStorageUnit_Proc ( @MasterServerKey integer, @STUName VARCHAR(128) ) as --- check if the STUName exists in the EMM_StorageUnit table --- If yes, return error if not exists ( SELECT StorageUnitName FROM EMM_StorageUnit WHERE ( StorageUnitName = @STUName ) AND ( MasterServerKey = @MasterServerKey ) ) return 2002002 -- First remove storage unit from all the storage unit groups DELETE FROM EMM_StorageUnit_STUGroup WHERE ( StorageUnitName = @STUName ) AND ( MasterServerKey = @MasterServerKey ) if ( @@error != 0 ) return 2002009 -- Delete storage unit DELETE FROM EMM_StorageUnit WHERE ( StorageUnitName = @STUName ) AND ( MasterServerKey = @MasterServerKey ) if ( @@error != 0 ) return 2002003 return 0 } go create procedure EMM_MAIN.EMM_CountStorageUnit_Proc( @MasterServerKey integer, @STU_Count integer output ) as select @STU_Count = count() from EMM_StorageUnit where MasterServerKey = @MasterServerKey return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_CountStorageUnit_Proc" IS {create procedure EMM_CountStorageUnit_Proc ( @MasterServerKey integer, @STU_Count integer output ) as SELECT @STU_Count = count() FROM EMM_StorageUnit WHERE MasterServerKey = @MasterServerKey return 0 } go create procedure EMM_MAIN.EMM_AddStorageUnitGroup_Proc( @MasterServerKey integer, @STU_GroupName varchar(128), @SelectionMethod integer ) --- check if the STU Group Name exists in the EMM_StorageUnitGroup table --- If yes, return error as if exists(select GroupName from EMM_StorageUnitGroup where(GroupName = @STU_GroupName) and(MasterServerKey = @MasterServerKey)) return 2002005 -- Insert new STU group insert into EMM_StorageUnitGroup ( GroupName, MasterServerKey, SelectionMethod ) values( @STU_GroupName, @MasterServerKey, @SelectionMethod ) if(@@error <> 0) return 2002006 return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_AddStorageUnitGroup_Proc" IS {create procedure EMM_AddStorageUnitGroup_Proc ( @MasterServerKey integer, @STU_GroupName VARCHAR(128), @SelectionMethod integer ) as --- check if the STU Group Name exists in the EMM_StorageUnitGroup table --- If yes, return error if exists ( SELECT GroupName FROM EMM_StorageUnitGroup WHERE ( GroupName = @STU_GroupName ) AND ( MasterServerKey = @MasterServerKey ) ) return 2002005 -- Insert new STU group INSERT INTO EMM_StorageUnitGroup ( GroupName, MasterServerKey, SelectionMethod ) VALUES ( @STU_GroupName, @MasterServerKey, @SelectionMethod ) if ( @@error != 0 ) return 2002006 return 0 } go create procedure EMM_MAIN.EMM_AddStorageUnitIntoGroup_Proc( @MasterServerKey integer, @STU_GroupName varchar(128), @STUName varchar(128), @OrderNumber integer ) --- check if the STU Group Name exists in the EMM_StorageUnitGroup table --- If no, return error as if not exists(select GroupName from EMM_StorageUnitGroup where(GroupName = @STU_GroupName) and(MasterServerKey = @MasterServerKey)) return 2002007 --- check if the STUName exists in the EMM_StorageUnit table --- If yes, return error if not exists(select StorageUnitName from EMM_StorageUnit where(StorageUnitName = @STUName) and(MasterServerKey = @MasterServerKey)) return 2002002 --- check if the storage unit already exists in the storage group, If yes return error. --- Duplicates are not allowed. if exists(select StorageUnitName from EMM_StorageUnit_STUGroup where(GroupName = @STU_GroupName) and(MasterServerKey = @MasterServerKey) and(StorageUnitName = @STUName)) return 2002000 -- Insert new STU into group insert into EMM_StorageUnit_STUGroup ( StorageUnitName, GroupName, MasterServerKey, OrderNumber ) values( @STUName, @STU_GroupName, @MasterServerKey, @OrderNumber ) if(@@error <> 0) return 2002001 return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_AddStorageUnitIntoGroup_Proc" IS {create procedure EMM_AddStorageUnitIntoGroup_Proc ( @MasterServerKey integer, @STU_GroupName VARCHAR(128), @STUName VARCHAR(128), @OrderNumber integer ) as --- check if the STU Group Name exists in the EMM_StorageUnitGroup table --- If no, return error if not exists ( SELECT GroupName FROM EMM_StorageUnitGroup WHERE ( GroupName = @STU_GroupName ) AND ( MasterServerKey = @MasterServerKey ) ) return 2002007 --- check if the STUName exists in the EMM_StorageUnit table --- If yes, return error if not exists ( SELECT StorageUnitName FROM EMM_StorageUnit WHERE ( StorageUnitName = @STUName ) AND ( MasterServerKey = @MasterServerKey ) ) return 2002002 --- check if the storage unit already exists in the storage group, If yes return error. --- Duplicates are not allowed. if exists ( SELECT StorageUnitName FROM EMM_StorageUnit_STUGroup WHERE ( GroupName = @STU_GroupName ) AND ( MasterServerKey = @MasterServerKey ) AND ( StorageUnitName = @STUName ) ) return 2002000 -- Insert new STU into group INSERT INTO EMM_StorageUnit_STUGroup ( StorageUnitName, GroupName, MasterServerKey, OrderNumber ) VALUES ( @STUName, @STU_GroupName, @MasterServerKey, @OrderNumber ) if ( @@error != 0 ) return 2002001 return 0 } go create procedure EMM_MAIN.EMM_DeleteStorageUnitGroup_Proc( @MasterServerKey integer, @STU_Group varchar(128) ) --- check if the STU_Group name exists in the EMM_StorageUnitGroup table --- If yes, return error as if not exists(select GroupName from EMM_StorageUnitGroup where(GroupName = @STU_Group) and(MasterServerKey = @MasterServerKey)) return 2002007 -- First remove entries for storage unit group from EMM_StorageUnit_STUGroup table. delete from EMM_StorageUnit_STUGroup where(GroupName = @STU_Group) and(MasterServerKey = @MasterServerKey) if(@@error <> 0) return 2002009 -- Delete storage unit group delete from EMM_StorageUnitGroup where(GroupName = @STU_Group) and(MasterServerKey = @MasterServerKey) if(@@error <> 0) return 2002008 return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_DeleteStorageUnitGroup_Proc" IS {create procedure EMM_DeleteStorageUnitGroup_Proc ( @MasterServerKey integer, @STU_Group VARCHAR(128) ) as --- check if the STU_Group name exists in the EMM_StorageUnitGroup table --- If yes, return error if not exists ( SELECT GroupName FROM EMM_StorageUnitGroup WHERE ( GroupName = @STU_Group ) AND ( MasterServerKey = @MasterServerKey ) ) return 2002007 -- First remove entries for storage unit group from EMM_StorageUnit_STUGroup table. DELETE FROM EMM_StorageUnit_STUGroup WHERE ( GroupName = @STU_Group ) AND ( MasterServerKey = @MasterServerKey ) if ( @@error != 0 ) return 2002009 -- Delete storage unit group DELETE FROM EMM_StorageUnitGroup WHERE ( GroupName = @STU_Group ) AND ( MasterServerKey = @MasterServerKey ) if ( @@error != 0 ) return 2002008 return 0 } go create procedure EMM_MAIN.EMM_CountStorageUnitGroup_Proc( @MasterServerKey integer, @STU_Count integer output ) as set @STU_Count = 0 select @STU_Count = count() from EMM_StorageUnitGroup where MasterServerKey = @MasterServerKey return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_CountStorageUnitGroup_Proc" IS {create procedure EMM_CountStorageUnitGroup_Proc ( @MasterServerKey integer, @STU_Count integer output ) as set @STU_Count = 0 SELECT @STU_Count = count() FROM EMM_StorageUnitGroup WHERE MasterServerKey = @MasterServerKey return 0 } go create procedure EMM_MAIN.EMM_AddBarcodeRule_Proc( @MaxMounts integer, @MediaPoolNumber smallint, @MediaType integer, @BarcodePrefix varchar(16), @Description varchar(256), @OriginHostName varchar(1024) ) -- check if the OriginHostName exists, otherwise error as declare @OriginHostKey unsigned integer set @OriginHostKey = 0 if(LENGTH(@OriginHostName) <> 0) begin select @OriginHostKey = MachineKey from EMM_MachineAlias where MachineAliasName = @OriginHostName and MachineNbuType in( 1,3 ) if(@OriginHostKey = 0) return 2000000 end -- check if the BarcodePrefix exists, duplicates are not allowed if(LENGTH(@BarcodePrefix) = 0) return 2004000 if exists(select BarcodePrefix from EMM_BarcodeRule where(BarcodePrefix = @BarcodePrefix)) return 2004001 -- Check if MediaPoolNumber exists, otherwise error if not exists(select MediaPoolNumber from EMM_MediaPool where(MediaPoolNumber = @MediaPoolNumber)) return 2003002 declare @BarcodeRuleCount integer set @BarcodeRuleCount = 0 select @BarcodeRuleCount = count() from EMM_BarcodeRule declare @MinBarcodeRuleNumber integer set @MinBarcodeRuleNumber = -1 declare @MaxBarcodeRuleNumber integer set @MaxBarcodeRuleNumber = -1 declare @NextBarcodeRuleNumber integer select @MinBarcodeRuleNumber = isnull(min(BarcodeRuleNumber),-1) from EMM_BarcodeRule select @MaxBarcodeRuleNumber = isnull(max(BarcodeRuleNumber),-1) from EMM_BarcodeRule --- Generate the next drive number. --- do these have to be unique across or withing machines only if((@BarcodeRuleCount = 0) or(@MinBarcodeRuleNumber <> 0)) set @NextBarcodeRuleNumber = 0 else if(@MaxBarcodeRuleNumber = @BarcodeRuleCount-1) set @NextBarcodeRuleNumber = @MaxBarcodeRuleNumber+1 else select top 1 @NextBarcodeRuleNumber = (EMM_A.BarcodeRuleNumber+1) from(EMM_BarcodeRule as EMM_A left outer join EMM_BarcodeRule as EMM_B on EMM_B.BarcodeRuleNumber = (EMM_A.BarcodeRuleNumber+1)) where EMM_B.BarcodeRuleNumber is null order by EMM_A.BarcodeRuleNumber asc -- Insert barcode rule record insert into EMM_BarcodeRule ( BarcodeRuleNumber, MaxMounts, MediaPoolNumber, MediaType, BarcodePrefix, Description, OriginHostName, OriginHostKey ) values( @NextBarcodeRuleNumber, @MaxMounts, @MediaPoolNumber, @MediaType, @BarcodePrefix, @Description, @OriginHostName, @OriginHostKey ) if(@@error <> 0) return 2004003 return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_AddBarcodeRule_Proc" IS {create procedure EMM_AddBarcodeRule_Proc ( @MaxMounts integer, @MediaPoolNumber smallint, @MediaType integer, @BarcodePrefix VARCHAR(16), @Description VARCHAR(256), @OriginHostName VARCHAR(1024) ) as -- check if the OriginHostName exists, otherwise error declare @OriginHostKey unsigned integer set @OriginHostKey = 0 if( LENGTH( @OriginHostName ) != 0 ) begin SELECT @OriginHostKey = MachineKey FROM EMM_MachineAlias WHERE MachineAliasName = @OriginHostName AND MachineNbuType IN ( 1, 3 ) if (@OriginHostKey = 0) return 2000000 end -- check if the BarcodePrefix exists, duplicates are not allowed if( LENGTH( @BarcodePrefix ) = 0 ) return 2004000 if EXISTS ( SELECT BarcodePrefix FROM EMM_BarcodeRule WHERE ( BarcodePrefix = @BarcodePrefix ) ) return 2004001 -- Check if MediaPoolNumber exists, otherwise error if NOT EXISTS ( SELECT MediaPoolNumber FROM EMM_MediaPool WHERE ( MediaPoolNumber = @MediaPoolNumber ) ) return 2003002 declare @BarcodeRuleCount integer set @BarcodeRuleCount = 0 select @BarcodeRuleCount = count() from EMM_BarcodeRule declare @MinBarcodeRuleNumber integer set @MinBarcodeRuleNumber = -1 declare @MaxBarcodeRuleNumber integer set @MaxBarcodeRuleNumber = -1 declare @NextBarcodeRuleNumber integer select @MinBarcodeRuleNumber = isnull(min(BarcodeRuleNumber),-1) from EMM_BarcodeRule select @MaxBarcodeRuleNumber = isnull(max(BarcodeRuleNumber),-1) from EMM_BarcodeRule --- Generate the next drive number. --- do these have to be unique across or withing machines only if ( ( @BarcodeRuleCount = 0 ) or ( @MinBarcodeRuleNumber != 0 ) ) set @NextBarcodeRuleNumber = 0 else if ( @MaxBarcodeRuleNumber = @BarcodeRuleCount -1 ) set @NextBarcodeRuleNumber = @MaxBarcodeRuleNumber + 1 else select top 1 @NextBarcodeRuleNumber = ( EMM_A.BarcodeRuleNumber + 1 ) from ( EMM_BarcodeRule as EMM_A left join EMM_BarcodeRule as EMM_B on EMM_B.BarcodeRuleNumber = ( EMM_A.BarcodeRuleNumber + 1 ) ) where EMM_B.BarcodeRuleNumber is null order by EMM_A.BarcodeRuleNumber -- Insert barcode rule record INSERT INTO EMM_BarcodeRule ( BarcodeRuleNumber, MaxMounts, MediaPoolNumber, MediaType, BarcodePrefix, Description, OriginHostName, OriginHostKey ) VALUES ( @NextBarcodeRuleNumber, @MaxMounts, @MediaPoolNumber, @MediaType, @BarcodePrefix, @Description, @OriginHostName, @OriginHostKey ) if( @@error != 0 ) return 2004003 return 0 } go create procedure EMM_MAIN.EMM_UpdateBarcodeRule_Proc( @BarcodeRuleNumber_Old integer, @BarcodePrefix_Old varchar(16), @MaxMounts_New integer, @MediaPoolNumber_New smallint, @MediaType_New integer, @BarcodePrefix_New varchar(16), @Description_New varchar(256), @OriginHostName_New varchar(1024) ) -- check if the BarcodePrefix or number exists, otherwise error as declare @l_BarcodeRuleNumber smallint set @l_BarcodeRuleNumber = -1 -- BarcodePrefix is passed in if(LENGTH(@BarcodePrefix_Old) <> 0) select @l_BarcodeRuleNumber = BarcodeRuleNumber from EMM_BarcodeRule where BarcodePrefix = @BarcodePrefix_Old -- BarcodeRuleNumber is passed in if(@BarcodeRuleNumber_Old <> -1) select @l_BarcodeRuleNumber = BarcodeRuleNumber from EMM_BarcodeRule where l_BarcodeRuleNumber = @BarcodeRuleNumber_Old if(@l_BarcodeRuleNumber = -1) return 2004004 -- check if the OriginHostName exists, otherwise error declare @OriginHostKey unsigned integer set @OriginHostKey = 0 if(LENGTH(@OriginHostName_New) <> 0) begin select @OriginHostKey = MachineKey from EMM_MachineAlias where MachineAliasName = @OriginHostName_New and MachineNbuType in( 1,3 ) if(@OriginHostKey = 0) return 2000000 end -- check if the BarcodePrefix exists, duplicates are not allowed if(LENGTH(@BarcodePrefix_New) <> 0) begin if exists(select BarcodePrefix from EMM_BarcodeRule where(BarcodePrefix = @BarcodePrefix_New)) return 2004001 end -- Check if MediaPoolNumber exists, otherwise error if(@MediaPoolNumber_New <> -1) begin if not exists(select MediaPoolNumber from EMM_MediaPool where(MediaPoolNumber = @MediaPoolNumber_New)) return 2003002 end -- Read the rule record declare @l_MaxMounts integer declare @l_MediaPoolNumber smallint declare @l_MediaType integer declare @l_BarcodePrefix varchar(16) declare @l_Description varchar(256) declare @l_OriginHostName varchar(1024) declare @l_OriginHostKey unsigned integer select @l_MaxMounts = MaxMounts, @l_MediaPoolNumber = MediaPoolNumber, @l_MediaType = MediaType, @l_BarcodePrefix = BarcodePrefix, @l_Description = Description, @l_OriginHostName = OriginHostName, @l_OriginHostKey = OriginHostKey from EMM_BarcodeRule where BarcodeRuleNumber = @l_BarcodeRuleNumber if(@MaxMounts_New <> -1) set @l_MaxMounts = @MaxMounts_New if(@MediaPoolNumber_New <> -1) set @l_MediaPoolNumber = @MediaPoolNumber_New if(@MediaType_New <> -1) set @l_MediaType = @MediaType_New if(LENGTH(@BarcodePrefix_New) <> 0) set @l_BarcodePrefix = @BarcodePrefix_New if(LENGTH(@Description_New) <> 0) set @l_Description = @Description_New if(LENGTH(@OriginHostName_New) <> 0) begin set @l_OriginHostName = @BarcodeRuleDescription_New set @l_OriginHostKey = @OriginHostKey end update EMM_BarcodeRule set MaxMounts = @l_MaxMounts, MediaPoolNumber = @l_MediaPoolNumber, MediaType = @l_MediaType, BarcodePrefix = @l_BarcodePrefix, Description = @l_Description, OriginHostName = @l_OriginHostName, OriginHostKey = @l_OriginHostKey where BarcodeRuleNumber = @l_BarcodeRuleNumber if(@@error <> 0) return 2004002 return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_UpdateBarcodeRule_Proc" IS {create procedure EMM_UpdateBarcodeRule_Proc ( @BarcodeRuleNumber_Old integer, @BarcodePrefix_Old VARCHAR(16), @MaxMounts_New integer, @MediaPoolNumber_New smallint, @MediaType_New integer, @BarcodePrefix_New VARCHAR(16), @Description_New VARCHAR(256), @OriginHostName_New VARCHAR(1024) ) as -- check if the BarcodePrefix or number exists, otherwise error declare @l_BarcodeRuleNumber smallint set @l_BarcodeRuleNumber = -1 -- BarcodePrefix is passed in if( LENGTH( @BarcodePrefix_Old ) != 0 ) SELECT @l_BarcodeRuleNumber = BarcodeRuleNumber FROM EMM_BarcodeRule WHERE BarcodePrefix = @BarcodePrefix_Old -- BarcodeRuleNumber is passed in if( @BarcodeRuleNumber_Old != -1 ) SELECT @l_BarcodeRuleNumber = BarcodeRuleNumber FROM EMM_BarcodeRule WHERE l_BarcodeRuleNumber = @BarcodeRuleNumber_Old if (@l_BarcodeRuleNumber = -1) return 2004004 -- check if the OriginHostName exists, otherwise error declare @OriginHostKey unsigned integer set @OriginHostKey = 0 if( LENGTH( @OriginHostName_New ) != 0 ) begin SELECT @OriginHostKey = MachineKey FROM EMM_MachineAlias WHERE MachineAliasName = @OriginHostName_New AND MachineNbuType IN ( 1, 3 ) if (@OriginHostKey = 0) return 2000000 end -- check if the BarcodePrefix exists, duplicates are not allowed if( LENGTH( @BarcodePrefix_New ) != 0 ) begin if EXISTS ( SELECT BarcodePrefix FROM EMM_BarcodeRule WHERE ( BarcodePrefix = @BarcodePrefix_New ) ) return 2004001 end -- Check if MediaPoolNumber exists, otherwise error if( @MediaPoolNumber_New != -1 ) begin if NOT EXISTS ( SELECT MediaPoolNumber FROM EMM_MediaPool WHERE ( MediaPoolNumber = @MediaPoolNumber_New ) ) return 2003002 end -- Read the rule record declare @l_MaxMounts integer declare @l_MediaPoolNumber smallint declare @l_MediaType integer declare @l_BarcodePrefix VARCHAR(16) declare @l_Description VARCHAR(256) declare @l_OriginHostName VARCHAR(1024) declare @l_OriginHostKey unsigned integer SELECT @l_MaxMounts = MaxMounts, @l_MediaPoolNumber = MediaPoolNumber, @l_MediaType = MediaType, @l_BarcodePrefix = BarcodePrefix, @l_Description = Description, @l_OriginHostName = OriginHostName, @l_OriginHostKey = OriginHostKey FROM EMM_BarcodeRule WHERE BarcodeRuleNumber = @l_BarcodeRuleNumber if( @MaxMounts_New != -1 ) set @l_MaxMounts = @MaxMounts_New if( @MediaPoolNumber_New != -1 ) set @l_MediaPoolNumber = @MediaPoolNumber_New if( @MediaType_New != -1 ) set @l_MediaType = @MediaType_New if( LENGTH( @BarcodePrefix_New ) != 0 ) set @l_BarcodePrefix = @BarcodePrefix_New if( LENGTH( @Description_New ) != 0 ) set @l_Description = @Description_New if( LENGTH( @OriginHostName_New ) != 0 ) begin set @l_OriginHostName = @BarcodeRuleDescription_New set @l_OriginHostKey = @OriginHostKey end UPDATE EMM_BarcodeRule SET MaxMounts = @l_MaxMounts, MediaPoolNumber = @l_MediaPoolNumber, MediaType = @l_MediaType, BarcodePrefix = @l_BarcodePrefix, Description = @l_Description, OriginHostName = @l_OriginHostName, OriginHostKey = @l_OriginHostKey WHERE BarcodeRuleNumber = @l_BarcodeRuleNumber if ( @@error != 0 ) return 2004002 return 0 } go create procedure EMM_MAIN.EMM_DeleteBarcodeRule_Proc( @BarcodeRuleNumber integer, @BarcodePrefix varchar(16) ) -- check if the BarcodeRuleName or number exists, otherwise error as declare @l_BarcodeRuleNumber integer set @l_BarcodeRuleNumber = -1 -- BarcodePrefix is passed in if(LENGTH(@BarcodePrefix) <> 0) select @l_BarcodeRuleNumber = BarcodeRuleNumber from EMM_BarcodeRule where BarcodePrefix = @BarcodePrefix -- BarcodeRuleNumber is passed in if(@BarcodeRuleNumber <> -1) select @l_BarcodeRuleNumber = BarcodeRuleNumber from EMM_BarcodeRule where l_BarcodeRuleNumber = @BarcodeRuleNumber if(@l_BarcodeRuleNumber = -1) return 2004004 -- Delete the barcode rule record delete from EMM_BarcodeRule where BarcodeRuleNumber = @l_BarcodeRuleNumber if(@@error <> 0) return 2004005 return 0 go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_DeleteBarcodeRule_Proc" IS {create procedure EMM_DeleteBarcodeRule_Proc ( @BarcodeRuleNumber integer, @BarcodePrefix VARCHAR(16) ) as -- check if the BarcodeRuleName or number exists, otherwise error declare @l_BarcodeRuleNumber integer set @l_BarcodeRuleNumber = -1 -- BarcodePrefix is passed in if( LENGTH( @BarcodePrefix ) != 0 ) SELECT @l_BarcodeRuleNumber = BarcodeRuleNumber FROM EMM_BarcodeRule WHERE BarcodePrefix = @BarcodePrefix -- BarcodeRuleNumber is passed in if( @BarcodeRuleNumber != -1 ) SELECT @l_BarcodeRuleNumber = BarcodeRuleNumber FROM EMM_BarcodeRule WHERE l_BarcodeRuleNumber = @BarcodeRuleNumber if (@l_BarcodeRuleNumber = -1) return 2004004 -- Delete the barcode rule record DELETE FROM EMM_BarcodeRule WHERE BarcodeRuleNumber = @l_BarcodeRuleNumber if ( @@error != 0 ) return 2004005 return 0 } go create procedure EMM_MAIN.EMM_GetNextRobotIndex_Proc( @NextRobotIndex integer output ) as begin declare @RobotCount integer declare @MaxRobotIndex integer declare @MinRobotIndex integer set @MaxRobotIndex = -1 set @MinRobotIndex = -1 set @RobotCount = -1 select @RobotCount = count() from EMM_Device where DeviceType = 1 if(@@error <> 0) begin return-1 end if(@@rowcount = 0) begin set @NextRobotIndex = 0 return 0 end select @MinRobotIndex = min(LibraryNumber) from EMM_Device where DeviceType = 1 if(@@error <> 0) begin return-1 end if(@MinRobotIndex > 0) begin set @NextRobotIndex = 0 return 0 end select @MaxRobotIndex = max(LibraryNumber) from EMM_Device where DeviceType = 1 if(@@error <> 0) begin return-1 end if(@MaxRobotIndex = @RobotCount-1) set @NextRobotIndex = @MaxRobotIndex+1 else begin select top 1 @NextRobotIndex = (A.LibraryNumber+1) from((select * from EMM_Device where DeviceType = 1) as A left outer join(select * from EMM_Device where DeviceType = 1) as B on B.LibraryNumber = (A.LibraryNumber+1)) where B.LibraryNumber is null order by A.LibraryNumber asc end return 0 end go COMMENT TO PRESERVE FORMAT ON PROCEDURE "EMM_MAIN"."EMM_GetNextRobotIndex_Proc" IS {create proc EMM_GetNextRobotIndex_Proc ( @NextRobotIndex integer output ) as BEGIN declare @RobotCount integer declare @MaxRobotIndex integer declare @MinRobotIndex integer set @MaxRobotIndex = -1 set @MinRobotIndex = -1 set @RobotCount = -1 select @RobotCount = count() from EMM_Device where DeviceType = 1 if (@@error != 0) begin return -1 end if (@@rowcount = 0) begin set @NextRobotIndex = 0 return 0 end select @MinRobotIndex = min(LibraryNumber) from EMM_Device where DeviceType = 1 if (@@error != 0) begin return -1 end if( @MinRobotIndex > 0 ) begin set @NextRobotIndex = 0 return 0 end select @MaxRobotIndex = max(LibraryNumber) from EMM_Device where DeviceType = 1 if (@@error != 0) begin return -1 end if (@MaxRobotIndex = @RobotCount -1) set @NextRobotIndex = @MaxRobotIndex + 1 else begin select top 1 @NextRobotIndex = (A.LibraryNumber + 1) from ((select * from EMM_Device where DeviceType=1) as A left join (select * from EMM_Device where DeviceType=1) as B on B.LibraryNumber = ( A.LibraryNumber + 1 ) ) where B.LibraryNumber is null order by A.LibraryNumber ASC end return 0 END } go begin declare prev_count int; declare new_count int; declare local temporary table dependent_proc ( proc_id unsigned int not null, primary key (proc_id) ) in system not transactional; set prev_count = -1; lp: loop truncate table dependent_proc; insert into dependent_proc select proc_id from SYS.SYSPROCEDURE p where exists (select * from SYS.SYSPROCPARM pp where pp.proc_id = p.proc_id and parm_name = 'expression' and parm_type = 1 and domain_id = 1); select count(*) into new_count from dependent_proc; if new_count = 0 or (new_count >= prev_count and prev_count >= 0) then leave lp; end if; set prev_count = new_count; for l1 as c1 cursor for select u.user_name, proc_name from SYS.SYSPROCEDURE p join dependent_proc d on (d.proc_id = p.proc_id) join SYS.SYSUSER u on (p.creator = u.user_id) do begin execute immediate with quotes on 'alter procedure "' || user_name || '"."' || proc_name || '" recompile'; exception when others then end end for; end loop; end go call dbo.sa_recompile_views(0) go ------------------------------------------------- -- Create triggers ------------------------------------------------- commit go create trigger -- -- Create triggers -- last_retry_update after update of CopyState order 1 on EMM_MAIN.EMM_ImageCopy referencing old as old_upd new as new_upd for each row begin if(new_upd.CopyState = 3 and old_upd.CopyState <> 3) then update EMM_MAIN.EMM_ImageCopy set LastRetryTime = datediff(second,'1970-01-01 00:00:00',current utc timestamp) where MasterServerKey = new_upd.MasterServerKey and BackupId = new_upd.BackupId and CopyNumber = new_upd.CopyNumber end if end go COMMENT TO PRESERVE FORMAT ON TRIGGER "EMM_MAIN"."EMM_ImageCopy"."last_retry_update" IS {create trigger last_retry_update after update of CopyState order 1 on EMM_MAIN.EMM_ImageCopy referencing new as new_upd old as old_upd for each row begin if ( new_upd.CopyState = 3 AND old_upd.CopyState != 3 ) then UPDATE EMM_MAIN.EMM_ImageCopy SET LastRetryTime = datediff(second, '1970-01-01 00:00:00', CURRENT UTC TIMESTAMP ) WHERE MasterServerKey = new_upd.MasterServerKey AND BackupId = new_upd.BackupId AND CopyNumber = new_upd.CopyNumber end if ; end } go create trigger machine_ins_cluster_version after insert order 1 on EMM_MAIN.EMM_Machine referencing new as new_ins for each row begin if(new_ins.clusterkey <> 0) then update EMM_MAIN.EMM_Machine set NetBackupVersion = new_ins.NetbackupVersion where MachineKey = new_ins.clusterkey end if end go COMMENT TO PRESERVE FORMAT ON TRIGGER "EMM_MAIN"."EMM_Machine"."machine_ins_cluster_version" IS {create trigger machine_ins_cluster_version after insert order 1 on EMM_MAIN.EMM_Machine referencing new as new_ins for each row begin if ( new_ins.clusterkey != 0 ) then UPDATE EMM_MAIN.EMM_Machine SET NetBackupVersion = new_ins.NetbackupVersion WHERE MachineKey = new_ins.clusterkey end if ; end } go create trigger machine_upd_cluster_version after update of NetbackupVersion, ClusterKey order 1 on EMM_MAIN.EMM_Machine referencing old as old_upd new as new_upd for each row begin if(new_upd.ClusterKey <> 0 and(old_upd.NetbackupVersion <> new_upd.NetbackupVersion or old_upd.ClusterKey <> new_upd.ClusterKey)) then update EMM_MAIN.EMM_Machine set NetBackupVersion = new_upd.NetbackupVersion where MachineKey = new_upd.ClusterKey end if end go COMMENT TO PRESERVE FORMAT ON TRIGGER "EMM_MAIN"."EMM_Machine"."machine_upd_cluster_version" IS {create trigger machine_upd_cluster_version after update of NetbackupVersion, ClusterKey order 1 on EMM_MAIN.EMM_Machine referencing new as new_upd old as old_upd for each row begin if ( new_upd.ClusterKey != 0 AND ( old_upd.NetbackupVersion != new_upd.NetbackupVersion OR old_upd.ClusterKey != new_upd.ClusterKey ) ) then UPDATE EMM_MAIN.EMM_Machine SET NetBackupVersion = new_upd.NetbackupVersion WHERE MachineKey = new_upd.ClusterKey end if ; end } go create trigger on_delete_media after delete order 1 on EMM_MAIN.EMM_Media referencing old as old_del for each row begin insert into EMM_DeletedMedia( MediaKey,DriveKey,MediaGuid, MediaId,PartnerKey,PartnerId,LegacyMediaType,LastMountDateTime ) values( old_del.MediaKey,old_del.DriveKey,old_del.MediaGuid,old_del.MediaId, old_del.PartnerKey,old_del.PartnerId,old_del.LegacyMediaType,current utc timestamp ) end go COMMENT TO PRESERVE FORMAT ON TRIGGER "EMM_MAIN"."EMM_Media"."on_delete_media" IS {create trigger on_delete_media after delete order 1 on EMM_MAIN.EMM_Media referencing old as old_del for each row begin INSERT INTO EMM_DeletedMedia (MediaKey, DriveKey, MediaGuid, MediaId, PartnerKey, PartnerId, LegacyMediaType, LastMountDateTime ) VALUES ( old_del.MediaKey, old_del.DriveKey, old_del.MediaGuid, old_del.MediaId, old_del.PartnerKey, old_del.PartnerId, old_del.LegacyMediaType, CURRENT UTC TIMESTAMP ) end } go ------------------------------------------------- -- Create SQL Remote definitions ------------------------------------------------- ------------------------------------------------- -- Create MobiLink definitions ------------------------------------------------- ------------------------------------------------- -- Create Synchronization profiles ------------------------------------------------- ------------------------------------------------- -- Create logins ------------------------------------------------- ------------------------------------------------- -- Create events ------------------------------------------------- commit go ------------------------------------------------- -- Create services ------------------------------------------------- commit go ------------------------------------------------- -- Set DBA password ------------------------------------------------- GRANT CONNECT TO DBA IDENTIFIED BY ENCRYPTED '\x01\x90\x49\xc4\xa7\xae\xdb\xb8\x70\xf3\x8e\x70\xc4\x52\xb1\x5f\x2d\xe1\x7d\x2a\x7a\x97\x42\x66\xa6\x39\x1e\xcc\x68\x75\xf2\x1a\x8c\xe9\x4f\xc5\xe6' go ------------------------------------------------- -- Create options ------------------------------------------------- SET OPTION date_order = go SET OPTION PUBLIC.preserve_source_format = go SET OPTION "PUBLIC"."allow_snapshot_isolation"='On' go SET OPTION "PUBLIC"."database_authentication"='company=VERITAS;application=CommonRepository;signature=010fa55157edb8e14d818eb4fe3db41447146f1571g546e27fd1514957a63c373da06ce2de3c7c16c54' go SET OPTION "PUBLIC"."log_deadlocks"='On' go SET OPTION "PUBLIC"."preserve_source_format"='On' go