for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Лисоводы   всех   стран,  объединяйтесь !!!  

Список Форумов  :: Не фоксом единым
  

Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
seg856
Автор

Сообщений: 267
Откуда: Старый Оскол
Дата: 20.10.16 16:24:26
В среде smss прописал параметры:

Поставщик: ms office 12.0 access database Engine Oledb Provider
Продукт: Access
Источник: D:\PROJECTS\fox\HltControl-gb1\import.mdb
Строка поставщика: Microsoft.ACE.OLEDB.12.0

Не может создать. Что не так прописано?
Ratings: 0 negative/0 positive

Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
ssa

Сообщений: 12248
Откуда: Москва
Дата: 20.10.16 16:35:36
seg856
В среде smss прописал параметры:
Параметры ЧЕГО?
Цитата:

Поставщик: ms office 12.0 access database Engine Oledb Provider
Продукт: Access
Источник: D:\PROJECTS\fox\HltControl-gb1\import.mdb
Строка поставщика: Microsoft.ACE.OLEDB.12.0

Не может создать.
ЧТО?
Цитата:
Что не так прописано?
Откуда нам это знать, если инфа не полная, а какая-то вырванная из контекста. Сервер какой? Битность его какая? А у драйвера какая? Всё надо отгадать?

------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive

Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
seg856
Автор

Сообщений: 267
Откуда: Старый Оскол
Дата: 20.10.16 18:26:12
Windows 7 x64, СУБД SQL Server 2012 express x64
Установлено Microsoft Office 2003 x86, AccessDatabaseEngine_x64.
Ratings: 0 negative/0 positive

Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
ssa

Сообщений: 12248
Откуда: Москва
Дата: 20.10.16 20:11:36
Где все это установлено и что от всего этого нужно? Мы получим, наконец, описание задачи?


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive

Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
seg856
Автор

Сообщений: 267
Откуда: Старый Оскол
Дата: 20.10.16 20:37:13
Нужно для сервера MS SQL SERVER создать связанный сервер к файлу access import.mdb.
Для разрядности Windows x64 мне это не удается.
Ratings: 0 negative/0 positive

Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
cool1

Сообщений: 306
Дата: 21.10.16 10:32:04
а что значит не удается?
номер ошибки

а так

EXEC master.dbo.sp_addlinkedserver @server = N'QWE', @srvproduct=N'', @provider=N'Microsoft.ACE.OLEDB.12.0', @datasrc=D:\PROJECTS\fox\HltControl-gb1\import.mdb'



Исправлено: cool1, 21.10.16 12:47
Ratings: 0 negative/0 positive

Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
ssa

Сообщений: 12248
Откуда: Москва
Дата: 21.10.16 10:57:34
seg856
Нужно для сервера MS SQL SERVER создать связанный сервер к файлу access import.mdb.
Для разрядности Windows x64 мне это не удается.
Ну наконец-то!
И что мешало сразу это написать?
1. Драйвер должен быть установлен на той машине, не которой запушен sql сервере
2. Драйвер должен быть той де разрядности, что и sql сервер
3. Файл базы должен быть доступен sql серверу. Что-то мне говорит, что D:\PROJECTS\fox\HltControl-gb1\import.mdb явно не на sql сервере.


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive

Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
cool1

Сообщений: 306
Дата: 21.10.16 11:14:00
>>MS SQL Server Express

Думаю все на локале ))
Ratings: 0 negative/0 positive

Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
seg856
Автор

Сообщений: 267
Откуда: Старый Оскол
Дата: 21.10.16 12:32:50
Просто SQL Server на моем компьютере, а не на сервере. Поэтому путь такой.



Исправлено: seg856, 21.10.16 12:33
Ratings: 0 negative/0 positive

Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
Аспид

Сообщений: 3293
Откуда: Москва
Дата: 21.10.16 13:19:08
cool1
а что значит не удается?
номер ошибки

а так

EXEC master.dbo.sp_addlinkedserver @server = N'QWE', @srvproduct=N'', @provider=N'Microsoft.ACE.OLEDB.12.0', @datasrc=D:\PROJECTS\fox\HltControl-gb1\import.mdb'

Так ответьте на вопрос.
А то опять непонятно, что не так.
И ssa прописал условия.
Вроде как 1 и 3 у вас нормально. А разрядность?


------------------
Ratings: 0 negative/0 positive

Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
Igor Korolyov

Сообщений: 32556
Дата: 21.10.16 14:06:33
Ну тогда права доступа смотри - под какой учёткой экспресс работает, а какие права на ту самую папку и mdb файл в ней?


------------------
WBR, Igor
Ratings: 0 negative/0 positive

Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
seg856
Автор

Сообщений: 267
Откуда: Старый Оскол
Дата: 21.10.16 14:10:46
У меня не sql server 2012, а sql server 2005
ТЕКСТ ОШИБКИ

ЗАГОЛОВОК: Microsoft SQL Server Management Studio
------------------------------

Связанный сервер был создан, однако не прошел проверку соединения. Сохранить связанный сервер?

------------------------------
ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:

При выполнении инструкции или пакета Transact-SQL возникло исключение. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

Не удалось создать экземпляр поставщика OLE DB "Microsoft.ACE.OLEDB.12.0" для связанного сервера "IMP". (Microsoft SQL Server, ошибка: 7302)

Чтобы получить справку, щелкните: go.microsoft.com

------------------------------
КНОПКИ:

Д&а
&Нет
------------------------------
Ratings: 0 negative/0 positive

Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
cool1

Сообщений: 306
Дата: 21.10.16 20:19:02
support.microsoft.com
Цитата:
These errors indicate that SQL Server is not able to initialize the OLEDB provider that is specified in the definition of the linked server. These messsages may occur if any of the following conditions is true for the system that is running SQL Server where the linked server is defined:

-The OLEDB provider is not yet installed.
-The installed OLEDB provider's bitness does not match the bitness of SQL Server. For example, you may have installed 32 bit version of the provider but SQL Server is running in 64 bit mode.
-The OLEDB provider is not registered.

Note: When you create linked server using sp_addlinkedserver, SQL Server does not report any error messages even when one or more of the above conditions is true.



Исправлено: cool1, 21.10.16 20:20
Ratings: 0 negative/0 positive

Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
cool1

Сообщений: 306
Дата: 21.10.16 20:51:42
seg856,

Покажите результат

SELECT @@version
Ratings: 0 negative/0 positive

Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
seg856
Автор

Сообщений: 267
Откуда: Старый Оскол
Дата: 22.10.16 12:02:54
Результат SELECT @@version:

Microsoft SQL Server 2005 - 9.00.5000.00 (Intel X86)
Dec 10 2010 10:56:29
Copyright (c) 1988-2005 Microsoft Corporation
Express Edition on Windows NT 6.1 (Build 7601: Service Pack 1)
Ratings: 0 negative/0 positive

Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
seg856
Автор

Сообщений: 267
Откуда: Старый Оскол
Дата: 22.10.16 12:05:06
То есть у меня разрядность SQL Server - x86?
Ratings: 0 negative/0 positive

Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
cool1

Сообщений: 306
Дата: 22.10.16 12:12:11
Да
Ratings: 0 negative/0 positive

Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
ssa

Сообщений: 12248
Откуда: Москва
Дата: 22.10.16 12:20:40
seg856
То есть у меня разрядность SQL Server - x86?
Нет такой разрядности. Есть 32 и 64. В данном случае 32.

------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive

Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
Igor Korolyov

Сообщений: 32556
Дата: 22.10.16 22:54:06
Буквоед. Не разрядность, а архитектура. Но смысл то понятен и так


------------------
WBR, Igor
Ratings: 0 negative/0 positive



Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 10 sphinx _vit  (Гостей: 8)

17.06.2019 17:37:49 exec: 0.02
Mem: 1.402 Mb

© 2000-2019 Fox Club 
Яндекс.Метрика