Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access. Перенос данных с SQL 2000 на SQL 2005 / 12 сообщений из 12, страница 1 из 1
03.05.2016, 11:31
    #39228581
KGMS76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access. Перенос данных с SQL 2000 на SQL 2005
Доброе время суток.
Написал ERP систему для предприятия.
До меня была написана система на Accesse. Связаться с человеком создавшим все это безобразие не представляется возможным. В Access не силен совсем, посему прошу помощи.
Ситуация такова, что моя новая база находится на сервере c SQL 2005, а старая на сервере с SQL 2000. Старый сервер хочу утилизировать, но старую базу перенести на SQL 2005, чтобы старая система продолжила жизнь в качестве вьювера (очень не хочется еще и вьювер писать :) ), так как импортировать данные из старой системы в новую невозможно по причине совершенно разного подхода в построении этих баз и организации данных. Что еще интересно, что часть программ этой системы создана в Access XP, а другая часть в Access 2010. Файлы *.mdb находятся на старом сервере. Всю структуру каталогов я перенесу на новый сервер, ссылки на какие-то файлы (а там их хватает) вручную перепишу... Но как быть с базой, с таблицами? Я предполагал просто скопировать файлы БД со старого сервера, создать на новом одноименную БД и подключить к ней старую базу. Но как мне "перелинковать" в самом Access-е?

Заранее признателен.
...
Рейтинг: 0 / 0
04.05.2016, 03:11
    #39228769
_гурД
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access. Перенос данных с SQL 2000 на SQL 2005
KGMS76,

выпуск сервера должен отставать по годам на три, а может, и на шесть, многие жалуются.

А безобразие у вас где? В Аксессе или внешнем файле? ))
...
Рейтинг: 0 / 0
04.05.2016, 03:41
    #39228771
гурД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access. Перенос данных с SQL 2000 на SQL 2005
...
Рейтинг: 0 / 0
04.05.2016, 06:37
    #39228783
KGMS76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access. Перенос данных с SQL 2000 на SQL 2005
_гурДKGMS76,

выпуск сервера должен отставать по годам на три, а может, и на шесть, многие жалуются.

А безобразие у вас где? В Аксессе или внешнем файле? ))

Безобразие именно в Аксессе... Да и сама БД построена в корне неверно и крайне нелогично, но хотят оставить в качестве вьювера... Посмотреть там что...
...
Рейтинг: 0 / 0
04.05.2016, 07:36
    #39228789
KGMS76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access. Перенос данных с SQL 2000 на SQL 2005
гурД https://duckduckgo.com/?q=перелинковка таблиц
Не совсем то, что нужно. Может я не правильно сформулировал. База, соответственно и таблицы, та же самая. Просто физически перенесена на SQL 2005 на другом сервере. Как мне в Аксессе указать новый сервер?
...
Рейтинг: 0 / 0
04.05.2016, 07:42
    #39228791
ROI
ROI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access. Перенос данных с SQL 2000 на SQL 2005
KGMS76гурД https://duckduckgo.com/?q=перелинковка таблиц
Не совсем то, что нужно. Может я не правильно сформулировал. База, соответственно и таблицы, та же самая. Просто физически перенесена на SQL 2005 на другом сервере. Как мне в Аксессе указать новый сервер?
Для начала линкуете таблицы.
...
Рейтинг: 0 / 0
04.05.2016, 07:45
    #39228792
KGMS76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access. Перенос данных с SQL 2000 на SQL 2005
ROIДля начала линкуете таблицы.
Если не затруднит, подскажите как. Ибо я в Аксессе - чуть меньше чем ноль :)
...
Рейтинг: 0 / 0
04.05.2016, 13:52
    #39229108
гурД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access. Перенос данных с SQL 2000 на SQL 2005
Приходится пользоваться тем, что есть, общаемся с теми, кого Бог послал... )

Надо для начала понять и убедиться, как сейчас устроено. Как эти файлы выглядят, какое расширение, как расположены по сети, сколько частей... Пока думаю, что с ссылкой я угадал )
...
Рейтинг: 0 / 0
04.05.2016, 14:23
    #39229132
KGMS76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access. Перенос данных с SQL 2000 на SQL 2005
На примере одной части системы.
На сервере лежит в папке Security файл File.mdw который, я так понял, отвечает за права доступа
В папке Programs лежит файл File.mdb , сама программа...
В папке баз данных MS SQL лежат, соответственно, два файла Data.mdf и Data.ldf
Пользователи имеют на десктопе шорткат со строкой типа: "C:\Program Files (x86)\Microsoft Office\Office10\MSACCESS.EXE" "\\ SERVER \d$\Programs\File.mdb" /wrkgrp "\\ SERVER \d$\Security\File.mdw"
Я базу хочу перенести на SERVERNEW. Стало быть, вышеуказанная строка заимеет вид:
"C:\Program Files (x86)\Microsoft Office\Office10\MSACCESS.EXE" "\\ SERVERNEW \d$\Programs\File.mdb" /wrkgrp "\\ SERVERNEW \d$\Security\File.mdw"
С этим все понятно.
Меня интересует как в Access поменять в строке:
Код: vbnet
1.
ODBC;DRIVER=SQL Server;SERVER=SERVER;APP=Microsoft(R) Windows (R) 2000 Operating System;WSID=SERVER;DATABASE=DataSQL;Trusted_Connection=Yes;TABLE=dbo.Table


SERVER на SERVERNEW

Где эта строка прописана? Где ее можно поменять?
...
Рейтинг: 0 / 0
05.05.2016, 09:41
    #39229601
studieren
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access. Перенос данных с SQL 2000 на SQL 2005
KGMS76,

Есть несколько вариантов.

Вариант № 1.
Удаляете таблицу и заново линкуете.


Вариант № 2.
Вызываете "Диспетчер связанных таблиц" (в новых версиях Access во вкладке "Работа с базами данных", а в Access 2003 "Сервис" ==> "Служебные программы"), выбираете нужную таблицу, ставите галку "Всегда выдавать запрос нового местонахождения" и нажимаете на ОК. Там и указываете новый параметр соединения.


Вариант № 3.
VBA пишите спец. код и запускаете.
Код: vbnet
1.
2.
3.
4.
Sub Reconnect()
CurrentDB.TableDefs("Table1").Connect = "Здесь строка соединения"
CurrentDB.TableDefs("Table1").RefreshLink
End Sub
...
Рейтинг: 0 / 0
05.05.2016, 11:05
    #39229688
KGMS76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access. Перенос данных с SQL 2000 на SQL 2005
studierenKGMS76,

Вариант № 1.
Удаляете таблицу и заново линкуете.



По первому варианту... Т.е.
...
Рейтинг: 0 / 0
05.05.2016, 11:08
    #39229693
KGMS76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access. Перенос данных с SQL 2000 на SQL 2005
А потом добавлять ту же таблицу только с нового сервера?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access. Перенос данных с SQL 2000 на SQL 2005 / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]