2

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

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

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

  • 如果没有办法以这种方式解决

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

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

4

1 回答 1

0

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

不 -LocalDB仅限本地机器- 只有在您自己的本地机器上,您才能看到并连接到该实例。

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

是的,绝对- 那些.mdf(and .ndfand .ldf) 文件在LocalDB(实际上只是 SQL Server Express的一个变体)和任何其他成熟的 SQL Server 版本(Express、Web、Standard、Developer、Enterprise)之间兼容 - 只是不与 SQL Server Compact - 这是一个完全独立的.sdf文件世界。

于 2015-02-25T20:43:50.810 回答