【发布时间】:2013-06-13 20:20:06
【问题描述】:
我正在开发一个在 IIS 6.0 下运行并连接到 SQL Server 2005 数据库的大型 Web 应用程序。我目前正在尝试使用 Windows 身份验证连接到数据库以正确记录数据库中哪些用户帐户更新记录,但我遇到了一些性能问题;建立会话的初始连接只需一分钟以上即可轻松完成。
没有网络问题(这是一个测试服务器,所以所有测试都是本地的)。我的 IIS 配置为使用基本身份验证(我需要纯登录信息)并启用了本地模拟,用户名/密码设置为空。
此设置可正确建立连接,但如前所述,启动时间过长(后续查询以正常速度执行)
有谁知道本地模拟是否会显着影响性能?我找错地方了吗?有什么方法可以强制 SQL Server 保持数据库连接打开?
提前感谢您的帮助!
【问题讨论】:
-
在 C:\Windows\System32\Drivers\etc\hosts 中为您的 sql server 添加一个条目。可能是 DNS 或 WINS。
标签: sql-server iis asp-classic windows-authentication