1, я хочу знать, как я должен объявить строку подключения в моем файле Web.Config
По сути, вы настроили его для подключения к локальному SQL Server.Вам нужно убедиться, что вход в локальный SQL Server был настроен с помощью входа LINKED SERVER в удаленную базу данных, а удаленный сервер был добавлен в качестве связанного сервера с локальным SQL Server.Имя входа связанного сервера используется для указания того, что когда этот локальный пользователь подключается к определенному удаленному серверу, он будет использовать указанные данные для входа в систему, которым должно быть дано разрешение на выполнение для рассматриваемого SP
Вот одно место дляначало http://msdn.microsoft.com/en-us/library/aa213778%28v=sql.80%29.aspx
2, в моей таблице есть несколько столбцов, значение которых отсутствует в SP, и я должен указать для них свои собственные значения.
Вы должны направлять через темпТаблица.Допустим, он предоставляет 6 столбцов
INSERT #localtable (a,b,c,d,e,f)
EXEC remote.sql.dbo.SomeSProc 1, 'a'
# localtable должен иметь столбцы, равные результирующему набору. Затем вставить из этой временной таблицы в конечный пункт назначения
INSERT finaltable (a,b,x,c,d,y,e,f)
SELECT a,b, 1 , c,d, 'test' , e,f
FROM #localtable