【发布时间】:2011-10-26 03:58:47
【问题描述】:
我们正在将我们的数据库迁移到包含更新更强大服务器的异地数据中心。我有一个将数据从我的应用程序导入到我们的本地 sql 服务器的过程,它工作得很好。但是,我已将我的数据库移至新服务器,并且我定期收到 RPC 超时错误或不能声明它无法进行 RPC 调用的错误。
旧的 sql 服务器实际上只包含我的数据库和其他几个自定义应用程序数据库。也就是说,新服务器托管其他数据库以及我们的 Sharepoint 数据库和 Team Foundation Server 数据库。在查看 SQL Profiler 时,我注意到来自 TFSService 的许多频繁的 RPC 调用,即使当时没有人使用 TFS。同样,Sharepoint 也不断通过 RPC 进行连接,但与 TFS 不同的是,人们正在积极使用它。
对我来说,这些数据库应该单独或一起在自己的 sql server 上。我错了吗?你认为来自 TFS 和 Sharepoint 的 RPC 调用会占用我的连接吗?如果是这种情况,并且如果我不允许移动数据库和另一个 sql 服务器,有没有办法配置 TFS 和 Sharepoint 来减少对数据库的“不必要”交互的数量?我应该寻找其他任何想法吗?
顺便说一句,我的机器和数据中心中的虚拟机都收到了这个错误,所以我认为这不是连接(距离)问题。
谢谢。
【问题讨论】:
-
如果您能提供有关 TFS、SharePoint 和 SQL 服务器版本的实际错误消息和更多详细信息,将会有所帮助。
标签: c# sql-server-2008 tfs rpc sqlcommand