sql >> データベース >  >> RDS >> Sqlserver

Asp.Net4.0SqlServerでのセッションの保存

    aspnet_regsql.exeアプリケーションを使用して、ウィザードを起動し、さまざまなaspnet_ *を追加したに違いないと思います。 テーブルをテーブルに。

    その場合は、同じウィザードを再度再起動し、削除オプションを選択して、データベースからそれらのテーブルをすべて削除します。

    次のコマンドを実行します:

    aspnet_regsql.exe -ssadd -d <Your Database> -sstype c -S <Server> -U <Username> -P <Password>
    

    これにより、2つのテーブル、つまりASPStateTempApplicationsとASPStateTempSessionsがデータベースに追加されます。

    web.configファイルを変更して、次の構成を含めます。

    <sessionState
        mode="SQLServer"
        allowCustomSqlDatabase="true"
        sqlConnectionString="Data Source=Server;Initial Catalog=Database;User ID=UserId;Password=Password"
        cookieless="false" timeout="20" />
    

    注:1。アプリケーションデータベース内にセッションを保存することを想定しています。セッションデータベースを個別に管理する場合は、「-d」パラメータを指定せずに上記のコマンドを実行します。これにより、上記で指定した2つのテーブルを持つ新しいASPStateデータベースが作成されます。そして最後に、構成でこのデータベースの名前を指定できます。

    これがお役に立てば幸いです:)




    1. SQLServerでの共通テーブル式の紹介

    2. nodejsのノードパスを設定する方法(Ubuntu)

    3. 1対多の関係を持つテーブルを1行のレコードに結合する方法

    4. ORA-30926:表をマージするときに、ソース表で安定した行のセットを取得できません