Поделиться через


Практическое руководство. Задание параметров таблицы и индекса

Параметры таблиц и индексов можно задавать в определениях таблиц и индексов в проекте базы данных. Дополнительные сведения о поддерживаемых параметрах таблиц и их значениях см. в разделе sp_tableoption (Transact-SQL). Дополнительные сведения о поддерживаемых параметрах индексов и их значениях см. в разделе sp_indexoption (Transact-SQL).

Важно!

В проекте приложения на уровне данных (DAC) нельзя задать параметры таблицы или индекса, поскольку проекты DAC не поддерживают конструкцию EXEC StoredProcedure, за исключением случаев использования в теле объекта, например хранимой процедуры или функции.Дополнительные сведения см. на следующей странице веб-сайта Майкрософт: Функции, поддерживаемые в приложениях уровня данных.

Задание параметров таблицы

  1. Откройте проект базы данных в Visual Studio Premium.

  2. В Обозревателе решений дважды щелкните таблицу, для которой требуется задать параметр.

    Откроется редактор Transact-SQL с отображением определения таблицы.

  3. После определения таблицы в скрипте Transact-SQL добавьте следующую инструкцию Transact-SQL:

    EXEC sp_tableoption 'TableName', 'OptionName', OptionValue
    go
    
  4. В меню Файл выберите команду Сохранить полноеИмяТаблицы**.table.sql**.

    Теперь можно построить и развернуть проект базы данных. Если какая-либо таблица в проекте базы данных использует формат хранения vardecimal, параметр базы данных для хранения vardecimal будет включен автоматически. Дополнительные сведения см. в разделе sp_db_vardecimal_storage_format (Transact-SQL).

    Примечание

    Формат хранения vardecimal требует как минимум Microsoft SQL Server 2005 с пакетом обновления 2 и доступен только в выпусках SQL Server 2005 Enterprise, Developer и Evaluation.

Установка параметров индекса

  1. Откройте проект базы данных в Visual Studio Premium.

  2. В Обозревателе решений дважды щелкните индекс, для которого требуется задать параметр индекса.

    Откроется редактор Transact-SQL, в котором отобразится определение индекса.

  3. После определения индекса в скрипте Transact-SQL добавьте следующую инструкцию Transact-SQL:

    EXEC sp_indexoption 'IndexName', 'OptionName', OptionValue
    go
    
  4. В меню File выберите команду Сохранить полноеИмяИндекса**.table.sql**.

    Теперь можно построить и развернуть проект базы данных.

См. также

Задачи

Практическое руководство. Создание объекта базы данных

Практическое руководство. Построение проекта базы данных для создания файла скомпилированной схемы (.dbschema)