Я знаю, что использование LocalDb
очень хорошее и легкое для разработки, интересно, полезно ли использовать его в процессе производства, когда я размещаю веб-сайты на сервере IIS?Нормально ли использовать LocalDb в производстве?
Я прошу, потому что я задаюсь вопросом, не будет ли в производстве каких-либо проблем с производительностью.
Это моя строка соединения, которую я хочу использовать в производстве
Server=(LocalDB)\\v11.0;Integrated Security=SSPI;MultipleActiveResultSets=true;
AttachDBFilename=|DataDirectory|ProjectDB.mdf;
Почему? Зачем? Зачем? Используйте соответствующий экземпляр SQL Server Express и подключите всех своих пользователей к одному и тому же общему экземпляру базы данных. В текущем режиме каждое соединение не будет запускать свою собственную копию базы данных, и оно будет отброшено после его завершения? Не обращайте внимания на то, что контекст безопасности не будет работать правильно здесь AFAIK и что вы, вероятно, будете нарушать лицензионное соглашение. Также почему вы используете MultipleActiveResultSets? Это специально? –
Нет, LocalDB не предназначен для производства. –
@AaronBertrand, потому что у меня есть 'Есть уже открытый DataReader, связанный с этой Командой, который должен быть закрыт первой ошибкой. – sed