:: Не фоксом единым
Как залить данные из Access в БД MS SQL Server?
seg856

Сообщений: 272
Дата регистрации: 23.09.2010
ОС: MS Windows Server 2008 x64
MS SQL Server 2014 x64

В скриншоте - список провайдеров. С помощью какого провайдера можно создать связанный сервер, чтобы залить данные из таблицы access в таблицу ms sql server 2014? Какие значения параметров при этом задавать?
Ratings: 0 negative/0 positive
Re: Как залить данные из Access в БД MS SQL Server?
seg856

Сообщений: 272
Дата регистрации: 23.09.2010
MS Office x86
Ratings: 0 negative/0 positive
Re: Как залить данные из Access в БД MS SQL Server?
Igor Korolyov

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


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Как залить данные из Access в БД MS SQL Server?
seg856

Сообщений: 272
Дата регистрации: 23.09.2010
Один раз нужно.
Ratings: 0 negative/0 positive
Re: Как залить данные из Access в БД MS SQL Server?
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Тогда может проще с обратной стороны зайти - в аксессе сделать линк на сервер и перегнать таблицы? При том это можно даже не на машине-сервере делать...


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Как залить данные из Access в БД MS SQL Server?
seg856

Сообщений: 272
Дата регистрации: 23.09.2010
SQL Server в чужой организации, они не знают пароль к пользователю sa
Ratings: 0 negative/0 positive
Re: Как залить данные из Access в БД MS SQL Server?
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Тем более нечего лезть туда с линкед-серверами Простым клиентским приложением надо работать - соединяясь как непривилегированный пользователь.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Как залить данные из Access в БД MS SQL Server?
Гулин Федор

Сообщений: 4633
Откуда: Минск
Дата регистрации: 24.10.2002
если одна (немного) таблиц и там нет блобво или чег-то аналогичного в Акселе
можно ппрегнарь в Csv наверно (лучше с разделителем типа ~ - редкого)
и загнать в SQL-Server через bcp
Ratings: 0 negative/0 positive
Re: Как залить данные из Access в БД MS SQL Server?
Гулин Федор

Сообщений: 4633
Откуда: Минск
Дата регистрации: 24.10.2002
seg856
SQL Server в чужой организации, они не знают пароль к пользователю sa

ps Пароль к sa это конечно круто
но там db_datareader за глаза хвати на нужную бд



Исправлено 1 раз(а). Последнее : Гулин Федор, 12.05.17 19:27
Ratings: 0 negative/0 positive
Re: Как залить данные из Access в БД MS SQL Server?
Влад Колосов

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
На правильно настроенном сиквеле sa вообще отключают. Что наводит на мысли об админской грамотности.


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.
Ratings: 0 negative/0 positive
Re: Как залить данные из Access в БД MS SQL Server?
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
А его что, можно отключить? Не в смысле не давать сетевого доступа (пускать только локально, с консоли сервера - там по сути админ имеет вообще любые права и возможности - даже не заходя внутрь экземпляра) а именно вообще отключить? Как же тогда всё чинить в случае серьёзных сбоев?


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Как залить данные из Access в БД MS SQL Server?
ssa
Автор

Сообщений: 12999
Откуда: Москва
Дата регистрации: 23.03.2005
Igor Korolyov
А его что, можно отключить?
Да, можно, напрочь.
Цитата:
Не в смысле не давать сетевого доступа (пускать только локально, с консоли сервера - там по сути админ имеет вообще любые права и возможности - даже не заходя внутрь экземпляра) а именно вообще отключить? Как же тогда всё чинить в случае серьёзных сбоев?
Есть специальный запуск сервера в однопользовательском админском режиме.

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

Сообщений: 34580
Дата регистрации: 28.05.2002
Т.е. он таки не совсем отключен, а в "основном варианте запуска" А ежели с заду зайти, то всё на месте Странноватая система. А в чём смысл? Компрометация хостовой ОС всё одно ломает всю безопасность - зачем же от этого то (от доступа админа ОС сервера) "защищаться"?


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Как залить данные из Access в БД MS SQL Server?
Влад Колосов

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Ну как, сам sa существует, но подключиться пользователь не может от его имени. Тем не менее, сервер sa продолжает использовать.

Отключают во избежание брутфорса и прочей мути.


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.
Ratings: 0 negative/0 positive
Re: Как залить данные из Access в БД MS SQL Server?
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Влад Колосов
Тем не менее, сервер sa продолжает использовать.
А, т.е. это не совсем отключение - это блокировка доступа к нему через некоторые протоколы... А можно ж, наверное, закрыть для него только TCP/IP и прочие "сетевые" (что там ещё MSSQL поддерживает), оставив лишь возможность локально соединяться?


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Как залить данные из Access в БД MS SQL Server?
alex;

Сообщений: 2851
Откуда: Москва
Дата регистрации: 23.11.2004
Igor Korolyov
Влад Колосов
Тем не менее, сервер sa продолжает использовать.
А, т.е. это не совсем отключение - это блокировка доступа к нему через некоторые протоколы... А можно ж, наверное, закрыть для него только TCP/IP и прочие "сетевые" (что там ещё MSSQL поддерживает), оставив лишь возможность локально соединяться?

откуда такие запросы?

я не sa, но админ
что еще нада?
Ratings: 0 negative/0 positive
Re: Как залить данные из Access в БД MS SQL Server?
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
alex;
я не sa, но админ
что еще нада?
Ну я так понял изначально что "блокировка sa" не позволяет даже админу сервера подключаться к БД (локально, с консоли самого сервера).
И это для меня странно, т.к. в том же оракле админ сервера может подключиться независимо от статуса "блокировки" системного аккаунта SYS. Да, можно "не пускать" сетевые подключения к этому аккаунту, но локальный админ по определению имеет все права. Даже если файл локальных паролей убить (он используется для подключений "as sysdba"), то админ сможет его просто пересоздать, и получить контроль над БД... Было бы очень странно, если бы для MSSQL не было способа вернуть контроль над БД имея полный доступ к серверу


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Как залить данные из Access в БД MS SQL Server?
ssa
Автор

Сообщений: 12999
Откуда: Москва
Дата регистрации: 23.03.2005
Igor Korolyov
alex;
я не sa, но админ
что еще нада?
Ну я так понял изначально что "блокировка sa" не позволяет даже админу сервера подключаться к БД (локально, с консоли самого сервера).
"блокировка sa" - это всего лишь блокировка одного, встроенного, чисто SQL-ного логина. Админ сервера и без него может подключаться своими способами.
Цитата:
И это для меня странно, т.к. в том же оракле админ сервера может подключиться независимо от статуса "блокировки" системного аккаунта SYS. Да, можно "не пускать" сетевые подключения к этому аккаунту, но локальный админ по определению имеет все права. Даже если файл локальных паролей убить (он используется для подключений "as sysdba"), то админ сможет его просто пересоздать, и получить контроль над БД... Было бы очень странно, если бы для MSSQL не было способа вернуть контроль над БД имея полный доступ к серверу
НЕТ подключений к аккаунту, в том числе сетевых. Есть подключения к серверу. Локальные и внешние.
Есть логины SQL-ные, работающие только при смешанной аутентификации, и виндовые, работающие при любой аутентификации.


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

Сообщений: 34580
Дата регистрации: 28.05.2002
ssa
НЕТ подключений к аккаунту, в том числе сетевых. Есть подключения к серверу.
Подключения к серверу по любому аутентифицируются. Я не думаю что есть возможность подключиться как "неизвестно кто"

Вероятно всё недопонимание идёт от
Цитата:
The sa login maps to the sysadmin fixed server role, which has irrevocable administrative credentials on the whole server.
Я имел в виду именно эту "неотключаемую и неограничиваемую" роль, ошибочно отождествив её с "логином sa" - как всего лишь одним из способов зайти на сервер в качестве суперпользователя.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Как залить данные из Access в БД MS SQL Server?
ssa
Автор

Сообщений: 12999
Откуда: Москва
Дата регистрации: 23.03.2005
Igor Korolyov
Вероятно всё недопонимание идёт от
Цитата:
The sa login maps to the sysadmin fixed server role, which has irrevocable administrative credentials on the whole server.
Я имел в виду именно эту "неотключаемую и неограничиваемую" роль, ошибочно отождествив её с "логином sa" - как всего лишь одним из способов зайти на сервер в качестве суперпользователя.
Возможно. Кстати, очень частое явление. А еще есть юзеры, и они только в базах...

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


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

On-line: 8 leonid  (Гостей: 7)

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