关于SQL Server LocalDB的使用
目录
日常工作电脑不方便自行安装SQL Server实例,服务器又是多人共享开发,权限也管理得很严格,不方便个人测试和临时数据存储,好在安装的SSDT附带一个叫LocalDB的功能,可以很方便地进行T-SQL的开发与测试工作。
LocalDB简介
LocalDB属于SQL Server Express的轻量级产品,用户无需复杂配置即可马上使用,当然也存在一些限制,比如只能在所安装的电脑上连接使用,和Express版本一样单个DB最大10G,内存使用存在上限。 其支持对应版本的所有T-SQL功能,对于日常T-SQL脚本测试和小容量数据存储已够用。
安装
可以随Visual Studio一起安装,也可以单独下载SqlLocalDB.msi进行安装。
创建实例和数据库
SqlLocalDB安装后自带默认案例(localdb)\MSSQLLocalDB, 可在本地用SSMS直接进行连接,若想另外创建实例,可运行:
SqlLocalDB CREATE mssql_local
创建成功后新建数据库:
CREATE DATABASE my_db
ON PRIMARY
( NAME = N'test_db', FILENAME = N'D:\xxx\local_my_db.mdf' , SIZE = 8192KB , FILEGROWTH = 8192KB )
LOG ON
( NAME = N'test_db_log', FILENAME = N'D:\xxx\local_my_db.ldf' , SIZE = 8192KB , FILEGROWTH = 8192KB )
GO
创建成功后在SSMS中用windows认证连接(localdb)\mssql_local实例后即可马上使用。