SQL数据库的部署步骤

简介: 两大步,先生成sql,然后部署 SQL文件的生成 数据库架构 这个可以使用SQL Server Managerment Studio或者Entity Framework的等工具生成 默认数据 对于很多应用来说,系统部署后一般都有默认的数据内容,可以使用VS提供的工具实现默认数据的导入 准...

两大步,先生成sql,然后部署

SQL文件的生成

数据库架构

这个可以使用SQL Server Managerment Studio或者Entity Framework的等工具生成

默认数据

对于很多应用来说,系统部署后一般都有默认的数据内容,可以使用VS提供的工具实现默认数据的导入

准备工作:

首先将默认的数据库的数据整理准备好(如GIS)

使用数据架构脚本建立一个空的数据库(如GisData)

VS的菜单:Data\Data Compare\New Data Comparision…

clip_image002

依次选择点击下去,就可以看到数据的比较结果

clip_image004

按照上图选择Export To File…,即可存成sql脚本[此时默认的数据都写入了sql脚本中]

部署

有了以上的数据库架构和数据库内容脚本,部署的方法:

1、 使用可视化管理平台:按照界面操作即可

2、 批量自动化处理的形式:这个主要介绍一下,如果数据库服务器没有安装管理平台,可以把SQLCMD.EXE SQLCMD.rll这两个文件直接从已安装sql 的机器上拷贝出去,在其他任意一个机器都可执行

SQLCMD的路径分别是:

SQLCMD.EXE: C:\Program Files\Microsoft SQL Server\100\Tools\Binn

SQLCMD.rll: C:\Program Files\Microsoft SQL Server\100\Tools\Binn\Resources\2052

举例如下:

数据库服务本机的部署形式:

SQLCMD.EXE –E -d XXX -i “demo.edmx.sql"

SQLCMD.EXE –E -d XXX -i " data.sql"

数据库服务其他机器的远程部署形式:

SQLCMD.EXE -S 192.168.1.225 -U sa -P demo -d XXX -i “demo.edmx.sql"

SQLCMD.EXE -S 192.168.1.225 -U sa -P demo -d XXX -i " data.sql"

[demo.edmx.sql是架构,data.sql是数据]

Sqlcmd -? 可以查看详细的参数提示

以上操作还涉及一个数据库建立的步骤,把数据库建立起来的语法参考如下:

USE [master]

GO

CREATE DATABASE [XXX] ON PRIMARY

( NAME = N'XXX', FILENAME = N'd:\XXX.mdf' , SIZE = 10000KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )

LOG ON

( NAME = N'XXX_log', FILENAME = N'd:\XXX_log.ldf' , SIZE = 10000KB , MAXSIZE = UNLIMITED , FILEGROWTH = 10%)

COLLATE Chinese_PRC_90_BIN2

GO

使用这个工具可以快速的部署数据库,而且速度也很快

相关文章
|
4天前
|
SQL 存储 关系型数据库
【SQL技术】不同数据库引擎 SQL 优化方案剖析
不同数据库系统(MySQL、PostgreSQL、Doris、Hive)的SQL优化策略。存储引擎特点、SQL执行流程及常见操作(如条件查询、排序、聚合函数)的优化方法。针对各数据库,索引使用、分区裁剪、谓词下推等技术,并提供了具体的SQL示例。通用的SQL调优技巧,如避免使用`COUNT(DISTINCT)`、减少小文件问题、慎重使用`SELECT *`等。通过合理选择和应用这些优化策略,可以显著提升数据库查询性能和系统稳定性。
41 9
|
18天前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的大学生就业服务平台设计与实现(系统源码+文档+数据库+部署等)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
49 6
|
18天前
|
JavaScript NoSQL Java
基于SpringBoot+Vue的班级综合测评管理系统设计与实现(系统源码+文档+数据库+部署等)
✌免费选题、功能需求设计、任务书、开题报告、中期检查、程序功能实现、论文辅导、论文降重、答辩PPT辅导、会议视频一对一讲解代码等✌
35 4
|
18天前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的大学生体质测试管理系统设计与实现(系统源码+文档+数据库+部署)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
30 2
|
23天前
|
SQL Java 数据库连接
【潜意识Java】MyBatis中的动态SQL灵活、高效的数据库查询以及深度总结
本文详细介绍了MyBatis中的动态SQL功能,涵盖其背景、应用场景及实现方式。
78 6
|
23天前
|
前端开发 Java 数据库连接
Java后端开发-使用springboot进行Mybatis连接数据库步骤
本文介绍了使用Java和IDEA进行数据库操作的详细步骤,涵盖从数据库准备到测试类编写及运行的全过程。主要内容包括: 1. **数据库准备**:创建数据库和表。 2. **查询数据库**:验证数据库是否可用。 3. **IDEA代码配置**:构建实体类并配置数据库连接。 4. **测试类编写**:编写并运行测试类以确保一切正常。
41 2
|
18天前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的冬奥会科普平台设计与实现(系统源码+文档+数据库+部署)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
38 0
|
2月前
|
SQL Oracle 数据库
使用访问指导(SQL Access Advisor)优化数据库业务负载
本文介绍了Oracle的SQL访问指导(SQL Access Advisor)的应用场景及其使用方法。访问指导通过分析给定的工作负载,提供索引、物化视图和分区等方面的优化建议,帮助DBA提升数据库性能。具体步骤包括创建访问指导任务、创建工作负载、连接工作负载至访问指导、设置任务参数、运行访问指导、查看和应用优化建议。访问指导不仅针对单条SQL语句,还能综合考虑多条SQL语句的优化效果,为DBA提供全面的决策支持。
95 11
|
2月前
|
SQL 弹性计算 安全
在云上轻松部署达梦数据库
达梦数据库(DM Database)是达梦数据库有限公司开发的关系型数据库管理系统,广泛应用于政府、金融、能源等行业。它具备高性能、高安全、兼容性强、易管理等特点,支持多种操作系统,适用于关键业务系统、政务系统及大数据处理等场景。在阿里云上,可通过一键部署快速使用达梦数据库DM8。
|
2月前
|
SQL 监控 安全
SQL Servers审核提高数据库安全性
SQL Server审核是一种追踪和审查SQL Server上所有活动的机制,旨在检测潜在威胁和漏洞,监控服务器设置的更改。审核日志记录安全问题和数据泄露的详细信息,帮助管理员追踪数据库中的特定活动,确保数据安全和合规性。SQL Server审核分为服务器级和数据库级,涵盖登录、配置变更和数据操作等事件。审核工具如EventLog Analyzer提供实时监控和即时告警,帮助快速响应安全事件。

热门文章

最新文章