SQL Server 데이터베이스를 사용하는 ASP.NET 응용 프로그램이 있습니다. 필자는 이제 Sybase ASE에서 SQL Server 데이터베이스로 데이터를 가져 와서 내 응용 프로그램을 사용하고 내 생각으로는 성공하지 못했습니다.Sybase 데이터를 SQL Server로 끌어 오기
누구에게이 작업을 수행 했습니까? 어떤 아이디어/제안/팁?
SQL Server 데이터베이스를 사용하는 ASP.NET 응용 프로그램이 있습니다. 필자는 이제 Sybase ASE에서 SQL Server 데이터베이스로 데이터를 가져 와서 내 응용 프로그램을 사용하고 내 생각으로는 성공하지 못했습니다.Sybase 데이터를 SQL Server로 끌어 오기
누구에게이 작업을 수행 했습니까? 어떤 아이디어/제안/팁?
SQL Server에서 Sybase로 연결된 서버를 구성 할 수 있습니다. MS 측에서 Sybase 제공 업체를 사용하면 상당히 바닐라 야합니다.
Sybase IQ와 SQL Server 2000에서이 작업을 수행했습니다. –
두 방법 (ASE와 SQL Server의 반대로)을 수행했습니다. 매력처럼 작동합니다 –
Management Studio 또는 Enterprise Manager를 사용하여 데이터 가져 오기 마법사를 사용하여 데이터를 가져옵니다. 그러면 마법사에서 올바른 데이터 공급자를 선택했는지 확인해야합니다.
실시간 피드가 되길 원하면 정보 교환을 관리하는 작은 Windows 서비스를 만드십시오. 그것은 상대적으로 간단해야하며, 약간의 다리 작업이 끝나야합니다. 당신이 그것에 불리한 경우에 당신을 위해 이것을 할 수있는 선반 해결책의 많음이있다.
죄송합니다. Al, 일회성 데이터 변환이 아닌 일종의 실시간 피드가되도록 지정 했어야합니다. 어쨌든 고마워! – theog
내 답변이 업데이트되었습니다. –
문제는 세부 사항에 약간 모호 :
대상 컴퓨터에서 "도달"소스 시스템인가 소스에서 대상으로 데이터 가져 오기
추가 정보 없이는 권장 사항을 만들기가 어렵습니다. 매일 하루 종일 데이터를 읽어야하는 경우 일회성 변환이 제대로 작동하지 않습니다. 또한 소스 데이터베이스를 연결할 수없고 파일을 전달해야하는 경우 메소드가 변경됩니다.
그래, 필자는 마침내 (예심 및 오류를 통해) 내 Sybase ASE (12.5) 서버를 SQL Server (2008)에 연결하여 원하는 통합이 가능하도록했습니다. 대략적으로 내가 한 방법은 다음과 같습니다.
전체적으로 표준 SQL Server 도움말은 가이드로서 잘 작동했습니다. 항상 사실은 아니지만, F1은 내 친구였습니다.
이제 분산 쿼리, DTS 또는 SSIS 패키지를 수행하고 SSRS를 사용할 수 있습니다. 이것은 Sybase ASE에서 많은 시간을 소비합니다.
물론 위의 내용은 sp_linkserver를 사용하여 명령 줄을 통해 수행 할 수 있지만 GUI는 나 같은 개발자가 더 편합니다.
자세한 내용 : 이것은 전환이 아닙니다. Sybase의 데이터를 실시간으로 SQL Server 데이터베이스에 반영하거나 그 데이터에 가깝게하고 싶습니다. SSIS를하는 것처럼 거의 상상해 봅니다. 원본 서버는 대상 서버에서 항상 연결할 수 있습니다. – theog