Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как переместить в другую файловую группу поля с типом text?
|
|||
|---|---|---|---|
|
#18+
Добрый день! Очень прошу помощи, проблема в следующем: решили из нескольких разных файловых групп перенести все одну (так сложилось, обсуждать уже не приходится). Написала скрипт,который убивал все Primary Key у таблиц и делал MOVE TO имя новой файловой группы при их создании. Но выяснилось, что поля таблиц с типом text (по-моему еще другие тоже) остались в прежней файловой группе. Т.е. сама таблица в новой, но в свойствах storage есть Text Filegroup, в которой сидит старая файлгруппа. А хочется старые удалить.. Как быть? как перенести эти поля? MSSQLServer 2008R2 Спасибо всем! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 16:06 |
|
||
|
Как переместить в другую файловую группу поля с типом text?
|
|||
|---|---|---|---|
|
#18+
Перенести никак. Только пересозданием таблицы с указанием опции TEXTIMAGE_ON ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 18:03 |
|
||
|
Как переместить в другую файловую группу поля с типом text?
|
|||
|---|---|---|---|
|
#18+
MSDNTEXTIMAGE_ON { filegroup | "default" } Ключевые слова, указывающие, что столбцы типов text, ntext, image, xml, varchar(max), nvarchar(max), varbinary(max), а также пользовательских типов среды CLR хранятся в определенной файловой группе. Параметр TEXTIMAGE_ON недопустим, если в таблице нет столбцов с большими значениями. Нельзя указывать параметр TEXTIMAGE_ON одновременно с параметром <partition_scheme>). Если указано значение "default" или параметр TEXTIMAGE_ON не определен вообще, столбцы с большими значениями сохраняются в установленной по умолчанию файловой группе. Способ хранения любых данных столбцов с большими значениями, определенный инструкцией CREATE TABLE, изменить в дальнейшем невозможно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 18:10 |
|
||
|
Как переместить в другую файловую группу поля с типом text?
|
|||
|---|---|---|---|
|
#18+
PokeMan, Способ хранения любых данных столбцов с большими значениями, определенный инструкцией CREATE TABLE, изменить в дальнейшем невозможно интересно, что оговаривается инструкция CREATE TABLE.. так бы и писали, что если есть столбцы с этими типами данных, то уже никак не перенести.. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 18:24 |
|
||
|
Как переместить в другую файловую группу поля с типом text?
|
|||
|---|---|---|---|
|
#18+
de_noelPokeMan, Способ хранения любых данных столбцов с большими значениями, определенный инструкцией CREATE TABLE, изменить в дальнейшем невозможно интересно, что оговаривается инструкция CREATE TABLE.. так бы и писали, что если есть столбцы с этими типами данных, то уже никак не перенести.. :(По сути дела, перемещение всей таблицы в другую файловую группу - это и есть переливка данных. Только сервер услужливо ее делает за вас. Тут же вам придется просто сделать новую таблицу и DTS/SSIS перелить в нее данные из существующей. Делов, кроме непосредственной переливки, на пять минут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 18:26 |
|
||
|
Как переместить в другую файловую группу поля с типом text?
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей Алексеевич, Разве файловые группы не являются объединением логическим? т.е. данные хранятся в файлах, а уже логически объединяются в файловые группы? т.е. просто при создании другой файловой группы на основе тех же файлов данные надо будет "переливать"? Извините,если что-то не корректно написала.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 18:33 |
|
||
|
Как переместить в другую файловую группу поля с типом text?
|
|||
|---|---|---|---|
|
#18+
de_noelГавриленко Сергей Алексеевич, Разве файловые группы не являются объединением логическим? т.е. данные хранятся в файлах, а уже логически объединяются в файловые группы? т.е. просто при создании другой файловой группы на основе тех же файлов данные надо будет "переливать"? Извините,если что-то не корректно написала..Файл не может быть более, чем в одной файловой группе. Поэтому, если вы перетаскиваете объект в другую ФГ, то вы его физически перетаскиваете в другой файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 18:35 |
|
||
|
Как переместить в другую файловую группу поля с типом text?
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей Алексеевич, Спасибо большое за разъяснение!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 18:40 |
|
||
|
Как переместить в другую файловую группу поля с типом text?
|
|||
|---|---|---|---|
|
#18+
Интересно, в MSSQLServer более новых, чем 2008R2 можно перемещать text/ntext в другие группы без пересоздания таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2018, 00:10 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=124&tid=1688677]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 351ms |

| 0 / 0 |
