2009-09-28 5 views
0

SQL 2000 서버에서 명명 된 인스턴스 인 SQL 2005 서버로 연결된 서버를 추가했습니다. 이름에 공백이있는 탁자에 올 때까지 이것은 잘 작동했습니다.테이블 이름에 공백이있는 연결된 서버

개체를 확인할 수없는 것 같아서 쿼리에서 오류가 발생합니다. 이 문제는 연결된 서버에서 알려진 문제이며, 언급하는 내용을 찾을 수 없으며 실제로 테이블 이름을 변경하지 않고도 모든 참조를 찾을 수 있습니다.

편집 : 나는 테이블 이름 주위에 테이블 이름 주위에

+0

테이블 이름과 실제 오류 메시지가 무엇입니까? – MartW

+0

서버를 포함한 정규화 된 이름은 [PONGO1 \ PONGOSQL]. [MIU_WEB]. [dbo]. [Student Logins] [StudentLogins]라는 테이블을 만들고 링크하면 작동하지만 이름 바꾸기가 두렵습니다. 그것. – PeteT

답변

0

공백이있는 공명 표 이름은 사용하는 대괄호에 상관없이 작동하지 않습니다. 이것은 내가 연결 한 서버가 sql 2000이라는 사실과 관련된 한계 일 수 있습니다. 공간없이 같은 이름의 뷰를 사용하여이 문제를 해결했습니다.

1

사용 대괄호 대괄호를 사용했다.

SELECT * FROM [SERVER].[Database].[dbo].[Table Name] 
+0

죄송합니다. 작동하지 않는 것 같습니다. – PeteT

관련 문제