|
|
|
Invalid use of schema and/or catalog for OLE DB provider 'MSDASQL'
|
|||
|---|---|---|---|
|
#18+
Господа, подскажите, в чем дело ? Имеем связаный сервер : sp_addlinkedserver 'all_a', ' ', 'MSDASQL', NULL, NULL, 'Driver={Microsoft Access Driver (*.mdb)};DBQ=d:\temp\all.mdb;UID=admin;PWD=;' Запрос : select * from [all_a]..[d:\temp\all].[Attribute] выдает ошибку : Server: Msg 7312, Level 16, State 1, Line 1 Invalid use of schema and/or catalog for OLE DB provider 'MSDASQL'. A four-part name was supplied, but the provider does not expose the necessary interfaces to use a catalog and/or schema. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2002, 01:06:23 |
|
||
|
Invalid use of schema and/or catalog for OLE DB provider 'MSDASQL'
|
|||
|---|---|---|---|
|
#18+
читаю так : select * from [all_a].[d:\temp\all]..[Attribute] Выдает : Server: Msg 7356, Level 16, State 1, Line 1 OLE DB provider 'MSDASQL' supplied inconsistent metadata for a column. Metadata information was changed at execution time. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2002, 02:07:23 |
|
||
|
Invalid use of schema and/or catalog for OLE DB provider 'MSDASQL'
|
|||
|---|---|---|---|
|
#18+
select a.* from [all_a]...[Attribute] a ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2002, 09:47:53 |
|
||
|
Invalid use of schema and/or catalog for OLE DB provider 'MSDASQL'
|
|||
|---|---|---|---|
|
#18+
Server: Msg 7313, Level 16, State 1, Line 1 Invalid schema or catalog specified for provider 'MSDASQL'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2002, 05:24:42 |
|
||
|
Invalid use of schema and/or catalog for OLE DB provider 'MSDASQL'
|
|||
|---|---|---|---|
|
#18+
Похоже на баг. Нечто похожее описано тут http://support.microsoft.com/default.aspx?scid=KB;en-us;q255097 У меня выдает вот это (я пробовал на C:\Inetpub\iissamples\sdk\asp\database\Authors.mdb): Код: plaintext 1. 2. 3. Можно попробовать так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2002, 11:12:43 |
|
||
|
Invalid use of schema and/or catalog for OLE DB provider 'MSDASQL'
|
|||
|---|---|---|---|
|
#18+
а зачем ODBC провайдер? EXEC sp_addlinkedserver @server = 'all_a', @provider = 'Microsoft.Jet.OLEDB.4.0', @srvproduct = 'OLE DB Provider for Jet', @datasrc = 'd:\temp\all.mdb' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2002, 12:54:03 |
|
||
|
Invalid use of schema and/or catalog for OLE DB provider 'MSDASQL'
|
|||
|---|---|---|---|
|
#18+
Вообще ситуация следующая. Имеется файловый сервер на Linux, запущена samba на которой сидит вся сеть( юзеров 200). Есть некая папка на файл-сервере. Права на папку распределены по группам. Есть (в samb-овых config-ах) user guest и запись guest=nobody, для nobody доступ закрыт. sql cервер имеет права на всё в этой папке. Зареген linked server на файл в этой папке. Если через QA на sqlсерваке дергаем данные(с linked server), то всё o'key. Если логинимся с клиента, вилы. Про Jet 4.0 знаем и уже все попробовали. Подумал, может через dsn чё получится, ну и вылез этот глюк. Просто интересно, в чем дело? По логам для sambы в первом случае user=[server_account], а во втором - nobody. Хотим снифером посмотреть tcp пакеты, кокай там user. Скажу сразу, login mapping для linked server-а, не причастен. Всё, что знал, сказал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2002, 23:49:57 |
|
||
|
Invalid use of schema and/or catalog for OLE DB provider 'MSDASQL'
|
|||
|---|---|---|---|
|
#18+
Вообще ситуация следующая. Имеется файловый сервер на Linux, запущена samba на которой сидит вся сеть( юзеров 200). Есть некая папка на файл-сервере. Права на папку распределены по группам. Есть (в samb-овых config-ах) user guest и запись guest=nobody, для nobody доступ закрыт. sql cервер имеет права на всё в этой папке. Зареген linked server на файл в этой папке. Если через QA на sqlсерваке дергаем данные(с linked server), то всё o'key. Если логинимся с клиента, вилы. Про Jet 4.0 знаем и уже все попробовали. Подумал, может через dsn чё получится, ну и вылез этот глюк. Просто интересно, в чем дело? По логам для sambы в первом случае user=[server_account], а во втором - nobody. Хотим снифером посмотреть tcp пакеты, кокай там user. Скажу сразу, login mapping для linked server-а, не причастен. Всё, что знал, сказал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2002, 23:49:58 |
|
||
|
Invalid use of schema and/or catalog for OLE DB provider 'MSDASQL'
|
|||
|---|---|---|---|
|
#18+
при вы боре между ODBC и OLEDB - лучше отдать предпочтение вторуму.... нужно правильно разобратся с security в настройке поставщика данных.... если не поможет оберните доступ к linked server через sp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2002, 10:39:56 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32067866&tid=1818761]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
77ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 403ms |

| 0 / 0 |
