Which two Transact-SQL statements can you use to achieve this goal?

TestKing.com uses a SQL Server 2005 database. This database contains a trigger named trg_InsertOrders, which fires when order data is inserted into the Orders table. The trigger is responsible for ensuring that a customer exists in the Customers table before data is inserted into the Orders table. You need to configure the trigger to prevent it from firing during the data import process. You must accomplish this goal while using the least amount of administrative effort. Which two Transact-SQL statements can you use to achieve this goal? (Each correct answer presents a complete solution. Choose two.)

TestKing.com uses a SQL Server 2005 database. This database contains a trigger named trg_InsertOrders, which fires when order data is inserted into the Orders table. The trigger is responsible for ensuring that a customer exists in the Customers table before data is inserted into the Orders table. You need to configure the trigger to prevent it from firing during the data import process. You must accomplish this goal while using the least amount of administrative effort. Which two Transact-SQL statements can you use to achieve this goal? (Each correct answer presents a complete solution. Choose two.)

A.
ALTER TABLE OrdersDISABLE TRIGGER trg_InsertOrders

B.
DROP TRIGGER trg_InsertOrders

C.
DISABLE TRIGGER trg_InsertOrders ON Orders

D.
ALTER TRIGGER trg_InsertOrders ON Orders NOT FOR REPLICATION

E.
sp_settriggerorder@triggername= ‘trg_InsertOrders’, @order=’None’

Explanation:
You do not want to alter or delete the trigger, so that you can use the trigger again with the least administrative effort. You should use the DISABLE TRIGGER Transact-SQL command.
Syntax:

DISABLE TRIGGER { [ schema . ] trigger_name [ ,…n ] | ALL } ON { object_name | DATABASE | ALL SERVER } [ ; ]



Leave a Reply 0

Your email address will not be published. Required fields are marked *