none
SQL 2005: проблема редактирования системных таблиц RRS feed

Ответы

  • Это не проблема. Так сделано умышленно.
    25 октября 2006 г. 6:09
  • ИМХО, не серьёзно это делать недокументированными методами.

    Если переприкрепление невозможно, остаётся только переливать данные в новый файл, с последующим уничтожением старого...

    См. команду DBCC SHRINKFILE с опцией EMPTYFILE, а также опцию REMOVE FILE инструкции ALTER DATABASE.

    26 марта 2007 г. 10:30

Все ответы

  • Да, есть такая особенность. Для получения права на изменение системных таблиц надо использовать sp_configure и reconfigure Например:

    exec sp_configure 'allow updates',1

    go
    reconfigure with override
    go
    update    sysfulltextcatalogs
    set       path = 'D:\SQL_SERVER_DATA\FT_DATA'

    exec sp_configure 'allow updates',0

    go
    reconfigure with override



    25 октября 2006 г. 5:42
  • Это не проблема. Так сделано умышленно.
    25 октября 2006 г. 6:09
  • Это, в общем, не проблема.

    Подойдем с другой стороны - зачем Вам это понадобилось?

    29 октября 2006 г. 21:35
  • Ну в общем  - то я не сказал бы что это невозможно. Возможно хотя и хлопотно, могу написать подробно, как это сделать.
    23 марта 2007 г. 15:00
  •  Sergey Gavrilenko написано:

    Это, в общем, не проблема.

    Подойдем с другой стороны - зачем Вам это понадобилось?

    Допустим всего лишь нужно перенести файл данных или файл журнала на другой носитель.

    Как Вы предлагаете это сделать?

    23 марта 2007 г. 15:04
  • А чем не подходят стандартные способы?
    23 марта 2007 г. 18:03
  • Что подразумевается под стандартными методами? Backup/Restore и Detach/Attach? Если это не 1мб база без настроенных репликаций, то абсолютно несерьезно, или есть другие методы? Если вы их знаете, поделитесь.
    26 марта 2007 г. 8:13
  • ИМХО, не серьёзно это делать недокументированными методами.

    Если переприкрепление невозможно, остаётся только переливать данные в новый файл, с последующим уничтожением старого...

    См. команду DBCC SHRINKFILE с опцией EMPTYFILE, а также опцию REMOVE FILE инструкции ALTER DATABASE.

    26 марта 2007 г. 10:30
  • Например, стандартными методами:

     

    alter database ... set offline;

    <копирование нужного файла на другой носитель>

    alter database ... set online;

    27 апреля 2007 г. 12:26