我在 c# 应用程序中使用 SMO 对象来获取它。 即我使用Microsoft.SqlServer.Management.Smo.Server.Information 类并使用 RootDirectory 和 MasterDBPath。它工作正常。但是对于LocalDB来说,没有tehse属性。我建议它有可能安装扩展的存储过程。
如何为本地数据库获取它?
LocalDB 二进制文件始终安装在 %ProgramFiles%Microsoft SQL Server110LocalDBBinn
中。请注意,此文件夹中的二进制文件在所有用户的所有 LocalDB 实例之间共享。小心嘲笑它:-)