创建触发器以限制特定日期的访问

时间:2010-12-06 06:47:45

标签: sql-server tsql triggers

如何创建触发器以限制特定日期用户的插入命令访问(例如:星期日)

2 个答案:

答案 0 :(得分:1)

您可以安排以下命令星期天上午

ALTER DATABASE database-name SET READ_ONLY

这个星期天的晚上

ALTER DATABASE database-name SET READ_WRITE

答案 1 :(得分:1)

多么奇怪的要求!

如果您只想限制对一个表上的插入的访问,请创建一个而不是触发器,并使用day()函数来确定它是星期几,如果该日不是星期日则执行插入。请注意,如果它们位于不同的时区,则仅限于服务器日而非用户日。