我正在尝试从.net核心连接到链接服务器。 我连接到我的SQL Server,但我无法访问链接到它的Oracle数据库。
例如,我可以使用cnnStr:
连接到实际的SQL Server数据库“服务器= FOO \ SQLEXPRESS;数据库=数据库名; Trusted_Connection = TRUE; MultipleActiveResultSets =真”
但是如果我将Database参数更改为链接服务器,我会收到错误“无法打开数据库”dbLINK“登录请求。登录失败”
有谁知道如何连接到链接数据库? 提前致谢
答案 0 :(得分:1)
我认为正确的方法是创建访问链接服务器的视图或直接从查询中访问链接的服务器数据,例如SELECT * FROM OPENQUERY([LINKEDSERVERNAME], 'SELECT Id, Name, Age from USER');
重要的是要指出,在这种情况下,观点可能会更好。如果您在不久的将来更改与链接服务器相关的任何内容,则您只需要在一个地方更改内容。