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

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

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

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

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

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

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

Надо для начала понять и убедиться, как сейчас устроено. Как эти файлы выглядят, какое расширение, как расположены по сети, сколько частей... Пока думаю, что с ссылкой я угадал )
...
Рейтинг: 0 / 0
Access. Перенос данных с SQL 2000 на SQL 2005
    #39229132
KGMS76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На примере одной части системы.
На сервере лежит в папке 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
Access. Перенос данных с SQL 2000 на SQL 2005
    #39229601
studieren
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Access. Перенос данных с SQL 2000 на SQL 2005
    #39229688
KGMS76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
studierenKGMS76,

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



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


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