Я могу подключиться к связанному серверу с помощью:
SELECT testNo, soruTuruId, soruNo, cevap, degerlendirenTcNo, degerlendirilenTcNo
FROM OPENDATASOURCE ('SQLOLEDB', 'Источник данных = 192.168.150.42; ID пользователя = readerUser; Пароль = 1'). Akreditasyon.dbo.tblPerfCevap
Но я должен передать пароль в качестве параметра. и я пытаюсь так:
SET @connectionString = 'Источник данных = 192.168.150.42; ID пользователя = readerUser; Пароль =' + @ pw
ВЫБЕРИТЕ тест Нет, соруТуруид, соруНо, ЧЭВАП, ДЕРГЕРЛЕНДИРЕНТЦО, ДЭГЕРЛЕНДИРИЛЕНЦ.Но
ИЗ OPENDATASOURCE ('SQLOLEDB', @connectionString) .akreditasyon.dbo.tblPerfCevap
и
SELECT testNo, soruTuruId, soruNo, cevap, degerlendirenTcNo, degerlendirilenTcNo
FROM OPENDATASOURCE ('SQLOLEDB', 'Источник данных = 192.168.150.42; ID пользователя = readerUser; Пароль =' + @ pw) .akreditasyon.dbo.tblPerfCevap
но не работает: S
У кого-нибудь есть идея?