Мы переносим наши базы данных в удаленный центр обработки данных, который содержит более новые и надежные серверы. У меня есть процесс, который импортирует данные из моего приложения на наш локальный сервер SQL, и он прекрасно работает. Однако я переместил свою базу данных на новый сервер и периодически получаю ошибки тайм-аута RPC или не могу ошибиться, утверждая, что не может выполнить вызов RPC.
Старый sql-сервер действительно содержал только мою базу данных и пару других пользовательских баз данных приложений. Тем не менее, новый сервер содержит другие базы данных, а также нашу базу данных Sharepoint и базу данных Team Foundation Server. Глядя на SQL Profiler, я замечаю много частых вызовов RPC из TFSService, хотя в то время никто не использовал TFS. Точно так же Sharepoint также постоянно подключается через RPC, но в отличие от TFS люди активно его используют.
Для меня эти базы данных должны быть либо сами по себе, либо вместе на своем собственном сервере sql. Я ошибся? Как вы думаете, вызовы RPC из TFS и Sharepoint могут перегружать мое соединение? Если это так, и если мне не разрешено перемещать базу данных и другой сервер sql, есть ли способ настроить TFS и Sharepoint для снижения количества «ненужных» взаимодействий с базой данных? Любые другие идеи, которые я должен искать?
Кстати, я получил эту ошибку от своей машины, а также от виртуальной машины, которая существует в центре обработки данных, поэтому я не думаю, что это проблема соединения (расстояния).
Спасибо.