目录
0 环境参数
- 集成开发环境:Microsoft Visual Studio Professional 2019, version 16.7.5
- .NET 环境:Microsoft .NET Framework, version 4.8.03752
- 数据库产品:Microsoft SQL Server 2016 LocalDB
- 数据库连接工具:Navicat Premium Premium, versin 12.0.18 (64-bit) 1999-2017
数据库 | 说明 | 角色 |
---|---|---|
Microsoft SQL Server | 微软的数据库服务,收费 | 作为服务运行 |
Microsoft SQL Server Express |
Microsoft SQL Server 的缩减版, 功能和性能做了限制,免费 |
作为服务运行 |
Microsoft SQL Server LocalDB |
Microsoft SQL Server Express 版本的轻量级版, 取消了多用户管理和远程连接管理功能,免费 |
在“用户模式”下与应用程序一起运行 |
SQL Server LocalDB 是一种面向开发人员的 SQL Server Express 功能,向开发人员提供 SQL Server 数据库引擎 ,使其不必管理 Transact-SQL 的完整服务器实例即可撰写和测试 SQL Server 代码。最常用于开发人员开发和测试过程中,在开发人员的电脑中不必安装庞大的 Microsoft SQL Server。
安装 Visual Studio 2012 以及更高的版本时,可以配置同时安装相应版本的 LocalDB。
注:Visual Studio 2017 和 Visual Studio 2019 内置的均是 SQL Server 2016 Express LocalDB。
SQL Server Local DB Instance
一般而言,有两个 Local DB Instance, 主要位于以下目录(Snow-Angel是我的计算机名):
C:\Users\Snow-Angel\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\
数据库实例 |
连接字符串和数据库位置 |
|
---|---|---|
MSSQLLocalDB |
连接字符串 | Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=master;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False |
数据库位置 | C:\Users\Snow-Angel\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\MSSQLLocalDB |
|
ProjectsV13 |
连接字符串 | Data Source=(localdb)\ProjectsV13;Initial Catalog=master;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False |
数据库位置 | C:\Users\Snow-Angel\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\ProjectsV13 |
|
C:\Users\Snow-Angel\AppData\Local\Microsoft\VisualStudio\SSDT |