# Security requirements

A user must have the following privileges granted in the Teradata Database to use a Teradata Database target in a Qlik Replicate task:

* GRANT SELECT ON &lt;database&gt;

* GRANT INSERT ON &lt;database&gt;

* GRANT DELETE ON &lt;database&gt;

* GRANT UPDATE ON &lt;database&gt;

* GRANT EXECUTE ON &lt;database&gt;

* GRANT EXECUTE FUNCTION ON &lt;database&gt;

* GRANT EXECUTE PROCEDURE ON &lt;database&gt;

* GRANT CREATE TABLE ON &lt;database&gt;

* GRANT DROP TABLE ON &lt;database&gt;

* GRANT CREATE VIEW ON &lt;database&gt;

* GRANT DROP VIEW ON &lt;database&gt;

* GRANT NONTEMPORAL on &lt;database&gt;

* GRANT CHECKPOINT ON &lt;database&gt;

  When the Stream TPT Operator is selected (in the Advanced tab), the following privilege is also required:

* GRANT CREATE MACRO ON &lt;database&gt;