Другие файлы проекта (SQL Server Management Studio)

Область применения: SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Файлы, которые являются внешними для любого проекта SQL Server Management Studio (SSMS), называются прочими файлами. При открытии проекта или решения можно открывать и изменять другие файлы, связанные с проектом. Файл классифицируется как прочий файл, если расширение файла не связано с редактором кода проекта.

Например, в проекте скриптов SQL Server файлы с расширением .txt или .mdx рассматриваются как прочие файлы. В проекте MDX файлы с расширением .txt или .sql рассматриваются как разносортные файлы. Сведения о связывании расширения файла с редактором кода см. в разделе "Связывание расширений файлов" с редактором кода.

Работа с прочими файлами

Существует несколько причин, по которым полезно добавить в проект другие файлы. У вас может быть файл, который не обязательно распознаётся как скрипт, но является неотъемлемой частью разработки решения. Распространенные примеры включают заметки о разработке или инструкции, файлы данных и клипы кода.

Другие файлы обеспечивают гибкость. Например, предположим, что у вас есть проект сценариев SQL Server с несколькими сценариями для создания таблиц и хранимых процедур в базе данных. У вас также есть несколько файлов данных для таблиц с расширениями файлов .bcp, а также инструкции по выполнению в файле README. Вы можете прикрепить данные и README файлы в виде прочих файлов к проекту, чтобы воспользоваться преимуществами системы управления версиями и другими функциями системы управления проектами.

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