powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как создать нечто типа dump в Oracle или отключить FK во время импорта?
4 сообщений из 4, страница 1 из 1
Как создать нечто типа dump в Oracle или отключить FK во время импорта?
    #32055486
Sverinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема: команде разработчиков необходимо часто обмениваться данными, созданными на локалках. Метод связи - dialup. Т.е. стандартный MS SQL-ный backup не подходит - данные находятся в разных каталогах, да и не у всех один и тот же метод сортировки и unicode collation. Т.е. данные не всегда возможно восстановить из этого backup.
Хочется найти какое - нибудь средство отключения Foreign Key referential integrity на время восстановления данных из файла Excel или что-то типа честного дампа вроде ораклового или mysql.
...
Рейтинг: 0 / 0
Как создать нечто типа dump в Oracle или отключить FK во время импорта?
    #32056055
Alexander_Yudakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Полагаю, что можно попробовать вот так:

1. Отключение «Foreign key constraints»

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
If Object_ID('MySysreferences') is not null
 Drop table MySysreferences

Select constid, fkeyid, rkeyid, rkeyindid, keycnt, forkeys, refkeys
into MySysreferences
from sysreferences

Delete from sysreferences


2. Манипуляции с данными

3. Включение «Foreign key constraints»

Код: plaintext
1.
Insert into sysreferences
Select * from MySysreferences


P.S. В свойствах сервера придется поставить птичку: «SQL-Server Properties / Server Settings / Server Behavour / Allow modifications to be made directly to the system catalogs».
...
Рейтинг: 0 / 0
Как создать нечто типа dump в Oracle или отключить FK во время импорта?
    #32056086
Фотография akuz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использовать BCP
См. BULK INSERT в BOL
...
Рейтинг: 0 / 0
Как создать нечто типа dump в Oracle или отключить FK во время импорта?
    #32056146
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если нужна трансформация, то DTS...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как создать нечто типа dump в Oracle или отключить FK во время импорта?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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