Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Перелить содержимое таблиц / 12 сообщений из 12, страница 1 из 1
04.09.2002, 15:33:16
    #32048114
Valentin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перелить содержимое таблиц
Есть две базы на одном сервере с рядом одинаковых по структуре таблиц, кто напомнит вид запроса для перелива содержимого.
...
Рейтинг: 0 / 0
04.09.2002, 15:39:32
    #32048118
GST
GST
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перелить содержимое таблиц
insert into tbl select * from base.user.tbl
...
Рейтинг: 0 / 0
04.09.2002, 15:57:11
    #32048128
Valentin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перелить содержимое таблиц
Invalid object name 'base.user.tbl'
...
Рейтинг: 0 / 0
04.09.2002, 15:59:47
    #32048129
Зайцев Фёдор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перелить содержимое таблиц
Попробуй [base].[user].[tbl] 8)
...
Рейтинг: 0 / 0
04.09.2002, 16:01:25
    #32048130
A
A
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перелить содержимое таблиц
В QA делаешь текущей базу куда хочешь копировать, base - имя базы от куда берешь данные, usr - имя собственника таблицы (обычно dbo), tbl - имя таблицы (надеюсь в обоих базах они называются одинаково)
...
Рейтинг: 0 / 0
04.09.2002, 16:13:05
    #32048140
A
A
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перелить содержимое таблиц
2 3JIA9I CyKA то же интересный вариант 8))
...
Рейтинг: 0 / 0
04.09.2002, 16:18:17
    #32048143
Valentin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перелить содержимое таблиц
Ребята, прошу прощения совсем плохой стал. Вчера переименовал одну таблицу и на нее же сегодня нарвался.
На самом деле основная проблема не в этом. Новая пустая база имеет готовую структуру со всеми PK и FK. При заливке дается сообщение типа: INSERT statement conflicted with COLUMN FOREIGN KEY constraint...
Года два назад я этого избегал используя SET ***** OFF
А вот это **** не помню. Излазил Server Book Online все напрасно м.б. кто на вскидку помнит эту ******.
...
Рейтинг: 0 / 0
04.09.2002, 16:21:17
    #32048145
A
A
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перелить содержимое таблиц
...
Рейтинг: 0 / 0
04.09.2002, 16:24:07
    #32048147
Alexandr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перелить содержимое таблиц
Ну а почему бы тогда сначала не перелить ту таблицу на которую ФК ссылается? А если на поддержании целосности тебе пофиг, то может тогда и ФК этот не нужен? Или может ты в ту таблицу что то перелеваешь, а там стоит identity 1?
...
Рейтинг: 0 / 0
04.09.2002, 16:27:55
    #32048149
Gobzo Kobler
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перелить содержимое таблиц
Код: plaintext
1.
2.
3.
INSERT INTO tbl
SELECT t1.* FROM db.user.tbl AS t1
LEFT OUTER JOIN tbl AS t2 ON t1.pk = t2.pk

Или у тебя в старой базе еще и дупы встречаются?
...
Рейтинг: 0 / 0
04.09.2002, 16:32:50
    #32048157
A
A
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перелить содержимое таблиц
А через backup не получится?
...
Рейтинг: 0 / 0
04.09.2002, 19:02:54
    #32048237
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перелить содержимое таблиц
Это и в ЕМ можно сделать, через экспорт/импорт, там и настройки всякие есть...
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Перелить содержимое таблиц / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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