У меня есть сервер базы данных, к которому я не могу подключиться с использованием предоставленных мне учетных данных. Однако в промежуточной версии того же сервера есть связанный сервер, который указывает на производственную базу данных. Промежуточный сервер и связанный сервер имеют одинаковую схему.
Меня заверили, что я должен ожидать подключения к работающему серверу, прежде чем мы начнем работать. К сожалению, я достиг своей стадии разработки, когда мне нужно больше, чем примеры записей токенов, которые в данный момент находятся в промежуточной базе данных. Итак, я надеялся подключиться к связанному серверу.
До сих пор в моей разработке эта схема была направлена против самого промежуточного сервера, использующего дозвуковые объекты. Это все отлично работает.
Я могу подключиться через SQL Server Management Studio к этому связанному серверу и выполнить свои запросы напрямую. Я также могу выполнять «ручные» запросы в C # к связанному серверу, подключив строку подключения к промежуточному серверу и выполняя мои запросы как
SELECT * FROM OpenQuery ([LINKEDSERVER], 'QUERY')
Тем не менее, объекты Subsonic - это то, что позволяет мне вовремя реализовать этот проект в рамках бюджета, поэтому я не собираюсь делать прямые запросы в своем коде.
Я ищу, есть ли способ указать строку подключения к связанному серверу. Я просмотрел множество записей на форуме и т. Д. По этой теме, и большинство ответов, кажется, полностью затушевывают часть вопроса «связанный сервер», уделяя основное внимание синтаксису базовой строки подключения.