我可以在Express版本中重用localdb的数据库文件

时间:2015-02-25 20:22:56

标签: sql database sql-server-2012-express sql-server-2012-localdb

我打算构建一个小应用程序并喜欢使用SQL Server LocalDB,但我对某些要点感到困惑

当我启动我的实例并在主PC上共享它并连接到我的数据库时,我本地网络上的任何人都可以看到这个实例吗?

  • 如果是,那么他可以连接到它吗?
  • 如果是,如果我关闭了我的应用程序,该实例是否仍然运行直到他要结束工作?

  • 如果无法解决这个问题

我认为工作LocalDB实例直到面对网络中的多个用户工作,将此数据库从LocalDB切换到普通的Express版本并正常使用它。

那么我可以随时在SQL Server Express版本中使用LocalDB的*.mdf, *.ldf文件吗?

1 个答案:

答案 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} }文件。