powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / AccessXP+SQLserver2000
4 сообщений из 4, страница 1 из 1
AccessXP+SQLserver2000
    #32273433
2AN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Импортул mdb в sql-server. Связи между таблицами приходится делать руками (sql-server их не смог импортировать). Выдаёт ошибку:
ODBC error: [Microsoft][ODBC SQL Server Driver][SQL Server]Introducing FOREIGN KEY constraint 'FK_Счет 1часть_Автор' on table 'Счет 1часть' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON UPDATE NO ACTION, or modify other FOREIGN KEY constraints.
Эта связь с другими таблицами устанавливается (которые подчинённые). В Access такая связь вопросов не вызывала. Что делать?

2. Как перенести диаграмму (relationship), чтобы не устанавливать связи в других (таких же по структуре) БД? Как сохранить недельный труд по расстановке связей?

3. Можно ли вообще сохранить (перенести) всю структуру БД (таблицы, поля, связи, индексы), чтобы заполнить её другими данными, т.е. импортирвать данные из нескольких разных БД, имеющих идентичную структуру.

В Access это легко делалось простым копированием.
...
Рейтинг: 0 / 0
AccessXP+SQLserver2000
    #32273460
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то это вопрос в SQL форум!
Не уверен,но попробуйте так: в SQL Server на "Diagrams" - правой кнопкой мыши, New database diagram, галочку на "add related tables automatically", OK.
:-)))
...
Рейтинг: 0 / 0
AccessXP+SQLserver2000
    #32273512
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу п.1:\r
У тебя видимо из 1 таблицы к другой две связи было. И на обеих пытаешься поставить каскадное обновление/удаление: так не получиться (в MS SQL)- оставь только 1, а другое реализововай с помощью триггера (INSTED OF), например.\r
Если не правильно понял - извини, просто у меня подобное было - помогли ребята с форума по MS SQL. \r
Вот ссылочку нашел: /topic/46536\r
\r
п.3 - см. Энтерпрайс менеджере правой кнопкой на базе - Все задачи -> Generate SQL Script либо CASE-средства (VISIO, ERWIN и т.п.) - тогда сможешь накатить структуру нга любой тип базы
...
Рейтинг: 0 / 0
AccessXP+SQLserver2000
    #32273732
OldPferd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если для переноса использовался DTS, то можно еще попробовать мастер преобразования в формат SQL Server (в Access 2002).
При его использовании у меня перенеслось больше информации (в том числе и relationship).
После этого диаграмму можно создать мастером практически автоматически

Диаграммы в MS SQL хранятся в таблице dtproperties
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / AccessXP+SQLserver2000
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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