2011-01-26 2 views
0

SQL Server 2008 db에 데이터가 있고 Excel에서보고를 받고 싶습니다. 보기를 만들었으며 Excel 2007에서 사용할 수있는 데이터/연결 도구를 사용하여 Excel에 연결할 수 있습니다. 서버 컴퓨터에서 SQL Server로부터 Excel로 가져 오기를 수행 할 때 (즉, SQL Server가있는 위치) 달리기) 모든 것이 좋으며 수동 또는 자동으로 새로 고칠 수 있습니다 (이것이 내가 찾고있는 것입니다). 그러나 다른 컴퓨터에서 새로 고치거나 링크 할 때 작동하지 않습니다. 다음 메시지 "[DNETLIB] [ConnectionOpen (연결()).] SQLServer가 없거나 액세스가 거부되었습니다." 서버에서 TCP IP 프로토콜을 사용할 수 있으며 포트 1433의 텔넷이 작동 중입니다.Excel 2007에서 데이터 연결이 불가능한 SQL Server DB에 대한 링크

그래서 무엇이 문제인지 알 수 없습니다. 어떤 생각?

답변

1

연결 문자열에 namedPipe = true를 추가 할 수 있습니다.

클라이언트 컴퓨터의 다른 방법, 즉 SQL Server 도구를 사용하여 연결할 수 있습니까? Excel 또는 일반적인 연결 문제인지 먼저 확인하십시오.

+0

답변 해 주셔서 감사합니다. – Gerald

+0

namedPipe를 찾는 방법을 찾고 있었기 때문에 다른 컴퓨터에서 연결을 설정하려면 서비스 SQL Server Browser가 실행 중이어야합니다. – Gerald

관련 문제