怎样连接SQL Server Local DB

SQL Server Local DB:连接与管理指南
本文介绍了SQL Server Local DB的概念,它是SQL Server Express针对开发者的一种轻量级执行模式。通过SqlLocalDB.exe工具,我们可以管理和操作Local DB实例,如获取实例信息。在Microsoft SQL Server Management Studio中,使用实例名如 '(localdb)ProjectsV13' 可以连接并管理LocalDB,从而便捷地进行数据库操作。
部署运行你感兴趣的模型镜像


一、什么是SQL Server Local DB

Microsoft SQL Server 2014 ExpressLocalDB是面向程序开发人团的SQL Server Express的执行模式,LocalDB安装将复制启动SQL Server数据库引擎所需要的最少的文件集。安装LocalDB后,开发人员将使用特定连接字符串来启动连接。连接是,将自动创建并启动所需的SQL Server基础结构,从而使应用程序无需执行复杂或耗时的配置任务即可使用数据库。开发人员工具可以像开发人员提供SQL Server数据库引擎,使其不必管理Transact-SQL的完整服务器实例即可撰写和测试SQL Server代码。SQL Server Express LocalDB的实例通过SqlLocalDB.exe实用工具进行托管。SQL Server Express LocalDB应该用于代替已弃用的SQL Server Express用户实例功能。更多SQL Server 2014 LocalDB的信息,请参阅微软MSDN文档。https://msdn.microsoft.com/zh-cn/library/hh510202.aspx

 

二、通过命令行取得Local DB实例

由于SQL Server Local DB的实例是通过SqlLocalDB.exe来进行托管的,那么我们就可以通过SqlLocalDB.exe来执行各种关于Local DB的操作。

SqlLocalDB.exe位于%ProgramFiles%\MicrosoftSQL Server\130\Tools\Binn 目录下。子目录130有可能会根据SQL Server的版本而不同。130的话就是SQL Server 2014

打开控制台程序。

输入

cd%ProgramFiles%\Microsoft SQLServer\130\Tools\Binn

定位到指定文件夹。

然后输入SqlLocalDB.exe-?取得命令的帮助信息

 

输入SqlLocalDB.exeinfo可以取得所有LocalDB的实例

其中

MSSQLLocalDBSQLServerLocal DB

ProjectsV12VisualStudio 2013Local DB

ProjectsV13VisualStudio 2015Local DB

v11.0应该是VisualStudio 2010Local DB,但是这个没有验证过。

 

ProjectsV13为例,输入SqlLocalDB.exe info ProjectsV13便可以取得LocalDB的详细信息。

其中Instence pipe name就是LocalDB的管道实例名,不过这个实例名会根据每次启动而变化。

 

三、通过Microsoft SQL Server Management Studio来连接LocalDB

有了刚才取到的信息,便可以在Microsoft SQL Server Management Studio中来管理LocalDB

首先使用实例名来连接。

Server Name中输入(localdb)\ProjectsV13即可。在程序的连接字符串中,Data Source也应该写成这个。

 

另外还可以通过管道名来连接,不过管道名每次都会变化,所以不推荐使用。在程序的连接字符串中也不能使用管道名。

 

连接成功,可以操作数据库了。

您可能感兴趣的与本文相关的镜像

Qwen-Image-Edit-2509

Qwen-Image-Edit-2509

图片编辑
Qwen

Qwen-Image-Edit-2509 是阿里巴巴通义千问团队于2025年9月发布的最新图像编辑AI模型,主要支持多图编辑,包括“人物+人物”、“人物+商品”等组合玩法

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值