我可以在 Express 版本中重用 localdb 的数据库文件吗
Can I reuse database file of localdb in Express editions
我打算构建一个小型应用程序并喜欢使用 SQL Server LocalDB,但我对某些点感到困惑
当我启动我的实例并在主 PC 上共享它并连接到我的数据库时,我本地网络上的任何人都可以看到这个实例吗?
- 如果是,那么他可以连接到它吗?
如果是,如果我关闭我的应用程序,实例是否仍然运行直到他结束工作?
如果没有办法这样解决
我想使用 LocalDB 实例直到遇到网络中多个用户工作的情况,将此数据库从 LocalDB 切换到普通 Express 版本并正常使用它。
那么我可以随时在 SQL Server Express 版本中使用 LocalDB 的 *.mdf, *.ldf
文件吗?
When I start my instance and shared it in main PC and connecting to my database, does anyone on my local network can see this instance?
否 - LocalDB
仅是 本地计算机 事件 - 只有从您自己的本地计算机才能看到并连接到该实例。
So can I use the *.mdf, *.ldf
files of LocalDB in SQL Server Express edition any time?
是的,绝对 - .mdf
(以及.ndf
和.ldf
)文件在LocalDB
(其中实际上只是 SQL Server Express) 和任何其他成熟的 SQL Server 版本(Express、Web、Standard、Developer、Enterprise)的变体 - 只是与 SQL Server Compact 不同——那是一个带有 .sdf
文件的完全独立的世界。
我打算构建一个小型应用程序并喜欢使用 SQL Server LocalDB,但我对某些点感到困惑
当我启动我的实例并在主 PC 上共享它并连接到我的数据库时,我本地网络上的任何人都可以看到这个实例吗?
- 如果是,那么他可以连接到它吗?
如果是,如果我关闭我的应用程序,实例是否仍然运行直到他结束工作?
如果没有办法这样解决
我想使用 LocalDB 实例直到遇到网络中多个用户工作的情况,将此数据库从 LocalDB 切换到普通 Express 版本并正常使用它。
那么我可以随时在 SQL Server Express 版本中使用 LocalDB 的 *.mdf, *.ldf
文件吗?
When I start my instance and shared it in main PC and connecting to my database, does anyone on my local network can see this instance?
否 - LocalDB
仅是 本地计算机 事件 - 只有从您自己的本地计算机才能看到并连接到该实例。
So can I use the
*.mdf, *.ldf
files of LocalDB in SQL Server Express edition any time?
是的,绝对 - .mdf
(以及.ndf
和.ldf
)文件在LocalDB
(其中实际上只是 SQL Server Express) 和任何其他成熟的 SQL Server 版本(Express、Web、Standard、Developer、Enterprise)的变体 - 只是与 SQL Server Compact 不同——那是一个带有 .sdf
文件的完全独立的世界。