2015-11-19 5 views
0

Я создаю сайт с несколькими арендаторами. В настоящее время я использую mode="InProc" для хранения моего сеанса; но теперь планируем перейти на sqserver sessionstate.Различные Session SqlServer и ConnectionString (данные, содержащие основную базу данных)

Мой вопрос:

Могу ли я поддерживать разную базу данных для sql sessionstate, отделенной от моей текущей базы данных?

Какова будет стандартная практика для архитектуры нескольких арендаторов с отдельной базой данных для каждого клиента?

Я имею в виду

 <connectionStrings> 
      // Connectionstring for my client data; suppose "DatabaseClient" 
    </connectionStrings> 
//--------------------- 
    // Here connection for sql session dataabse; suppose "DatabaseSession" 
    <sessionState 
       mode="SQLServer" 
       sqlConnectionString="server=127.0.0.1;uid=<user id>;pwd=<password>;" /> 

ответ

0

Да вы можете. Сохраните две строки подключения в разделе «Строки подключения» в config. Один для бизнес-базы данных и один для хранилища сеансов database.if. Для каждого арендатора (пользовательские профили, роли, парольная защита и т. Д.) Сложность может быть сложной в одиночном сеансе, иначе вы находитесь в правильном направлении.

 Смежные вопросы

  • Нет связанных вопросов^_^