SQL Server 2012 LocalDB 管理之旅(转)

转:http://www.csdn.net/article/2012-03-30/313753

伴随着SQL Server 2012的发布,SQL Server LocalDB跃入我们的眼帘。SQL Server LocalDB是一个轻量级的、易于使用的数据库

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

使用SqlLocalDB命令行管理LocalDB

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

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

我们可以在Windows操作系统的CMD命令行中运行SqlLocalDB.exe:

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

图1:SqlLocalDB -?

SqlLocalDB以空格作为分隔符,因此,如果实例名中包含空格或其它特殊字符,我们引用的时候需要加引号。例如:

  1. SqlLocalDB create "My LocalDB Instance"

管理员或开发人员可以使用create选项创建LocalDB实例,使用-s选项,将会在实例创建之后启动实例。例如:

  1. SqlLocalDB create "MyLocalDB" 11.0 -s

可以使用如下命令查看MyLocalDB实例的状态信息:

  1. SqlLocalDB info "MyLocalDB"

该命令将返回如下信息:

图二:SqlLocalDB info MyLocalDB

启动、停止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

祝您的数据库之旅愉快!如果有问题,请在评论中与我分享。(张志平/编译)

时间: 2024-10-07 03:35:06

SQL Server 2012 LocalDB 管理之旅(转)的相关文章

SQL Server 2012 Express LocalDB

微软最新推出的 SQL Server 2012 Express LocalDB 是一种 SQL Server Express 的运行模式,特别适合用在开发环境使用,也内置在 Visual Studio 2012 之中. 关于 SQL Server 2012 Express LocalDB 的运作方式 在安装 LocalDB 时会复制一个 SQL Server Express 实例所需的最少文件,基本上 LocalDB 几乎等同于完整的 SQL Server Express 数据库引擎,且 Loc

SQL Server 2012 Express LocalDB 的作用

微软最新推出的 SQL Server 2012 Express LocalDB 是一种 SQL Server Express 的运行模式,特别适合用在开发环境使用,也内置在 Visual Studio 2012 之中. 关于 SQL Server 2012 Express LocalDB 的运作方式 在安装 LocalDB 时会复制一个 SQL Server Express 实例所需的最少文件,基本上 LocalDB 几乎等同于完整的 SQL Server Express 数据库引擎,且 Loc

SQL Server 2012笔记分享-6:理解内存管理

内存管理 – SQL Server 2005/2008/2008r2 SQL Server 2012以前的版本(SQL 2005/2008/2008R2),有single page allocator 和multi page allocator.也就是说,如果申请的内存是8k以内的,就会有单页分配器分配,而大于8kb的内存请求,使用multi page 分配器来管理.如图所示. 使用select * from sys.dm_os_memory_clerks查询memory clerk,会发现si

VS 2017 Web项目需要安装Sql Server 2012 Express LocalDB问题

最近在做mvc5的练习 ,结果到了数据库连接这一阶段就出现了问题,开始我以为<add name="MovieDBContext" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient"/>

【SQL】SQL Server 2012 手动安装帮助文档+排错

逆天SQL Server 2012装的不要不要的,最后发现...竟然没帮助文档...汗啊!原来它跟vs一样要自己装帮助文档... 好吧,官网一下载,妹的...报错...然后就让我们还原这个安装过程以及逆天是怎么排错的吧... 1.去官网上下载离线包(点) 2.解压离线包--Unzip 3.打开SQL Server 2012 选择管理帮助设置 4.选择磁盘安装内容  5.选择刚才的解压路径并选择X.msha文件 6.真的怎么简单呢?那要我何用?哈哈,邪恶的笑了~~~ 7.咱们来查看查看(明显是X.

(转)SQL Server 2012 手动安装帮助文档+排错

逆天SQL Server 2012装的不要不要的,最后发现...竟然没帮助文档...汗啊!原来它跟vs一样要自己装帮助文档... 好吧,官网一下载,妹的...报错...然后就让我们还原这个安装过程以及逆天是怎么排错的吧...1.去官网上下载离线包(http://www.microsoft.com/zh-cn/download/details.aspx?id=347) 2.解压离线包--Unzip 3.打开SQL Server 2012 选择管理帮助设置4.选择磁盘安装内容  5.选择刚才的解压路

在Vs2012 中使用SQL Server 2012 Express LocalDB打开Sqlserver2012数据库

http://www.cnblogs.com/huangtailang/p/4221164.html 背景:个人电脑中使用的是VS2012,数据库为2008R2,最近需要打开一个SqlServer2012的数据库 如果在本机安装一个2012的数据库可能比较浪费时间,本来是想在如万网等服务商那边购买一个2012的数据库来使用的,但发现目前的服务商最高提供的数据库为2008R2 既然不想安装新的数据库版本那就只能在现在的环境中想办法了,还好在VS2012中提供了一个本地的数据库引擎于是尝试通过201

如何连接并存取 SQL Server 2012 Express LocalDB

本文将介绍如何连接并存取 SQL Server 2012 Express LocalDB. 在上一篇笔者介绍如何利用 SqlLocalDB 公用程序来管理 LocalDB 的执行个体,本文将继续介绍如何在 LocalDB 的执行个体上建立数据库,以及您的应用程序如何和 LocalDB 做整合. LocalDB 对于开发人员最大的好处就是方便使用,您不需要管理执行个体的各种设定(例如验证模式.通讯协定.服务启动账户等),就可以用[(localdb)执行个体名称]作为服务器名称,利用 SQL Ser

SQL Server 2012实施与管理实战指南(笔记)——Ch5启动SQL Server服务和数据库

5.启动SQL Server服务和数据库 在数据库和服务启动过程中,经常会出现的问题: 1.SQL Server实例无法正常启动 2.系统数据库无法正常启动 3.网络配置失败 4.用户数据库无法启动 5.集群环境下SQL Server资源无法保持在线 目录 5.启动SQL Server服务和数据库... 1 5.1 SQL Server服务启动步骤... 1 5.1.1 从注册表中读取SQL Server启动信息... 1 5.1.2 检查硬件,配置内存和CPU.. 2 5.1.3 数据库启动.