У меня проблема со связанным сервером. Я на самом деле очень новичок в том, что касается связанного сервера и ODBC.
Я добавил связанный сервер в свою БД и сделал следующее представление:
SELECT Inst_Type, Inst_Ref, Inst_Loc_Ref, Inst_Locnr
FROM NascholingTest2.dbo.Instellingen
EXCEPT
SELECT Inst_InstellingIKONType, Inst_InstellingIKON_REF, Inst_Loc_REF, Inst_Loc_Nr
FROM www3login.vvkso_logins.vvkso_informatica.tblwinversologins
www3login - это связанный сервер. Я также установил ODBC (системный DSN) с именем www3login. Когда я запрашиваю представление в студии управления SQL Server, все это работает.
Я добавил это представление в мою визуальную студию. Когда я пытаюсь запросить строки представления, я получаю следующую ошибку.
The OLE DB provider "MSDASQL" for linked server "www3login" reported an error. Authentication failed.
Cannot initialize the data source object of OLE DB provider "MSDASQL" for linked server "www3login".
Visual studio и локальная БД работают на одном компьютере (в разработке). Представление работает в студии управления SQL Server, почему не в Visual Studio?