日本語版
最新ニュース
企業

SQL アドオンを使用して、長時間実行される SQL クエリのタイムアウトを増やす

ガラネット ブログ SQL アドオンを使用して、長時間実行される SQL クエリのタイムアウトを増やす 最近、Optimizely CMS のアドオンを使用すると SQL タイムアウトが増加する可能性についての質問を受けました。 Gulla.Episerver.SqlStudio。 このアドオンを使用すると、Optimizely/Episerver ユーザー インターフェイスからデータベースに直接クエリを実行できるようになります。結果セットは Excel、CSV、または PDF にエクスポートできます。もちろんAI機能も搭載! アドオンにはタイムアウトを構成するための明示的なオプションはありませんが、方法はあります。初期化モジュールを使用して、接続文字列の最後に必要なタイムアウトを指定して、このように追加の接続文字列を追加できます。 [InitializableModule] public class ContentTypeInitialization : IInitializableModule { public void Initialize(InitializationEngine context) { var dao = ServiceLocator.Current.GetInstance(); dao.ConnectionStrings.Add(new ConnectionStringOptions() {…

SQL アドオンを使用して、長時間実行される SQL クエリのタイムアウトを増やす

1734808084
2024-12-20 22:13:00

最近、Optimizely CMS のアドオンを使用すると SQL タイムアウトが増加する可能性についての質問を受けました。 Gulla.Episerver.SqlStudio

このアドオンを使用すると、Optimizely/Episerver ユーザー インターフェイスからデータベースに直接クエリを実行できるようになります。結果セットは Excel、CSV、または PDF にエクスポートできます。もちろんAI機能も搭載!

アドオンにはタイムアウトを構成するための明示的なオプションはありませんが、方法はあります。初期化モジュールを使用して、接続文字列の最後に必要なタイムアウトを指定して、このように追加の接続文字列を追加できます。

[InitializableModule]
public class ContentTypeInitialization : IInitializableModule
{
    public void Initialize(InitializationEngine context)
    {
        var dao = ServiceLocator.Current.GetInstance();
        dao.ConnectionStrings.Add(new ConnectionStringOptions() { Name = "SQL Addon", ConnectionString = "Data Source=db.net;Database=mydb;User Id=uid;Password=pwd;Connection Timeout=30" });
    }
    public void Uninitialize(InitializationEngine context)
    {
    }
}

次に、プラグイン UI にドロップダウン リストが表示され、利用可能な 2 つの接続文字列から選択できます。

長時間実行されるクエリを実行する必要がある場合は、タイムアウトを延長した接続文字列を使用してください。

それだけです!

#SQL #アドオンを使用して長時間実行される #SQL #クエリのタイムアウトを増やす

執筆者について: nipponese

Nipponese News編集部は、国内外のニュースを日本語で分かりやすくお届けします。