User Tools

Site Tools


exchange:reporting:database_definition

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
exchange:reporting:database_definition [2010/02/02 05:11]
ben
exchange:reporting:database_definition [2010/03/06 04:16]
ben
Line 12: Line 12:
 <​code>​ <​code>​
 mysql> describe exchange_info;​ mysql> describe exchange_info;​
-+------------------+--------------+------+-----+---------+-------+ ++-------------------+--------------+------+-----+---------+-------+ 
-| Field            | Type         | Null | Key | Default | Extra | +| Field             ​| Type         | Null | Key | Default | Extra | 
-+------------------+--------------+------+-----+---------+-------+ ++-------------------+--------------+------+-----+---------+-------+ 
-| cname            | varchar(120) | YES  |     | NULL    |       | +| cname             ​| varchar(120) | YES  |     | NULL    |       | 
-| dname            | varchar(256) | YES  | UNI | NULL    |       | +| dname             ​| varchar(256) | YES  | UNI | NULL    |       | 
-| displayName ​     | varchar(120) | YES  |     | NULL    |       | +| displayName ​      ​| varchar(120) | YES  |     | NULL    |       | 
-| disabled ​        ​| binary(1) ​   | YES  |     | 0       ​| ​      | +| disabled ​         | binary(1) ​   | YES  |     | 0       ​| ​      | 
-| bes              | binary(1) ​   | YES  |     | 0       ​| ​      | +| bes               ​| binary(1) ​   | YES  |     | 0       ​| ​      | 
-| goodlink ​        ​| binary(1) ​   | YES  |     | 0       ​| ​      | +| goodlink ​         | binary(1) ​   | YES  |     | 0       ​| ​      | 
-| size             ​| bigint(20) ​  | YES  |     | NULL    |       | +| size              | bigint(20) ​  | YES  |     | NULL    |       | 
-| uni              | varchar(8) ​  | YES  |     | NULL    |       | +| mDBStorageQuota ​  | bigint(20) ​  | YES  |     | NULL    |       | 
-| alpha_id ​        ​| varchar(32) ​ | YES  |     | NULL    |       | +| mDBOverQuotaLimit ​| bigint(20) ​  | YES  |     | NULL    |       | 
-alphasam_id ​     ​| varchar(32) ​ | YES  |     | NULL    |       | +| uni               ​| varchar(8) ​  | YES  |     | NULL    |       | 
-| ou               ​| varchar(180) | YES  |     | NULL    |       | +| alpha_id ​         | varchar(32) ​ | YES  |     | NULL    |       | 
-| server ​          ​| varchar(20) ​ | YES  |     | NULL    |       | +alpha_samid ​      | varchar(32) ​ | YES  |     | NULL    |       | 
-| sg               ​| varchar(80) ​ | YES  |     | NULL    |       | +| ou                | varchar(180) | YES  |     | NULL    |       | 
-| mdb              | varchar(120) | YES  |     | NULL    |       | +| server ​           | varchar(20) ​ | YES  |     | NULL    |       | 
-| legacyExchangeDN | varchar(120) | YES  |     | NULL    |       | +| sg                | varchar(80) ​ | YES  |     | NULL    |       | 
-| lastLogon ​       | date         | YES  |     | NULL    |       | +| mdb               ​| varchar(120) | YES  |     | NULL    |       | 
-+------------------+--------------+------+-----+---------+-------+ +| legacyExchangeDN ​ | varchar(120) | YES  |     | NULL    |       | 
-15 rows in set (0.01 sec)+| lastLogon ​        | date         | YES  |     | NULL    |       | 
 +| lastExchangeLogon ​| date         | YES  |     | NULL    |       | 
 ++-------------------+--------------+------+-----+---------+-------+ 
 +19 rows in set (0.01 sec)
 </​code>​ </​code>​
 +
 ==== Setup ==== ==== Setup ====
  
Line 39: Line 43:
 <​code>​ <​code>​
 drop table exchange_info;​ drop table exchange_info;​
-create table exchange_info (cname VARCHAR(120),​ dname VARCHAR(256),​ displayName VARCHAR(120),​ disabled BINARY DEFAULT 0, bes BINARY DEFAULT 0, goodlink BINARY DEFAULT 0, size BIGINT, uni VARCHAR(8), alpha_id VARCHAR(32),​ alpha_samid VARCHAR(32),​ ou VARCHAR(180),​ server VARCHAR(20),​ sg VARCHAR(80),​ mdb VARCHAR(120),​ legacyExchangeDN VARCHAR(120),​ lastLogon DATE, lastExchangeLogon DATE);+create table exchange_info (cname VARCHAR(120),​ dname VARCHAR(256),​ displayName VARCHAR(120),​ disabled BINARY DEFAULT 0, bes BINARY DEFAULT 0, goodlink BINARY DEFAULT 0, size BIGINT, mDBStorageQuota BIGINT,​mDBOverQuotaLimit ​BIGINT, uni VARCHAR(8), alpha_id VARCHAR(32),​ alpha_samid VARCHAR(32),​ ou VARCHAR(180),​ server VARCHAR(20),​ sg VARCHAR(80),​ mdb VARCHAR(120),​ legacyExchangeDN VARCHAR(120),​ lastLogon DATE, lastExchangeLogon DATE);
 alter table exchange_info ADD UNIQUE (dname); alter table exchange_info ADD UNIQUE (dname);
 </​code>​ </​code>​
Line 49: Line 53:
 </​code>​ </​code>​
 Yes, the password is there for all to see, this is a totally useless account/​password combination. Yes, the password is there for all to see, this is a totally useless account/​password combination.
 +
 +If file output is necessary, the FILE privilege must be granted:
 +<​code>​
 +GRANT FILE ON *.* TO '​ben'​@'​localhost'​ IDENTIFIED BY '​-------'​ WITH GRANT OPTION;
 +</​code>​
exchange/reporting/database_definition.txt · Last modified: 2010/12/06 09:23 by ben