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
[Модератор]

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

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

Сообщений: 305
Дата: 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
[Модератор]

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

Сообщений: 305
Дата: 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?
Аспид

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

Сообщений: 32451
Дата: 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

Сообщений: 305
Дата: 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

Сообщений: 305
Дата: 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

Сообщений: 305
Дата: 22.10.16 12:12:11ОтветитьЦитировать
Да
Ratings: 0 negative/0 positive

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

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

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


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



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

On-line: 8 and Guests: 8


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