我打算构建一个小应用程序并喜欢使用SQL Server LocalDB,但我对某些要点感到困惑
当我启动我的实例并在主PC上共享它并连接到我的数据库时,我本地网络上的任何人都可以看到这个实例吗?
如果是,如果我关闭了我的应用程序,该实例是否仍然运行直到他要结束工作?
如果无法解决这个问题
我认为工作LocalDB实例直到面对网络中的多个用户工作,将此数据库从LocalDB切换到普通的Express版本并正常使用它。
那么我可以随时在SQL Server Express版本中使用LocalDB的*.mdf, *.ldf
文件吗?
答案 0 :(得分:0)
当我启动我的实例并在主PC上共享并连接到我的数据库时,本地网络上的任何人都可以看到此实例吗?
否 - LocalDB
只是本地计算机事件 - 只有您自己的本地计算机才能看到并连接到该实例。
那么我可以随时在SQL Server Express版本中使用LocalDB的
*.mdf, *.ldf
文件吗?
是的,绝对 - 这些.mdf
(以及.ndf
和.ldf
)文件在LocalDB
之间是兼容的(这实际上只是一个变体SQL Server Express )和任何其他成熟的SQL Server版本(Express,Web,Standard,Developer,Enterprise) - 只是没有SQL Server Compact - 这是一个完全独立的世界{{1} }文件。