0

セッション状態をデータベースに保存するにはどうすればよいですか??? セッション変数とアプリケーション変数を SQL Server 2005 データベースに保存するための構成はありますか。

4

2 に答える 2

2

あなたがasp.netを意味すると仮定すると(追加したばかりのタグを削除しない場合)、次の手順に従ってください

于 2009-07-18T09:32:28.147 に答える
1

既定では、セッション状態の値と情報は ASP.NET プロセス内のメモリに格納されます。または、複数の Web サーバーで共有できる SQL Server データベースにセッション データを格納することもできます。セッション状態の詳細については、「セッション状態ストア プロバイダーの実装」および「セッション状態モード」を参照してください。

Aspnet_regsql.exe でセッション状態に指定するデータベースがまだ存在しない場合、現在のユーザーは、SQL Server でデータベースを作成する権限と、データベース内にスキーマ要素を作成する権限を持っている必要があります。データベースが存在する場合、現在のユーザーは既存のデータベースにスキーマ要素を作成する権限を持っている必要があります。

セッション状態データベースを SQL Server にインストールするには、Aspnet_regsql.exe ツールを実行し、コマンドで次の情報を指定します。

  • -Sオプションを使用した SQL Server インスタンスの名前。

  • SQL Server を実行しているコンピューターでデータベースを作成する権限を持つアカウントのログオン資格情報。-Eオプションを使用して現在ログオンしているユーザーを使用するか、-U オプションを使用してユーザー ID を指定し、-P オプションを使用してパスワードを指定します。

  • セッション状態データベースを追加する -ssadd コマンド行オプション

既定では、Aspnet_regsql.exe を使用して、SQL Server 2005 Express Edition を実行しているコンピューターにセッション状態データベースをインストールすることはできません。SQL Server 2005 Express Edition を使用してセッション状態を保存する方法の詳細については、「セッション状態モード」を参照してください。

ここから: ASP.NET SQL Server 登録ツール (Aspnet_regsql.exe)

于 2009-07-18T09:35:49.233 に答える