Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
Создал системный dsn с названием sc, запускаю системные хранимые процедуры - всё ок вроде бы. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. При селекте select * from ora11..SCOTT.EMP; Получаю ошибку Msg 7403, Level 16, State 1, Line 1 The OLE DB provider "Oracle in XE" has not been registered. Какие исправление на что нужны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2018, 13:32 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
гр к, какой то у вас сомнительный провайдер в виде 'Oracle in EX', обычно для соединения используют 'ORAOLEDB.Oracle' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2018, 13:42 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
felix_ffгр к, какой то у вас сомнительный провайдер в виде 'Oracle in EX', обычно для соединения используют 'ORAOLEDB.Oracle' Это я из панели администрирования ODBC взял. Видимо, в процедуре он иначе должен называться. Вопрос в том, как именно. DSN я создавал именно на этом провайдере. Может у кого-то уже есть аналогичный успешный опыт. Может, какое-то иное нужно исправление. Если использовать в процедуре Provider=MSDASQL, то при селекте select * from ora11..SCOTT.EMP; ошибка Msg 7318, Level 16, State 1, Line 1 The OLE DB provider "MSDASQL" for linked server "ora11" returned an invalid column definition for table ""SCOTT"."EMP"". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2018, 13:55 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
гр к, я же Вам написал какой провайдер используют для подключения к оракловым серверам. Если хотите использовать oledb прослойку для odbc тогда вам data source надо менять на dsn созданого алиаса в odbc. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2018, 14:00 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
felix_ffгр к, ... Если хотите использовать oledb прослойку для odbc тогда вам data source надо менять на dsn созданого алиаса в odbc. Я так и сделал. Для Postgre всё ок, а с oracle xe вышеприведенная ошибка Msg 7318, Level 16, State 1, Line 1 The OLE DB provider "MSDASQL" for linked server "ora11" returned an invalid column definition for table ""SCOTT"."EMP"". Из экселя причем ч-з VBA норм коннекчусь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2018, 14:15 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2018, 14:32 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
UDL-файл норм: udl[oledb] ; Everything after this line is an OLE DB initstring Provider=MSDASQL.1;Password=TIGER;Persist Security Info=True;User ID=SCOTT;Data Source=sc Excel и Access коннектятся без проблем, а MS SQL Server почему-то нет. Эх. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2018, 16:35 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
Провайдеры OraOLEDB.Oracle - Oracle OLE DB MSDASQL - MS OLEDB для ODBC Есть еще OLE DB от микрософта, но не рекомендую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2018, 16:54 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2018, 16:57 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
KRS544, т.е. нужно ещё и клиента Оракла и OLE DB драйвер оракловый ставить специально? И СКЛ Сервер, и Оракл Экспресс у меня на 1 компе находятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2018, 17:45 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
Ну а как иначе? Не знаю, может с Ораклом Экспресс автоматом все ставиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2018, 19:02 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
Подниму тему. На SQL Server-e создал Linked Server к Oracle 12c. Проверяю соединение - ок. Пытаюсь раскрыть структуру каталогов - получаю ошибку 7403 "Поставщик OLE DB "OraOLEDB.Oracle" не зарегистрирован. Ок. Нахожу библиотеку OraOLEDB12.dll, регистрирую её при помощи regsvr32.exe, регистрация успешна. Пытаюсь раскрыть структуру каталогов снова - получаю ошибку 7311 "Не удалось получить набор строк схемы "DBSCHEMA_TABLES" поставщика OLE DB "OraOLEDB.Oracle" для связанного сервера. Поставщик поддерживает интерфейс, но возвращает код ошибки при его использовании. На использовании именно этого провайдера не настаиваю. Вопрос - куда копать и что делать? Установленные драйверы ODBC для оракла в системе: Oracle in Oracle, Oracle in OraClient12Home1, Oracle in OraClient12Home2 (файл SQORA32.DLL). Так... Что ещё? Система: Windows Server 2008 R2 Enterprise Service Pack 1 (6.1.7601), 64 разрядная. MS SQL Server 2012(SP4), 64 разрядный. P.S. Кажется, вчера в списке драйверов стояли ещё OraOLEDB.Oracle - Oracle OLE DB и MSDASQL - MS OLEDB для ODBC. Куда пропали - не в курсе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 11:31 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
строка создания linked server-a: EXEC master.dbo.sp_addlinkedserver @server = N'Name', @srvproduct=N'Oracle', @provider=N'OraOLEDB.Oracle', @datasrc=N'192.168.16.51:1521/Name' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 11:38 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
DaniilSeryi, на провайдере AllowInProcess ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 11:40 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
TaPaKDaniilSeryi, на провайдере AllowInProcess В смысле Код: sql 1. ? Сделал ещё вчера. Не помогло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 12:29 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
DaniilSeryi, я так понимаю что вы 32 разрядный драйвер поставили под x64 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 12:36 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
TaPaKDaniilSeryi, я так понимаю что вы 32 разрядный драйвер поставили под x64 Так... Значит, как понимаю, мне предстоит регистрация на сайте oracle, затем качать 64х разрядный драйвер, удалять 32х разрядный драйвер, установка 64х разрядного драйвера, перезагрузка сервера, опять regsvr32.exe, удаление старого linked server-a и создание нового? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 12:41 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
DaniilSeryiTaPaKDaniilSeryi, я так понимаю что вы 32 разрядный драйвер поставили под x64 Так... Значит, как понимаю, мне предстоит регистрация на сайте oracle, затем качать 64х разрядный драйвер, удалять 32х разрядный драйвер, установка 64х разрядного драйвера, перезагрузка сервера, опять regsvr32.exe, удаление старого linked server-a и создание нового? можете пообедать ещё. Линк пересоздавать не надо, по остально читайте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 12:43 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
DaniilSeryiTaPaKDaniilSeryi, я так понимаю что вы 32 разрядный драйвер поставили под x64 Так... Значит, как понимаю, мне предстоит регистрация на сайте oracle, затем качать 64х разрядный драйвер, удалять 32х разрядный драйвер, установка 64х разрядного драйвера, перезагрузка сервера, опять regsvr32.exe, удаление старого linked server-a и создание нового?Рекомендую повременить с удалением 32-битного. Сам не плавал, но слыхал от сотрудника, которому приходится мучаться с ораклом, что 64-битный драйвер якобы использует какие-то файлы из 32-битного. Когда он у себя удалил 32-битный, все отвалилось, пока не вернул его обратно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 12:45 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
DaniilSeryiПодниму тему. "Поставщик OLE DB "OraOLEDB.Oracle" не зарегистрирован. Установленные драйверы ODBC для оракла в системе: Oracle in Oracle, Oracle in OraClient12Home1, Oracle in OraClient12Home2 (файл SQORA32.DLL). Oracle OLEDB точно ставили? На нем надо отдельно галку ставить при установке, если не ошибаюсь ODAC регистрировать с regsvr32.exe точно не надо было никогда. В [Линкед сервер]\[поставщики] должен появиться [OraOLEDB.Oracle] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 12:51 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
KRS544DaniilSeryiПодниму тему. "Поставщик OLE DB "OraOLEDB.Oracle" не зарегистрирован. Установленные драйверы ODBC для оракла в системе: Oracle in Oracle, Oracle in OraClient12Home1, Oracle in OraClient12Home2 (файл SQORA32.DLL). Oracle OLEDB точно ставили? На нем надо отдельно галку ставить при установке, если не ошибаюсь ODAC регистрировать с regsvr32.exe точно не надо было никогда. В [Линкед сервер]\[поставщики] должен появиться [OraOLEDB.Oracle] Эти занимался другой человек давным-давно, но в списке поставщиков OraOLEDB.Oracle в наличии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 12:57 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
Ennor TiegaelDaniilSeryiпропущено... Так... Значит, как понимаю, мне предстоит регистрация на сайте oracle, затем качать 64х разрядный драйвер, удалять 32х разрядный драйвер, установка 64х разрядного драйвера, перезагрузка сервера, опять regsvr32.exe, удаление старого linked server-a и создание нового?Рекомендую повременить с удалением 32-битного. Сам не плавал, но слыхал от сотрудника, которому приходится мучаться с ораклом, что 64-битный драйвер якобы использует какие-то файлы из 32-битного. Когда он у себя удалил 32-битный, все отвалилось, пока не вернул его обратно. И 32 и 64 прекрасно уживаются, надо ставить в разные каталоги. Visual studio работает с 32х драйверами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 12:59 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
DaniilSeryiЭти занимался другой человек давным-давно, но в списке поставщиков OraOLEDB.Oracle в наличии. А попробуйте сделать запрос с оракла Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 13:07 |
|
||
|
Как создать linked server oracle 11g XE на MS SQL 2005
|
|||
|---|---|---|---|
|
#18+
KRS544DaniilSeryiЭти занимался другой человек давным-давно, но в списке поставщиков OraOLEDB.Oracle в наличии. А попробуйте сделать запрос с оракла Код: sql 1. 2018-09-28 13:31:26.0000000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2018, 13:32 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39709743&tid=1689028]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 380ms |

| 0 / 0 |
