Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 возожно ли перенести файловую группу?  [new]
Erik_Kartmann
Member

Откуда: Пиндырдышханда
Сообщений: 948
в базе №1 сть таблица в отдельной файловой группе. там только она и её индексы. Можно ли как-то подключить эту файловую группу в базе №2 ? черз insert into select очень долго. Есть ли способы переноса больших таблиц между базами быстрее?
---------------------------------------------------------
SET @@verSION = 'Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) Feb 9 2007 22:47:07 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 6.0 (Build 6002: Service Pack 2) '
11 мар 16, 10:47    [18918770]     Ответить | Цитировать Сообщить модератору
 Re: возожно ли перенести файловую группу?  [new]
Glory
Member

Откуда:
Сообщений: 104751
Erik_Kartmann
Можно ли как-то подключить эту файловую группу в базе №2 ?

Как вы себе это представляете, если ссылки на файловые группы хранятся в системеных таблицах ?
11 мар 16, 10:49    [18918777]     Ответить | Цитировать Сообщить модератору
 Re: возожно ли перенести файловую группу?  [new]
Erik_Kartmann
Member

Откуда: Пиндырдышханда
Сообщений: 948
я не знаю, просто спрашиваю, есть ли тут то-нибудь быстрее, чем insert intо () select ...
11 мар 16, 10:51    [18918788]     Ответить | Цитировать Сообщить модератору
 Re: возожно ли перенести файловую группу?  [new]
Erik_Kartmann
Member

Откуда: Пиндырдышханда
Сообщений: 948
Glory
Erik_Kartmann
Можно ли как-то подключить эту файловую группу в базе №2 ?

Как вы себе это представляете, если ссылки на файловые группы хранятся в системеных таблицах ?

а если как-то прописать ссылки?
11 мар 16, 10:52    [18918790]     Ответить | Цитировать Сообщить модератору
 Re: возожно ли перенести файловую группу?  [new]
Glory
Member

Откуда:
Сообщений: 104751
Erik_Kartmann
а если как-то прописать ссылки?

Т.е. залесть в одни системные таблицы и поправить все ссылки на группу(на куда только ?)
Потом залесть в другие системные таблицы и там напрямую насоздавать объекты со ссылками на группу и саму группу тоже добавить прямой правкой системных таблиц
11 мар 16, 10:56    [18918813]     Ответить | Цитировать Сообщить модератору
 Re: возожно ли перенести файловую группу?  [new]
Erik_Kartmann
Member

Откуда: Пиндырдышханда
Сообщений: 948
Glory, ну хз. А как вообще такие данные переносят из базы в базу. Если она несколько сотен гигов к примеру ?
11 мар 16, 11:03    [18918838]     Ответить | Цитировать Сообщить модератору
 Re: возожно ли перенести файловую группу?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Если у вас такая уж огромная таблица, то сделайте копию исходной базы, удалите из нее все, кроме вашей таблицы, и перенесите в нее все объекты второй базы.
11 мар 16, 12:04    [18919148]     Ответить | Цитировать Сообщить модератору
 Re: возожно ли перенести файловую группу?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31948
Erik_Kartmann
в базе №1 сть таблица в отдельной файловой группе. там только она и её индексы. Можно ли как-то подключить эту файловую группу в базе №2 ?
Увы, нельзя. Не сделали такого.
Erik_Kartmann
черз insert into select очень долго. Есть ли способы переноса больших таблиц между базами быстрее?
Нужно делать минимально логируемый перенос. Используя BCP, SSIS, или минимально логируемый insert into select
Это конечно медленнее копирования файла, но всё таки быстрее обычных команд insert
11 мар 16, 12:08    [18919164]     Ответить | Цитировать Сообщить модератору
 Re: возожно ли перенести файловую группу?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31948
Гавриленко Сергей Алексеевич
Если у вас такая уж огромная таблица, то сделайте копию исходной базы, удалите из нее все, кроме вашей таблицы, и перенесите в нее все объекты второй базы.
Может, вторая база ещё больше? :-)
11 мар 16, 12:10    [18919172]     Ответить | Цитировать Сообщить модератору
 Re: возожно ли перенести файловую группу?  [new]
Erik_Kartmann
Member

Откуда: Пиндырдышханда
Сообщений: 948
alexeyvg, чуть меньше
11 мар 16, 14:03    [18919854]     Ответить | Цитировать Сообщить модератору
 Re: возожно ли перенести файловую группу?  [new]
o-o
Guest
Erik_Kartmann
то-нибудь быстрее, чем insert intо () select ...

если модель простая,
то инсертить в кучу с tablock.
индексы навешивать потом, кластерный в том числе.
наверняка у вас сейчас все полностью логируется
11 мар 16, 14:13    [18919930]     Ответить | Цитировать Сообщить модератору
 Re: возожно ли перенести файловую группу?  [new]
Glory
Member

Откуда:
Сообщений: 104751
А можно просто создать в базе2 синонимы для талиц из базы1
11 мар 16, 14:15    [18919941]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить