연결된 서버를 사용하여 SQL Server의 원격 서버에서 데이터를 검색하는보기가 있습니다. 보기를 볼 때마다 반환되는 결과는 다양합니다. 예를 들어 첫 번째 실행은 100 개의 레코드 행을 반환하지만 두 번째 실행시 반환되는 행은 120 개의 행입니다. 어떤 아이디어가 원인입니까?연결된 서버를 사용하는보기에서 반환 된 결과는 다를 수 있습니다?
답변
링크 된 서버의 데이터가 실행 사이에 변경 되었습니까?
아니요, 연결된 서버의 데이터가 수정되었습니다. 로컬 서버에 가입하기 위해 검색 중입니다. –
가입 한 로컬 테이블이 변경됩니까? –
아니요 ........... –
SQL Server가 완전히 패치 되었습니까? SQL Server 2008과 2005는 모두 연결된 서버의 잘못된 쿼리 결과와 관련된 버그를 수정했습니다.
969997 FIX :
한 예입니다 SQL Server 2005에서 또는 SQL Server의 인덱스 OLE DB 공급자를 사용하여 만든 연결된 서버에서 데이터를 쿼리 할 때 잘못된 결과를받을 2008아니요, SQL Server 2005 SP3이 SQL Server에 패치되지 않았습니다. .. –
원격 서버도 확인하십시오. – KenJ
SP3 및 핫픽스와 함께 로컬 서버와 원격 서버를 모두 패치했습니다. 이제 반환 된 결과가 적어지고 데이터 불일치가 발생합니다. –
연결된 서버도 SQL Server입니까? 그렇지 않다면 아마도 버그가있는 운전자일까요? 예를 들어 오래된 Informix ODBC 드라이버 때문에 이상한 결과가 나타났습니다. 연결된 서버에서 SQL 프로파일 러와 비슷한 것을 실행하여 어떤 명령을 받고 있는지 확인할 수 있습니까?
SQL 자체로 작성된 비 결정 성의 결과 인 홀수 연결된 서버 결과를 목격했습니다. TOP
쿼리는 ORDER BY
절없이 작성됩니다.
This problem 예를 들어 연결된 서버 INNER JOIN
의 왼편에있는 테이블 원본에서 오는 고유하지 않은 외래 키가 여러 개 있고 원격 하위 쿼리의 오른쪽 10 개를 원할 경우, 여기서 최종 결과는 10 행보다 커야 할 때 10 행 자체로 제한됩니다.
분명히 SQL에 그러한 호기심에 대한 빠른 시각을 제공해야합니다.
답이 무엇인지 확실하지 않지만 (100과 120의 개수가 정확하다고 가정 할 때) 두 실행에서 데이터를 캡처하여 비교할 수 없습니까? 그것은 당신에게 무슨 일이 벌어지고 있는지에 대한 단서를 줄 수 있습니다. 예를 들어 완전히 다른 datat입니까, 아니면 120 행 배치의 중복 행입니까?
- 1. SQL XML 반환 결과는
- 2. SA에서 연결된 서버를 보호 할 수 있습니까
- 3. 연결된 서버를 만드는 방법 MySQL
- 4. SSIS : 연결된 서버를 사용하는 방법 :
- 5. 함수를 사용하는보기에서 선택을 부여하십시오.
- 6. 나는이에 연결된 서버에 연결할 수 있습니다 OPENDATASOURCE
- 7. 연결된 서버를 통한 select 문과 관련된 문제
- 8. JSON에서 반환 된 값 표시에 어려움이 있습니다.
- 9. 여러 줄로 된 C 주석의 텍스트 폭이 다를 수 있습니까?
- 10. Oracle에서 연결된 서버를 확인하는 방법은 무엇입니까?
- 11. SQL 서버 : 서버를 연결하지 않은 연결된 서버?
- 12. 바이너리 파일은 JVM과 다르지만 다를 수 있습니까?
- 13. 실제 프린터와 가상 프린터가 다를 수 있습니까?
- 14. 연결된 서버에서 테이블 데이터를보다 빨리 전송할 수 있습니다.
- 15. CultureInfo.CurrentCulture는 응용 프로그램 풀마다 다를 수 있습니까?
- 16. 연결된 소켓에서 read() 함수가 0 바이트를 반환 할 수 있습니까?
- 17. LINQ에서 SQL에 연결된 테이블에서 열 반환
- 18. 대체 결과는
- 19. Java 소켓 서버, 연결된 마지막 클라이언트는 소켓을 읽을 수 있습니다.
- 20. 조건부로 조인 된 행 수 문제가 있습니다.
- 21. C++에서 반환 된 포인터가 함수에서 반환 된 포인터가 아닌 다른 포인터를 가리키고 있습니다.
- 22. 삽입 .. 연결된 서버에서 간부는 결과 집합을 반환
- 23. 죄송합니다 getaddrinfo에 반환 된
- 24. Access 2000 데이터베이스에 연결된 서버를 설치하는 방법은 무엇입니까?
- 25. 연결된 서버를 사용하여 SQL Server에서 Microsoft Access 데이터베이스 노출
- 26. C에서 연결된 링크 된 목록
- 27. 반환 된 AJAX 변수를 수정할 수 없습니다.
- 28. 연결된 서버를 사용하여 oracle 데이터베이스를 쿼리하는 동안 성능 문제가 발생했습니다.
- 29. 어떻게이 gzip으로 반환 할 수 있습니다 CSS/JS
- 30. 곱셈 결과는 음수입니다.
어떤 SQL Server 버전 및 어떤 패치 수준입니까? –
SQL Server 2005 SP2 –