小编tco*_*ode的帖子

我的服务器是否缺少存储空间?

在这里寻求帮助。

我有两个使用 SQL Server 2005 托管在专用 Windows 2003 服务器上的 ASP.Net Web 应用程序。其中一个应用程序每天仅收到大约 100 次唯一点击,而另一个应用程序每天平均收到 6,000 次唯一点击。这两个应用程序现在已经运行了大约 4 年,没有任何问题。

最近我注意到两个应用程序都变慢了很多,页面加载需要很长时间,比平时长得多。我还注意到其中一个应用程序可能每天出现一次或两次以下错误

System.Data.SqlClient.SqlException:超时已过期。操作完成前超时时间已过或服务器未响应。在 System.Data.SqlClient.SqlConnection.OnError(SqlException 异常,Boolean breakConnection) 在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException 异常,Boolean breakConnection) 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) 在 System .Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)

两个数据库的容量加起来大约为 3 Gig,服务器上的 C 盘大约为 20 Gig。但是,C 驱动器上的当前可用空间为 3 Gig。

我最初认为超时错误是由于我的代码中的连接泄漏引起的,但现在我不太确定,因为如上所述,应用程序已经运行了 4 年,没有像这样的任何问题。

您认为问题可能出在我的服务器上吗?

任何帮助将不胜感激。

谢谢你。

windows-server-2003 sql-server sql-server-2005

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

为 SQL Server 2008 R2 帐户设置密码

我刚刚获得了对安装了 SQL Server 2008 R2 的新 Windows Web Server 2008 R2 的访问权限。当我打开 SQL Server Management Studio 并尝试连接时,它使用 Windows 身份验证进行连接,但是,它不会要求我输入密码,并且成功连接。

我担心(希望不是)不应该访问服务器的人会这样做,然后可以轻松连接到 SQL Server Management Studio,甚至不需要输入密码,然后就可以访问数据库。例如,窃取了 Windows Web Server 登录详细信息的人。他们现在登录到 Web 服务器,并且因为他们使用的登录详细信息标识了该用户使用 Windows 身份验证(无需密码)访问 SQL Server 的权限,因此他们可以访问数据库和数据。

确保任何想要访问我的数据库的人都必须输入密码的最佳方法是什么?

我知道我可以在 SQL Server 中创建用户帐户并将用户分配给特定的数据库(SQL Server 身份验证),但这并不能解决不应该在服务器上的用户的问题,只需选择 Windows 身份验证类型,输入没有密码,并且可以完全访问我的数据库。

有人可以就此提出建议吗?

谢谢各位。

authentication sql-server sql-server-2008

-2
推荐指数
1
解决办法
633
查看次数