PDA

View Full Version : غیر فعال کردن همه تریگرها



sadaf_
سه شنبه 16 اسفند 1390, 12:47 عصر
با چه دستوری همه تریگرهای یک دیتابیس disable می شه
این رو می زنم اما هیچ اتفاقی نمی افته

disable trigger all on all server

Galawij
سه شنبه 16 اسفند 1390, 13:08 عصر
Exec sp_msforeachtable “ALTER TABLE ? DISABLE TRIGGER all” Exec sp_msforeachtable “ALTER TABLE ? ENABLE TRIGGER all”

sadaf_
سه شنبه 16 اسفند 1390, 15:02 عصر
sql من 2005 این دستور جواب می ده؟
وقتی table را تایپ می کنم و خط فاصه را می زنم هنگ می کنه

Galawij
سه شنبه 16 اسفند 1390, 15:19 عصر
sql من 2005 این دستور جواب می ده؟
وقتی table را تایپ می کنم و خط فاصه را می زنم هنگ می کنه آره کار می کنه، یکی از روال های داخلی SQL هست. برید روی دیتابیس Master(جزء دیتابیس های سیستمی SQL)، در قسمت روال های سیستمی،این SP را پیدا کنید و بکشید داخل Query تون.
اون دو تا کوتیشن را هم تبدیل به تک کوتیشن کنید.