Full Disclosure Report
Full Disclosure Report
Full Disclosure Report
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
IF NOT EXISTS ( SELECT name FROM sysobjects WHERE name =<br />
'FK_N_REGIONKEY' )<br />
ALTER TABLE NATION ADD CONSTRAINT FK_N_REGIONKEY<br />
FOREIGN KEY (N_REGIONKEY) REFERENCES<br />
REGION(R_REGIONKEY)<br />
GO<br />
IF NOT EXISTS ( SELECT name FROM sysobjects WHERE name =<br />
'FK_L_ORDERKEY' )<br />
ALTER TABLE LINEITEM ADD CONSTRAINT FK_L_ORDERKEY<br />
FOREIGN KEY (L_ORDERKEY) REFERENCES<br />
ORDERS(O_ORDERKEY)<br />
GO<br />
IF NOT EXISTS ( SELECT name FROM sysobjects WHERE name =<br />
'FK_L_PARTKEY' )<br />
ALTER TABLE LINEITEM ADD CONSTRAINT FK_L_PARTKEY<br />
FOREIGN KEY (L_PARTKEY) REFERENCES<br />
PART(P_PARTKEY)<br />
GO<br />
IF NOT EXISTS ( SELECT name FROM sysobjects WHERE name =<br />
'FK_L_SUPPKEY' )<br />
ALTER TABLE LINEITEM ADD CONSTRAINT FK_L_SUPPKEY<br />
FOREIGN KEY (L_SUPPKEY) REFERENCES<br />
SUPPLIER(S_SUPPKEY)<br />
GO<br />
IF NOT EXISTS ( SELECT name FROM sysobjects WHERE name =<br />
'FK_L_PARTKEY_SUPPKEY' )<br />
ALTER TABLE LINEITEM ADD CONSTRAINT<br />
FK_L_PARTKEY_SUPPKEY<br />
FOREIGN KEY (L_PARTKEY,L_SUPPKEY) REFERENCES<br />
PARTSUPP(PS_PARTKEY, PS_SUPPKEY)<br />
GO<br />
disk='z:\backup\backup3.bak',<br />
disk='z:\backup\backup4.bak',<br />
disk='z:\backup\backup5.bak',<br />
disk='z:\backup\backup6.bak',<br />
disk='z:\backup\backup7.bak',<br />
disk='z:\backup\backup8.bak',<br />
disk='z:\backup\backup9.bak',<br />
disk='z:\backup\backup10.bak',<br />
disk='z:\backup\backup11.bak',<br />
disk='z:\backup\backup12.bak',<br />
disk='z:\backup\backup13.bak',<br />
disk='z:\backup\backup14.bak',<br />
disk='z:\backup\backup15.bak',<br />
disk='z:\backup\backup16.bak'<br />
with stats=1, replace<br />
B.8. MoveTempDB.sql<br />
-- File: MOVETEMPDB.SQL<br />
-- Microsoft TPC-H Benchmark Kit Ver. 2.06-1002<br />
-- Copyright Microsoft, 2008<br />
alter database tempdb modify file<br />
(name='tempdev',filename='c:\dev\tpch_1\tempdb1.mdf')<br />
alter database tempdb modify file<br />
(name='templog',filename='C:\Logs\templog.ldf')<br />
B.9. ResizeTempDB.sql<br />
-- File: RESIZETEMPDB.SQL<br />
-- Microsoft TPC-H Benchmark Kit Ver. 2.06-1002<br />
-- Copyright Microsoft, 2008<br />
B.6. BackupDatabase.sql<br />
backup database tpch100g to<br />
disk='z:\backup\backup1.bak',<br />
disk='z:\backup\backup2.bak',<br />
disk='z:\backup\backup3.bak',<br />
disk='z:\backup\backup4.bak',<br />
disk='z:\backup\backup5.bak',<br />
disk='z:\backup\backup6.bak',<br />
disk='z:\backup\backup7.bak',<br />
disk='z:\backup\backup8.bak',<br />
disk='z:\backup\backup9.bak',<br />
disk='z:\backup\backup10.bak',<br />
disk='z:\backup\backup11.bak',<br />
disk='z:\backup\backup12.bak',<br />
disk='z:\backup\backup13.bak',<br />
disk='z:\backup\backup14.bak',<br />
disk='z:\backup\backup15.bak',<br />
disk='z:\backup\backup16.bak'<br />
with init,stats=1<br />
B.7. RestoreDatabase.sql<br />
restore database tpch100g from<br />
disk='z:\backup\backup1.bak',<br />
disk='z:\backup\backup2.bak',<br />
alter database tempdb add file<br />
(name=tempdev2,<br />
filename='c:\dev\tpch_2\tempdb2.mdf',size=220MB,filegrowth=100MB),<br />
(name=tempdev3,<br />
filename='c:\dev\tpch_3\tempdb3.mdf',size=220MB,filegrowth=100MB),<br />
(name=tempdev4,<br />
filename='c:\dev\tpch_4\tempdb4.mdf',size=220MB,filegrowth=100MB),<br />
(name=tempdev5,<br />
filename='c:\dev\tpch_1\tempdb5.mdf',size=220MB,filegrowth=100MB),<br />
(name=tempdev6,<br />
filename='c:\dev\tpch_2\tempdb6.mdf',size=220MB,filegrowth=100MB),<br />
(name=tempdev7,<br />
filename='c:\dev\tpch_3\tempdb7.mdf',size=220MB,filegrowth=100MB),<br />
(name=tempdev8,<br />
filename='c:\dev\tpch_4\tempdb8.mdf',size=220MB,filegrowth=100MB)<br />
B.10. DelLoadFg.sql<br />
alter database tpch100g remove file tpch1<br />
alter database tpch100g remove file tpch2<br />
alter database tpch100g remove file tpch3<br />
alter database tpch100g remove file tpch4<br />
alter database tpch100g remove file tpch5<br />
alter database tpch100g remove file tpch6<br />
alter database tpch100g remove file tpch7<br />
alter database tpch100g remove file tpch8<br />
alter database tpch100g remove filegroup LOAD_FG<br />
HP TPC-H FULL DISCLOSURE REPORT 66 July, 2010<br />
© 2010 Hewlett-Packard Company. All rights reserved.