SQL Server 2012 LocalDB 管理之旅

SQL Server LocalDB可以最大限度地节省您的数据库管理精力,以便开发人员能够专一于开发数据库应用。数据库

使用SqlLocalDB命令行管理LocalDB

为了方便管理,LocalDB提供了一个基于命令行的数据库管理工具SqlLocalDB.exe。下面是SqlLocalDB.exe的路径:服务器

  1. %ProgramFiles%\Microsoft SQL Server\110\Tools\Binn

咱们能够在Windows操做系统的CMD命令行中运行SqlLocalDB.exe:ide

  1. Cd %ProgramFiles%\Microsoft SQL Server\110\Tools\Binn 
  2. SqlLocalDB.exe /?

图1:SqlLocalDB -?工具

SqlLocalDB以空格做为分隔符,所以,若是实例名中包含空格或其它特殊字符,咱们引用的时候须要加引号。例如:spa

  1. SqlLocalDB create "My LocalDB Instance"

管理员或开发人员能够使用create选项建立LocalDB实例,使用-s选项,将会在实例建立以后启动实例。例如:操作系统

  1. SqlLocalDB create "MyLocalDB" 11.0 -s

能够使用以下命令查看MyLocalDB实例的状态信息:命令行

  1. SqlLocalDB info "MyLocalDB"

该命令将返回以下信息:code

图二:SqlLocalDB info MyLocalDBblog

启动、中止LocalDB实例:开发

  1. SqlLocalDB start "MyLocalDB" 
  2. SqlLocalDB stop "MyLocalDB"

删除LocalDB实例:

  1. SqlLocalDB delete "MyLocalDB"

以上使用SqlLocalDB.exe命令行实用工具管理LocalDB的一点简要总结,更多功能还有待于读者本身去挖掘,记得用SqlLocalDB.exe /?命令寻求帮助。

使用SQL Server Management Studio(SSMS)管理LocalDB

读到这里,你们是否有灵感闪现,找到了一种用SQL Server Management Studio(SSMS)管理LocalDB的方法?没错,就是利用“实例管道名称”!

首先,咱们仔细观察上面的LocalDB实例信息,注意“实例命名管道名称”一项。

而后,在SQL Server Management Studio(SSMS)中点击“链接”|“数据库实例”,在“服务器名称”中输入“实例管道名称”,如图所示:

图3:链接到服务器

最后,选择“Windows身份验证”,点击“链接”:

图4:SQL Server Management Stdio

数据库链接字符串

<connectionStrings>
    <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-abc-20120821160659;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-abc-20120821160659.mdf" />
  </connectionStrings>
相关文章
相关标签/搜索