DB Link를 통해 Microsoft SQL Server 2012 DB에서 어떤 DB에 연결할 수 있는지 알고 싶습니다.DB LINK, Microsoft SQL Server 2012를 통해 어떤 DB에 연결할 수 있습니까?
목록이 있습니까?
DB Link를 통해 Microsoft SQL Server 2012 DB에서 어떤 DB에 연결할 수 있는지 알고 싶습니다.DB LINK, Microsoft SQL Server 2012를 통해 어떤 DB에 연결할 수 있습니까?
목록이 있습니까?
"DB 링크"란 "연결된 서버"를 의미하는 것으로 가정합니다. documentation 말한대로 기 때문에 목록이 없다 :
SQL Server 분산 쿼리가 필요한 OLE DB 인터페이스를 구현하는 모든 OLE DB 공급자와 함께 작동하도록 설계되었습니다. 그러나 SQL 서버는 SQL Server Native Client OLE DB 공급자 및 기타 특정 공급자에 대해서만 테스트되었습니다.
그리고 :
OLE DB 공급자는 유형과 필요한 매개 변수 의 수에 크게 다릅니다. 예를 들어 일부 공급자는 sp_addlinkedsrvlogin (Transact-SQL)을 사용하여 연결에 대한 보안 컨텍스트를 제공해야합니다. 일부 OLE DB 공급자는 SQL Server가 OLE DB 원본의 데이터를 업데이트 할 수있게합니다. 다른 일부는 읽기 전용 데이터 액세스 만 제공합니다. 각 OLE DB 공급자에 대한 정보가 인 경우 해당 OLE DB 공급자에 대한 설명서를 참조하십시오.
즉, 모든 OLE DB 공급자를 사용하여 연결된 서버를 만들 수 있지만 구성 및 동작은 매우 다양합니다.
MSDN에는 테스트 된 공급자의 list이 포함되어 있지만 SQL Server 2012 버전의 페이지는 없습니다.
내가보기에는 잘 작동하는 알려진 OLE DB 공급자의 비공식 목록이 있습니까? –
테스트를 거친 공급자의 공식 목록이 있습니다 (필자의 답에 추가했습니다). 그러나 비공식적 인 공급자는 본 적이 없습니다. '잘 작동합니다'는 상당히 주관적인 설명입니다 (예 : 특정 공급자가 내'SELECT' 쿼리에는 작동하지만 UPDATE 쿼리에는 작동하지 않는다면 나에게 도움이되지만 아마 당신에게는 적합하지 않을 것입니다. – Pondlife