---
title: "XSLTからSQL Serverアクセスを無効にする"
slug: "disable-sql-server-access-from-xslt"
abstract: "Sitecoreに含まれるxslExtensionを使ってSQL Serverへのアクセスを無効にする方法。"
---
# XSLTからSQL Serverアクセスを無効にする

**適用対象**

すべての [主要役割](https://doc.sitecore.com/xp/ja/developers/92/platform-administration-and-architecture/roles-overview.html)

**Sitecoreインストールフレームワーク**

XSLTからのSQL Serverアクセスはデフォルトで無効化 **されていません** 。

**Azure Toolkit**

XSLTからのSQL Serverアクセスはデフォルトで無効化 **されていません** 。

SitecoreにはSQL Serverで使えるxslExtensionヘルパーが含まれています。

以下の場合は、xslExtensionヘルパーを無効にすることを強く推奨しています:

-   必要ない。
-   あなたはSitecoreのXSLTレンダリングを使っていません。

xslExtensionヘルパーを無効にするには:

1.  App\_Config/Includeフォルダにパッチファイルを作成します。拡張子が.configで終わるファイル名を付けます。
2.  パッチファイルに以下のコードを挿入します:

<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
 <sitecore>
 <!-- disable XSLT security issue see https://doc.sitecore.net/sitecore\_experience\_platform/setting\_up\_and\_maintaining/security\_hardening/configuring/disable\_sql\_server\_access\_from\_xslt -->
 <xslExtensions>
 <extension type="Sitecore.Xml.Xsl.SqlHelper, Sitecore.Kernel">
 <patch:delete/>
 </extension>
 </xslExtensions>
 </sitecore>
</configuration>