|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
Всех приветствую! Мне в наследство досталась старая БД на Аксесс 2000, которую естественно нужно было обновить до актуальной версии (у нас на работе пока что Аксесс 2016). Таблицы с данными, views, запросы, роли и пользовательские данные с разрешениями находятся на MS SQL сервере. Я создал новую БД в Аксесс 2016, связал созданную БД с таблицами на SQL сервере, импортировал со старой БД формуляры и отчёты. Единственное чего не хватает - запросы. Аксесс 2016 не предлагает запросы ни для импорта в БД, ни для связи с сервером. OLE DB связь установлена. Есть у кого-нибудь какие-либо идеи? Заранее благодарю. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 17:47 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
ACCSQLDB, Режим запроса в SQL (в виде текста) по моему еще никто не отменил. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 18:53 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
vixxa, да, но я же писал, что новая БД не видит запросы. На мой взгляд нехватает или какой-то утилиты, или подпрограммы. Если моя догадка верна, то тогда где не хватает: в Аксессе или в SQL? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 19:09 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
ACCSQLDB да, но я же писал, что новая БД не видит запросы. Если я правильно все понял , подключаетесь через ODBC к SQL server и работаете с таблицами , запросами и так далее . ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 19:45 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
DarkMan ACCSQLDB да, но я же писал, что новая БД не видит запросы. Если я правильно все понял , подключаетесь через ODBC к SQL server и работаете с таблицами , запросами и так далее . ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 19:51 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
ACCSQLDB, А каких именно запросов не видит аксесс. View на сервере не видит, или у вас на сервере есть stored procedure и stored function ( ну то есть сохранённые запросы типа insert, update, delete, или многострочные sql выражения/скрипты)? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 20:00 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
ACCSQLDBvixxa, да, но я же писал, что новая БД не видит запросы. см. вложение, может представление не так настроено?. у меня тоже 2016-й но 2000-й жует великолепно. ACCSQLDBНа мой взгляд нехватает или какой-то утилиты, или подпрограммы. Если моя догадка верна, то тогда где не хватает: в Аксессе или в SQL? тут уж вряд-ли кто-то скажет наверняка... вам виднее. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 20:10 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
ACCSQLDB Есть у кого-нибудь какие-либо идеи? ставлю на то, что у тебя adp ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 20:59 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
Я тоже ставлю, 2 к 1, что adp. Как писал тут недавно, OdbcDirect выпилили, после этого доступ к объектам сервера без велосипедов в рамках подключения стал крайне затруднительным ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 21:36 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
court ставлю на то, что у тебя adp ACCSQLDB Я создал новую БД в Аксесс 2016, ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 21:41 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
Делаем даунгрейд до Акцесс 2010 и все появится :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2020, 21:55 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
ACCSQLDB Мне в наследство досталась старая БД на Аксесс 2000, которую естественно нужно было обновить до актуальной версии (у нас на работе пока что Аксесс 2016) Вот далась вам эта "актуальная версия" (самая актуальная 2010 дальше все - засада) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2020, 05:13 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
ROI Вот далась вам эта "актуальная версия" (самая актуальная 2010 дальше все - засада) И ТС же написал , что у них только 2016. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2020, 11:38 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
DarkMan ROI Вот далась вам эта "актуальная версия" (самая актуальная 2010 дальше все - засада) И ТС же написал , что у них только 2016. При чем здеся DAO? Я его не упоминал в суе. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2020, 12:41 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
ROI Я его не упоминал в суе. При том , что скоро и 2010 Access будет история . ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2020, 12:50 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
DarkMan ROI Я его не упоминал в суе. При том , что скоро и 2010 Access будет история . Он уже история (а DAO здесь причем) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2020, 12:59 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
ROI Он уже история (а DAO здесь причем) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2020, 13:21 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
Да точно, невнимательно прочел. Запросы нужно импортировать из старой базы, а не из СКЛ сервера, ЕМНИП. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2020, 15:44 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
ACCSQLDB да, но я же писал, что новая БД не видит запросы. На мой взгляд нехватает или какой-то утилиты, или подпрограммы. Если моя догадка верна, то тогда где не хватает: в Аксессе или в SQL? Еще раз напишу - из базы можно прилинковать таблицы. Запросы создаются либо в самой БД либо вызываются через ВБ. В базу они НЕ ИМПОРТИРУЮТСЯ!!! Вот нашел у себя в архивах как работать с запросами: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2020, 21:34 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
Сергей Лалов Я тоже ставлю, 2 к 1, что adp. Как писал тут недавно, OdbcDirect выпилили, после этого доступ к объектам сервера без велосипедов в рамках подключения стал крайне затруднительным Совершенно верно, версия БД adp. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2020, 22:27 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
Хочу ещё немного описать БД и проблему. Так как БД 2000 года и это аксесс adp версия, то максимальная версия аксесс, которая позволяет работать это Аксесс 2010 года (на этой версии пока эта ДБ и работает). А потом, как заметили многие, - ЗАСАДА. Проблемы начинаются с 2013 версии. Как я юже писал выше, все tables, views, stored procedures, stored functions и сами данные находятся на SQL Server. Так вот tables и views Аксесс 2016 подключил, а вот stored procedures и stored functions не видит, не высвечиваются они в списке ни для импорта, ни для подключения. В БД очень много данных. Она связана на уровне SQL с несколькими другими программами (например Navision, Lager Data System, OLAP, BEDATIME и другими). Берёт с них данные, обрабатывает, высчитывает и выдаёт данные (например план производственных отделов, статистические данные разных отделов, персональные данные и прочее). С этой БД работает порядка 80 клиентов на нашей фирме, поэтому перепрограммировать БД просто уведя её из SQL в Аксесс не получится (если не ошибаюсь, Аксесс поддерживает только 14-16 пользователей). ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2020, 22:54 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
ACCSQLDB Сергей Лалов Я тоже ставлю, 2 к 1, что adp. Как писал тут недавно, OdbcDirect выпилили, после этого доступ к объектам сервера без велосипедов в рамках подключения стал крайне затруднительным Совершенно верно, версия БД adp. Ну тогда кроме линков таблиц и вью с сервера больше ничего вы не сможете вытянуть на поверхность в рамках одного подключения. Вы как к серверу подключаетесь, через odbc ? Если да, то пример указанный выше Odess на MS Access 2016 не пойдёт. Потому что сейчас при подключении через odbc выпилили поддержку окружения /пространства/среды исполнения. И вы не увидите в рамках текущей сессии в вашей бд доступных объектов на сервере для выполнения (привет OdbcDirect) Может oledb поможет, но я к сожалению работал и руку нормально набил только с mysql +odbc Чуть позже увидел, уже написали расширенное. Да, так и есть. Можете перенести ваши хранимк ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2020, 22:58 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
.. и на сторону аксесса в виде запросов к серверу. Дописал)) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2020, 23:02 |
|
Старая БД Access 2000 и MS SQL.
|
|||
---|---|---|---|
#18+
ACCSQLDB Так как БД 2000 года и это аксесс adp версия, то максимальная версия аксесс, которая позволяет работать это Аксесс 2010 года (на этой версии пока эта ДБ и работает) . В чём смысл всех этих "телодвижений" ? Чем они вызваны ? Переход на работу с линкованными таблицами, мало того что потребует немерянного кол-ва изменений, так это ещё конкретно ухудшит производительность Максимум что можно сделать полезного, это "поднять" формат файла адп до 2003-го, - там именно для адп было много исправлений ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2020, 23:07 |
|
|
start [/forum/topic.php?fid=45&msg=40009339&tid=1609891]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 289ms |
total: | 419ms |
0 / 0 |