前进中的蜗牛

番茄大叔

水滴穿石,非一日之功;没有量变,何来质变。

LocalDB介绍

LocalDb是SqlServer Express版本的轻量级版本,用于植入到visual studio应用程序中去。
调试程序没有安装 sql server时,可以使用localdb.这是一个简易的sql server数据库,用于本地测试是很方便,省去安装SQL SERVER的工作。

LocalDB数据库实例查找

安装好LocalDB后,默认有个实例名注意vs2015前默认实例名“v11.0”,之后为“mssqllocaldb”
查看LocalDB实例存放的位置%Localappdata%\Microsoft\Microsoft SQL Server Local DB\Instances,其下的每个文件加都是一个LocalDB实例,
如mssqllocaldb文件夹下主要包含:系统数据文档(master、model、msdb、tempdb)、错误记录、记录追踪、加密密钥等
注意这里不包含用户数据库
用户数据可以放在任意位置,如果在创建时为指定路径默认创建在%userprofile%目录下

连接LocalDB

LocalDB连接的服务器名称为(localdb)\实例名称,可以使用sql server的“windows 身份验证”连接服务。
在.net网站下设置web.config的connectionstring可为:
Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\EShop.mdf;Integrated Security=SSPI;"
注意最好指明AttachDbFilename,如果指明Initial Catalog(数据库名称)则创建的数据库在%userprofile%目录下增加麻烦

管理LocalDB

通过SqlLocalDB.exe管理LocalDB;可以在cmd下通过where sqllocaldb.exe搜索路径

命令 作用
sqllocaldb.exe start 实例名 启动数据库实例
sqllocaldb.exe info 实例名 查询数据库实例信息
sqllocaldb.exe stop 实例名 关闭数据库实例
sqllocaldb.exe create 实例名 创建数据库实例
sqllocaldb.exe info 列出所有数据库实例
sqllocaldb.exe delete 实例名 删除数据库实例
posted @   LoveTomato  阅读(5820)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示