#asp.net #sql-server-2005 #sql-server-2008
#asp.net #sql-server-2005 #sql-server-2008
Вопрос:
Я хочу подключиться ко многим базам данных sql server, некоторые из которых расположены на одном сервере, а другие — на разных серверах. эти серверы могут быть расположены в одном здании или в других зданиях по всему городу или стране. каков наилучший способ их подключения и создания некоторых запросов?? Моя собственная идея — связанные серверы. какова ваша идея по поводу кэширования? является ли подключение их напрямую и создание запроса хорошей идеей? как насчет скорости, если я подключу их напрямую?
Комментарии:
1. трудно сказать, не зная всех деталей. Вы уже пытались измерить производительность?
2. Могу ли я ошибаться, но связанные серверы актуальны только для аутентификации, если вы используете Windows Auth и хотите доверять учетным данным из другого домена? Я думаю, это не должно иметь отношения к скорости.
3. Нет, я этого не пробовал. Я просто хочу знать, каков наилучший способ подключения разных серверов
4. С вашего ASP.NET приложение, разве вы не можете просто подключиться к этим «многим» серверам SQL, выполнить свои запросы и отключиться? В чем, по-видимому, проблема??
5. в некоторых запросах мне нужны составные поля из двух баз данных. это причина использования связанных серверов. что вы думаете о репликации?