Имя: Пароль:
1C
1С v8
Внешний источник данных и MSSQL Linked Servers
0 chudishe
 
21.11.14
17:01
Создал внешний источник, добавил таблицу, в поле "Имя в источнике данных" прописал a2club5se...[Service Topic]. Создал поля в этой таблице и все такое прочее. В предприятии задала параметры соединения для этого источника. Попытался открыть эту таблицу в предприятии, на что мне предприятие ответило такой ошибкой:

Ошибка ODBC. SQLSTATE: 42S02
Номер ошибки: 208
Описание: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'a2club5se.[Service Topic]'.

Из чего я понял, что платформа перед отправкой запроса зачем-то удалила из пути к таблице точки. Кто сталкивался? Что делать?
1 Banned
 
21.11.14
17:02
пропиши полностью.
И да, ВИДы не любят [] в именах таблиц...
2 chudishe
 
21.11.14
17:05
(1) Это и есть полностью, а скобки нужны, потому что в имени таблицы пробел. Это прилинкованная к mssql база access.
3 Banned
 
21.11.14
17:06
(2) имясервера.имябазы.имясхемы.имятаблицы - это полностью.
А пробелы - вьюшку создай.
4 chudishe
 
21.11.14
17:07
(2) Предупреждая вопрос "а чой ты напрямую к access не подключился" отвечу. Не могу, база зашифрована и прилинкована хранимой процедурой, логин/пароля для подключения к ней я не знаю, короче.
5 chudishe
 
21.11.14
17:08
(3) У аксесовских баз нет имени базы и имени схемы.
6 Banned
 
21.11.14
17:10
(5) Они есть у mssql.
Через который ты ходишь в акцессу
7 chudishe
 
21.11.14
17:15
(6) Подскажи что из этого имя схемы и имя базы.
https://www.dropbox.com/s/iz4kvbnaa3sz1sn/Screenshot%202014-11-21%2018.14.14.png?dl=0
8 chudishe
 
21.11.14
17:18
(7) И, самое главное, mssql выдает такую ошибку при попытке указать схему или имя базы:

Msg 7312, Level 16, State 1, Line 1
Invalid use of schema or catalog for OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "a2club5se". A four-part name was supplied, but the provider does not expose the necessary interfaces to use a catalog or schema.