Где я могу найти расположение файла определения схемы SSMS .xsd?

Я работаю над проектом и хотел бы взглянуть на файл определения схемы .xsd для фрагментов кода SSMS. Надеясь, что кто-нибудь здесь сможет мне помочь, я знаю, что он должен быть где-то, но я просто не могу его найти.

Я нашел расположение файла Visual Studio для файла SnippetSchema.xsd, но не смог найти версию файла SSMS и даже попытался перейти по URL-адресу в примере фрагмента на msdn, вставленном ниже.

Я также открыл и изучил xsd для Visual Studio и увидел, что язык не включает атрибут SQL, необходимый для SSMS. Я даже выполнил полный поиск *.xsd на своем основном диске.

У меня также установлены последние версии SSMS и Sql Server.

Ниже приведен пример файла фрагмента из MSDN, спасибо за вашу помощь!

<?xml version="1.0" encoding="utf-8" ?>  
<CodeSnippets  xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">  
<_locDefinition xmlns="urn:locstudio">  
    <_locDefault _loc="locNone" />  
    <_locTag _loc="locData">Title</_locTag>  
    <_locTag _loc="locData">Description</_locTag>  
    <_locTag _loc="locData">Author</_locTag>  
    <_locTag _loc="locData">ToolTip</_locTag>  
   <_locTag _loc="locData">Default</_locTag>  
</_locDefinition>  
<CodeSnippet Format="1.0.0">  
<Header>  
<Title>TryCatch</Title>  
                        <Shortcut></Shortcut>  
<Description>Example Snippet for Try-Catch.</Description>  
<Author>SQL Server Books Online Example</Author>  
<SnippetTypes>  
                                <SnippetType>SurroundsWith</SnippetType>  
</SnippetTypes>  
</Header>  
<Snippet>  
<Declarations>  
                                <Literal>  
                                <ID>CatchCode</ID>  
                                <ToolTip>Code to handle the caught error</ToolTip>  
                                <Default>CatchCode</Default>  
                                </Literal>  
</Declarations>  
<Code Language="SQL"><![CDATA[  
BEGIN TRY  

$selected$ $end$  

END TRY  
BEGIN CATCH  

$CatchCode$  

END CATCH;  
]]>  
</Code>  
</Snippet>  
</CodeSnippet>  
</CodeSnippets>

person Mark Kibbe    schedule 24.02.2018    source источник


Ответы (1)


Это зависит от того, какая версия SSMS у вас установлена. Ниже приведен путь для SSMS 17.6.

C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\SQL\Snippets

person Tech Archangel    schedule 21.04.2018