安装VS2015之后,自动安装了SQL Server 2014 Express LocalDB
MicrosoftSQL Server 2014 ExpressLocalDB 是面向程序开发人员的 SQL Server Express 的执行模式。 LocalDB 安装将复制启动 SQL Server 数据库引擎 所需的最少的文件集。 安装 LocalDB 后,开发人员将使用特定连接字符串来启动连接。 连接时,将自动创建并启动所需的 SQL Server 基础结构,从而使应用程序无需执行复杂或耗时的配置任务即可使用数据库。 开发人员工具可以向开发人员提供 SQL Server 数据库引擎,使其不必管理 Transact-SQL 的完整服务器实例即可撰写和测试 SQL Server 代码。 通过使用 SqlLocalDB.exe 实用工具管理 SQL Server ExpressLocalDB的实例。SQL Server ExpressLocalDB 应该用于代替已不再推荐使用的 SQL Server Express 用户实例功能。
限制
除了自动实例之外,LocalDB 还支持命名实例。 使用 SqlLocalDB.exe 程序可以创建、启动和停止 LocalDB 的命名实例。 有关SqlLocalDB.exe 的详细信息,请参阅 SqlLocalDB 实用工具。
REM Create an instance of LocalDB
"C:\Program Files\Microsoft SQL Server\120\Tools\Binn\SqlLocalDB.exe" create LocalDBApp1
REM Start the instance of LocalDB
"C:\Program Files\Microsoft SQL Server\120\Tools\Binn\SqlLocalDB.exe" start LocalDBApp1
REM Gather information about the instance of LocalDB
"C:\Program Files\Microsoft SQL Server\120\Tools\Binn\SqlLocalDB.exe" info LocalDBApp1
启动、停止LocalDB实例:
删除LocalDB实例:
可以使用如下命令查看MyLocalDB实例的状态信息:
该命令将返回如下信息:
连接到 LocalDB 的共享实例
若要连接到某一 LocalDB 共享实例,请将 .\(句点 + 反斜杠)添加到连接字符串以便引用为共享实例保留的命名空间。 例如,若要连接到名为 AppData 的 LocalDB 的共享实例,可使用连接字符串(例如 (localdb)\.\AppData)作为连接字符串的一部分。 连接到用户不拥有的LocalDB 共享实例的用户必须具有 Windows 身份验证或 SQL Server 身份验证登录名。
使用SQL Server Management Studio(SSMS)管理LocalDB
1.服务器名称输入“实例管道名称”,如图所示
若要连接到某一 LocalDB 共享实例,请将 .\(句点 + 反斜杠)添加到连接字符串以便引用为共享实例保留的命名空间。 例如,若要连接到名为 AppData 的 LocalDB 的共享实例,可使用连接字符串(例如 (localdb)\.\AppData)作为连接字符串的一部分。 连接到用户不拥有的LocalDB 共享实例的用户必须具有 Windows 身份验证或 SQL Server 身份验证登录名。
使用SQL Server Management Studio(SSMS)管理LocalDB
1.服务器名称输入“实例管道名称”,如图所示