【问题标题】:VBScript, SQL Integrated security, DB Connection TimeoutVBScript、SQL 集成安全、数据库连接超时
【发布时间】:2014-12-26 21:57:56
【问题描述】:

我有一个连接到 SQL Server 的 VBScript。我在连接字符串中使用集成安全性:

Provider=SQLOLEDB;Data Source=servename;Initial Catalog=databasename;
Integrated Security='SSPI';

当我通过双击 .vbs 文件执行脚本时一切正常,但是当我安排 .vbs 文件通过任务调度程序运行时,连接到数据库超时。

我已将任务计划程序设置为使用手动执行时有效的凭据运行。

我希望这是足够的信息,有人可以帮助我解决问题所在。请善待这位之前在这里得到很多答案但从未问过问题的处女。

【问题讨论】:

标签: sql-server vbscript scheduled-tasks


【解决方案1】:

试试这样:

在连接字符串中设置连接超时

Provider=SQLOLEDB;Data Source=servename;Initial Catalog=databasename;
Integrated Security='SSPI';Connection Timeout=300;

MSDN

【讨论】:

  • 不错。如果你是一名医生,而病人带着疼痛,你会告诉他吃止痛药然后闭嘴吗?没有任何理由表明连接的标准超时时间不够好。
  • 是的,您定义长连接超时的权利并不好。但是我的 Moto 正在追查 Questioner 的问题,正如他所说的 the connection to the database times out
  • 正如我所说 - 没有的医生告诉病人服用止痛药。超时永远不应该超时,甚至在互联网上也不应该。默认值为 IIRC 30 秒,这已经足够了。显然,解决方案是解决问题,而不是试图忍受它。
猜你喜欢
  • 2021-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-14
  • 2012-11-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多