相关疑难解决方法(0)

如何在SQL Server Express版本中创建作业

可以请任何人解释我如何在SQL Server Express版本中创造就业机会?

sql-server sql-server-2008-express sql-job

67
推荐指数
3
解决办法
16万
查看次数

是否可以通过SQL Server Management Studio自动执行MS SQL Server(2005)查询?

我在SQL Server 2005上保存了两个查询,我希望它们以一定的间隔运行,例如每24小时运行一次.有没有办法自动化这些查询并通过SQL Server Management Studio安排它们?

sql sql-server-2005 scheduled-tasks

4
推荐指数
1
解决办法
1万
查看次数

如何在 SQL Server 中的特定时间自动触发查询

如何在下次祈祷时间前 5 分钟使用自动触发运行此查询?

SELECT 
    DATEADD(minute, -5, (SELECT TOP 1 TIME 
                         FROM prayertimes 
                         WHERE Time > sysdatetime())) AS TIME
Run Code Online (Sandbox Code Playgroud)

以下是该prayertimes表的详细信息:

Id  P_id  TIME
---------------------------------
698  3    2016-10-08 15:31:00.000
699  4    2016-10-08 18:02:00.000
700  5    2016-10-08 19:32:00.000
701  1    2016-10-09 04:59:00.000
702  2    2016-10-09 12:08:00.000
703  3    2016-10-09 15:30:00.000
704  4    2016-10-09 18:02:00.000
705  5    2016-10-09 19:32:00.000
Run Code Online (Sandbox Code Playgroud)

让我们说下一个日期时间是2016-10-08 15:31:00.000.

然后我想在 自动触发查询2016-10-08 15:26:00.000

有没有存储过程?

谢谢

t-sql sql-server scheduled-tasks sql-server-2008

3
推荐指数
1
解决办法
1万
查看次数

如何锁定用户帐户一段时间?

我想知道在X次登录失败后如何以及锁定用户帐户的最佳方法是什么?我有表,我跟踪用户登录尝试失败.表存储时间戳,用户名,IP地址和浏览器类型.检测到错误的登录信息后,cfquery将根据用户名或IP地址从失败的登录表中提取记录.如果有5次或更多次无效尝试,我将帐户设置为非活动状态.现在我想以某种方式设置计时器,从上次无效尝试该用户开始计数5分钟.然后帐户应将状态更改为活动状态.这是我到目前为止的代码:

<cfquery name="checkUser" datasource="#dsn#">
    SELECT UserName, Password, Salt, LockedUntil
    FROM Users
    WHERE UserName = <cfqueryparam cfsqltype="cf_sql_varchar" value="#trim(FORM.username)#" maxlength="50">
       AND Active = 1
</cfquery>

<cfif len(checkUser.LockedUntil) AND dateCompare(now(), checkUser.LockedUntil,'n') EQ -1>
    <cfset fnResults.status = "400">
    <cfset fnResults.message = "This account is locked for 5 min.">
    <cfreturn fnResults>
    <cfabort>
</cfif>

<cfset storedPW = checkUser.Password>
<cfset enteredPW = FORM.password & checkUser.Salt>

<cfif checkUser.recordCount NEQ '1' OR (hash(enteredPW,"SHA-512") NEQ storedPW>
    <cfquery name="logFail" datasource="#dsn#">
        INSERT INTO FailedLogins(
           LoginTime,
           LoginUN,
           LoginIP,
           LoginBrowser
        )VALUES(
           CURRENT_TIMESTAMP,
           <cfqueryparam cfsqltype="cf_sql_varchar" …
Run Code Online (Sandbox Code Playgroud)

sql coldfusion locking unlock sql-server-2008

1
推荐指数
1
解决办法
411
查看次数