Могу ли я повторно использовать файл базы данных localdb в выпусках Express
Я собираюсь создать небольшое приложение и хотел бы использовать SQL Server LocalDB, но меня смущают некоторые моменты
Когда я запускаю свой экземпляр и делюсь им с основным компьютером и подключаюсь к моей базе данных, кто-нибудь в моей локальной сети может видеть этот экземпляр?
- если да, то он может подключиться к нему?
если да, что если я закрою свое приложение, экземпляр все еще будет работать, пока он не завершит работу?
если нет способа решить этот путь
Я думаю, что нужно работать с экземпляром LocalDB до тех пор, пока он не будет работать с несколькими пользователями в сети, чтобы переключить эту базу данных с LocalDB на обычную версию Express и работать с ней как обычно.
Так могу ли я использовать *.mdf, *.ldf
файлы LocalDB в редакции SQL Server Express в любое время?
1 ответ
Когда я запускаю свой экземпляр и делюсь им с основным компьютером и подключаюсь к моей базе данных, кто-нибудь в моей локальной сети может видеть этот экземпляр?
Нет - LocalDB
Это дело ТОЛЬКО для локальной машины - только с вашего локального компьютера вы можете видеть и подключаться к этому экземпляру.
Так могу ли я использовать
*.mdf, *.ldf
файлы LocalDB в редакции SQL Server Express в любое время?
Да, абсолютно - те .mdf
(а также .ndf
а также .ldf
) файлы совместимы между LocalDB
(на самом деле это просто вариант SQL Server Express) и любая другая полноценная версия SQL Server (Express, Web, Standard, Developer, Enterprise) - только не с SQL Server Compact - это совершенно отдельный мир с .sdf
файлы.