Практическое руководство. Задание параметров таблицы и индекса
Параметры таблиц и индексов можно задавать в определениях таблиц и индексов в проекте базы данных. Дополнительные сведения о поддерживаемых параметрах таблиц и их значениях см. в разделе sp_tableoption (Transact-SQL). Дополнительные сведения о поддерживаемых параметрах индексов и их значениях см. в разделе sp_indexoption (Transact-SQL).
Важно!
В проекте приложения на уровне данных (DAC) нельзя задать параметры таблицы или индекса, поскольку проекты DAC не поддерживают конструкцию EXEC StoredProcedure, за исключением случаев использования в теле объекта, например хранимой процедуры или функции.Дополнительные сведения см. на следующей странице веб-сайта Майкрософт: Функции, поддерживаемые в приложениях уровня данных.
Задание параметров таблицы
Откройте проект базы данных в Visual Studio Premium.
В Обозревателе решений дважды щелкните таблицу, для которой требуется задать параметр.
Откроется редактор Transact-SQL с отображением определения таблицы.
После определения таблицы в скрипте Transact-SQL добавьте следующую инструкцию Transact-SQL:
EXEC sp_tableoption 'TableName', 'OptionName', OptionValue go
В меню Файл выберите команду Сохранить полноеИмяТаблицы**.table.sql**.
Теперь можно построить и развернуть проект базы данных. Если какая-либо таблица в проекте базы данных использует формат хранения vardecimal, параметр базы данных для хранения vardecimal будет включен автоматически. Дополнительные сведения см. в разделе sp_db_vardecimal_storage_format (Transact-SQL).
Примечание
Формат хранения vardecimal требует как минимум Microsoft SQL Server 2005 с пакетом обновления 2 и доступен только в выпусках SQL Server 2005 Enterprise, Developer и Evaluation.
Установка параметров индекса
Откройте проект базы данных в Visual Studio Premium.
В Обозревателе решений дважды щелкните индекс, для которого требуется задать параметр индекса.
Откроется редактор Transact-SQL, в котором отобразится определение индекса.
После определения индекса в скрипте Transact-SQL добавьте следующую инструкцию Transact-SQL:
EXEC sp_indexoption 'IndexName', 'OptionName', OptionValue go
В меню File выберите команду Сохранить полноеИмяИндекса**.table.sql**.
Теперь можно построить и развернуть проект базы данных.