问题描述
SQL Server Express LocalDB的文档将Automatic and named instances区分为-
LocalDB的自动实例是公共的。它们是为用户自动创建和管理的,可以由任何应用程序使用。
LocalDB的命名实例是私有的。它们由负责创建和管理实例的单个应用程序拥有。
它还显示了如何将Create a named instance设置为-
“ C:\ Program Files \ Microsoft SQL Server \ 130 \ Tools \ Binn \ SqlLocalDB.exe”创建LocalDBApp1
其中实例名称LocalDBApp1
表示确实确实打算由App1
使用它。
几个问题-
- 无论是用户显式创建命名实例,还是通过
app.config
文件隐式创建命名实例(如文档中所述),都不会阻止其他应用程序使用该实例。那么命名实例到底是如何由一个应用程序私有和拥有的? - 如果我的计算机上有多个带有数据库的应用程序,并且如果我在自动实例
MSSQLLocalDB
上创建了这些数据库,那么我什么时候才想创建一个命名实例? - 除了具有特定名称与用户提供的名称之外,作为开发人员,我应该关心的自动实例和命名实例之间是否还有其他区别?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)