2016-10-20 2 views
0

シェフを使用してSQL Server 2012をインストールしようとしています。以下は私のシェフのレシピです。しかし、私の仕事は - バッファサイズを増やす(一般的なクエリの結果がゆっくりと返されるため) - トランザクション再試行間隔の値を減らす(トランザクションが頻繁に失敗するとき)。 は、任意の1つの洞察力とは、どのようにこのチューンデータベース設定 - シェフ

include_recipe 'chocolatey::default' 
chocolatey 'mssqlserver2012expressadv --allow-empty-checksums' do 
    action :install 
    end 

答えて

0

を行うには、あなたのニーズに合ったConfiguration_File.iniを生成するためにChef templateを使用することができ、後で、インストールのためにそれを使用することができますを教えてもらえ。だから、あなたはテンプレートディレクトリの下に有効な設定テンプレートを持っていると仮定すると:

template '/foo/bar/zaz/config_file.ini' do 
    source 'your.template.ini.erb' 
    variables(
    variable1:node['attribute1'] 
    ... 
    variableN:node['attributeN'] 
) 
    action :create 
end 

私はあなたが持っている2番目のリクエストは、(動的SQLサーバーの負荷に応じてパラメータを設定するには)それ以来、シェフが意図されているものではないことを恐れていますがシェフの偶然性向に反する。あなたはそれについてもっと読むことができますhere

異なる目的で複数のSQLサーバーを管理する場合は、Chef RolesChef Environmentsを参照してください。そのため、展開する各ソリューションのニーズに合わせて構成テンプレートを上書きできます。

関連する問題