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

Сообщений: 272
Дата регистрации: 23.09.2010
В среде 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

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
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

Сообщений: 272
Дата регистрации: 23.09.2010
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

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


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
seg856

Сообщений: 272
Дата регистрации: 23.09.2010
Нужно для сервера MS SQL SERVER создать связанный сервер к файлу access import.mdb.
Для разрядности Windows x64 мне это не удается.
Ratings: 0 negative/0 positive
Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
cool1

Сообщений: 316
Дата регистрации: 06.03.2016
а что значит не удается?
номер ошибки

а так

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'



Исправлено 2 раз(а). Последнее : cool1, 21.10.16 12:47
Ratings: 0 negative/0 positive
Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
ssa

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
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

Сообщений: 316
Дата регистрации: 06.03.2016
>>MS SQL Server Express

Думаю все на локале ))
Ratings: 0 negative/0 positive
Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
seg856

Сообщений: 272
Дата регистрации: 23.09.2010
Просто SQL Server на моем компьютере, а не на сервере. Поэтому путь такой.



Исправлено 1 раз(а). Последнее : seg856, 21.10.16 12:33
Ratings: 0 negative/0 positive
Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
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
Автор

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


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
seg856

Сообщений: 272
Дата регистрации: 23.09.2010
У меня не 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

Сообщений: 316
Дата регистрации: 06.03.2016
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.



Исправлено 1 раз(а). Последнее : cool1, 21.10.16 20:20
Ratings: 0 negative/0 positive
Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
cool1

Сообщений: 316
Дата регистрации: 06.03.2016
seg856,

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

SELECT @@version
Ratings: 0 negative/0 positive
Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
seg856

Сообщений: 272
Дата регистрации: 23.09.2010
Результат 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

Сообщений: 272
Дата регистрации: 23.09.2010
То есть у меня разрядность SQL Server - x86?
Ratings: 0 negative/0 positive
Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
cool1

Сообщений: 316
Дата регистрации: 06.03.2016
Да
Ratings: 0 negative/0 positive
Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
ssa

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

------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Как прописать настройки связанного сервера к БД MS Access 2003 из MS SQL Server Express?
Igor Korolyov
Автор

Сообщений: 34580
Дата регистрации: 28.05.2002
Буквоед. Не разрядность, а архитектура. Но смысл то понятен и так


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


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

On-line: 9 (Гостей: 9)

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