最全使用SQL Server创建、配置数据库的各种方法和注意细节

32 篇文章 41 订阅
订阅专栏

一、创建、配置数据库

1、创建方法
(1)直接在连接后的数据库中的对象资源管理器里面—>右击数据库—>新建数据库。
1-1-1
(2)然后输入数据库名就可以创建一个新的数据库文件。在右下键的添加处可以给该数据库添加数据文件和日志文件,文件后面的三个点可以设置文件大小和是否为自动增长等。
1-1-2
(3)当点击确定后,若其他设置不修改,就是按照默认设置创建一个数据库。

2、选项栏设置
(1)在文件组一栏里面,可以设置该数据库文件数据哪些文件组,可以选择添加文件组。
1-2-1

(2)在选项栏里面,首先可以设置数据库的排序规则。,
1-2-2

(3)设置恢复模式。

  • 完整恢复:会将整个数据库恢复到一个特定的时间点上,包括各种日志文件。
  • 大容量日志:只针对大容量操作进行恢复,一些细节方面就无法恢复了,提供最佳性能并占用最小日志空间。
  • 简单恢复:每个操作后,事务日志将会被自动截断,就是把不活用的日志都删除了,简化了备份和还原,但是没有事务日志备份,因此无法恢复到失败的时间节点前。
    注意:一般常用的就是完整模式,比较有保障。

(4)兼容级别
可以选择数据库能够兼容那些SQL Server的版本,一般可选择的都是更低版本的,也就是向下兼容。
1-2-3

(5)页验证
1-2-4

  • CHECKSUM(页面和检验):将数据写入磁盘的时候,计算整个页的内容,产生一个检验,并写入页的头部。当使用时,就和页面头部的校验和进行比较。
  • TORN_PACE_DETECTION(分割页检验):当要写入的数据大于每一页的大小时,SQL Server将分配新页进行数据的存储,直到将所有数据都写入为止。就相当于写文章时的分页。
  • NONE:不进行检测。

(6)杂项
1-2-5
ANSI NULL:是否允许NULL可以被比较,TRUE(ON)不可以被比较,fALSE(OFF)可以被比较。
测试:set ANSI_NULLS OFF, SELECT * from Table_1 where num is null

3、对创建好的数据库进行配置
右击需要修改的数据库,选择属性即可进行相关配置。
1-3-1

二、 其他数据库设置

1、限制用户访问
选择数据库属性的选项里,限制访问一栏。
2-1-1
RESTRUCTED USER:受限用户访问,只有数据库所有者、创建者和管理员能够访问该数据库。
MUTTI USER:多用户访问。
SINGLE USER:单一用户访问,只允许一个用户访问。

2、角色使用权限
在属性里面的权限一栏,可以右击“搜索”,再点“浏览”即可对角色使用权限进行设置。
角色是某一类用户,一个用户可以是多个角色,这里设置的就是角色的使用权限。
注意:每个未定义角色的用户都是默认的public角色。

三、使用SQL语句创建、更改、删除数据库

1、创建数据库
(1)语句:CREATE DATABASE NAME,NAME表示数据库的名称。

(2)测试练习:

CREATE DATABASE test02
ON(
	NAME=Student_Data,
	FILENAME='E:\SQL Server\DB_Practice\Test01\Student.mdf',
	SIZE=10,
	MAXSIZE=500,
	FILEGROWTH=10
)
LOG ON(
	NAME=Student_Log,
	FILENAME='E:\SQL Server\DB_Practice\Test01\Student.ldf',
	SIZE=5,
	MAXSIZE=500,
	FILEGROWTH=5
)

该代码表示,创建一个名为test02的数据库,并添加两个数据表,分别配置它们的名字、文件名、初始大小、文件最大容量、文件增长大小。
注意:文件名处必须指定好文件系统的路径。
3-1-1

2、修改数据库
(1)语句:ALTER DATABASE NAME,NAME为数据库名称。MODIFY 属性=值修改数据库对应的属性。

(2)修改数据库test02的名称为test0222

ALTER DATABASE test02
MODIFY NAME=test0222

(3)添加数据库文件

ALTER DATABASE test0222
ADD FILE(
	NAME=Teacher_Data,
	FILENAME='E:\SQL Server\DB_Practice\Test01\Teacher.mdf',
	SIZE=10,
	MAXSIZE=500,
	FILEGROWTH=10
)

(4)添加日志文件

ALTER DATABASE test0222
ADD LOG FILE(
	NAME=Teacher_Log,
	FILENAME='E:\SQL Server\DB_Practice\Test01\Teacher.ldf',
	SIZE=10,
	MAXSIZE=500,
	FILEGROWTH=10
)

3-1-2
(5)删除数据库

DROP DATABASE test0222

注意:系统数据库中的文件是不能删除的。
3-1-3

四、附加、分离数据库

1、原因
当我们要将一个数据库给其他人使用是,是不能直接拷贝给对方的,也就是说直接拷贝过去是不能使用的。因此需要用附加、分离数据库来规范操作才行。

2、分离方法
选中需要分离的数据库,右击选任务,再选分离项。然后将数据库删除连接、更新统计信息,点击确定,该数据库就被分离出去了,可以在其他地方被使用。
4-1-1
3、附加方法
在数据库根节点处,右击,附加,在“添加”处找到需要附加的数据库,添加进去即可。

五、编写数据库脚本

选中需要编写脚本的数据库,右击有一个“编辑数据库脚本为”,然后选择对应的数据库脚本即可。
5-1-1
然后就会自动生成一个数据库脚本框架,我们可以在这个框架下对这些代码进行修改。然后点击执行即可实现脚本的功能。

SqlServer数据库安装与配置手册
10-06
程序的开发过程中离不开与数据库打交道,目前比较常用的数据库SqlServer、Oracle和DB2等,本文档以SqlServer2008的版本为例介绍一下数据库的安装。
SQL SERVER 创建数据库SQL SERVER 创建数据库SQL SERVER 创建数据库
04-24
SQL SERVER 创建数据库SQL SERVER 创建数据库SQL SERVER 创建数据库
SQL Server详细使用教程
naer_chongya的博客
04-24 1490
Microsoft SQL Server 是一个强大且广泛使用的关系型数据库管理系统,适用于各种规模的企业应用程序。本教程将介绍 SQL Server 的基础知识,包括安装、配置数据库创建、数据查询、备份和恢复等方面。
数据库概述&MySQL环境配置
最新发布
Broken_x的博客
08-13 1354
MySQL是一种开源的关系型数据库管理系统(RDBMS),由瑞典公司MySQL AB开发,现由Oracle公司维护。它以其高性能、可靠性和易用性而闻名,广泛应用于各种Web应用程序中。数据库是一个有组织的数据集合,通常以电子方式存储在计算机系统中。数据库管理系统(DBMS)是用于创建和管理数据库的软件。关系型数据库(RDBMS)使用表格来存储数据,每个表由行和列组成。行代表记录,列代表字段。关系型数据库通过SQL(结构化查询语言)进行数据操作。
SQL Server创建数据库
lenotang的专栏
11-15 5732
 今天我们花点时间来学习一下SQL Server数据库的相关知识,包括如何创建数据库创建表,SQL Server数据类型,数据完整性,设计数据库SQL Server安全模型和T-SQL语句等。希望大家看完之后都能有些收获。好地,首先我们来看看如何创建一个数据库吧,这里我们创建数据库和下一篇文章创建的表在以后都会一直使用,希望大家注意! T-SQL创建数据库的语法如下:CREA
SqlServer数据库配置
adlihgh692910的博客
10-24 263
默认情况下,系统会为应用程序创建一个Sql Express的数据库示例,该数据库示例位于App_Data文件夹下,名称是ASPNETDB.MDF。只要稍微配置一下Web.config文件,就可以实现ASP.NET2.0带来的新特性。如果我们想在Sql Server 2000上实现这些新特性也是完全可以做到的,只需要配置数据库就OK了。 配置Sql Server 2000可...
SQLServer创建数据库
NaZiMeKiY的博客
04-21 844
意思为:在系统数据库(select * from sys.databases)中搜寻名字为DB(where name = 'DB')的数据库,判断其是否存在(if exists()),如果存在,则删除该数据库(drop database DB)当然,这仅仅是因为我们现在只是在学习数据库,知道这个数据库中没有什么重要数据才能够这样做的,当我们真正开始工作之后再使用这样的代码就不太合适了,这么草率的删除方式很有可能酿成大错,还望使用时慎重。2.对数据文件进行定义。3.对日志文件进行定义。
SQL server创建数据库
AE_BD的博客
03-02 1752
1.启动SQL Server Management Studio,并连接到SQL Server 2012中的数据库,在“对象资源管理器”中展开“数据库”节点。3.数据库的默认所有者为“sa”,选择数据文件和日志文件的路径,点击确定后。3.点击“执行”,本地文件中则存储名为DB_Yun库。检查在当前服务器系统中的所有数据里面是否有该数据库。2.鼠标右键单击选择"新建数据库"1.点击“新建查询”
Delphi SQL Server数据库备份程序_delphi_SQL_ServerDelphi_sqlserver_
10-02
在描述中提到的“sqlserver 程序化备份”,意味着我们需要在Delphi应用程序中编写代码来执行SQL Server的备份任务。这可以通过以下步骤实现: 1. 连接数据库使用ADOConnection组件,配置适当的连接字符串(如...
.Net Core2.1 使用SqlSugar对SqlServer数据库操作
07-04
使用SqlSugar进行数据操作时,首先需要在项目中引用SqlSugar的NuGet包,并配置数据库连接。例如,你可以创建一个`DbManager`类作为数据库操作的单例,初始化SqlSugar的`SqlSugarClient`实例,设置数据库连接字符串、...
SQL Server数据库同步配置.docx
04-05
通过对SQL Server数据库同步配置的学习,我们可以了解到整个同步过程不仅包括了数据库配置方面的设置,还涉及到了安全性管理和数据复制策略的选择。这些步骤对于保证数据的一致性和可靠性至关重要。在实际操作中,...
新手SqlServer数据库dba需要注意的一些小细节
12-15
SQL Server数据库管理中,新手DBA需要注意许多关键细节,以确保系统的稳定性和高效运行。以下是一些重要的建议: 1. **数据文件和日志文件的自动增长设置**: 创建数据库时,应将数据文件(mdf)的自动增长设置...
vs code连接sql server数据库步骤及遇到的问题小结
09-08
本文将详细介绍如何使用VS Code连接到SQL Server数据库,以及在连接过程中可能遇到的问题和解决方案。 首先,确保你已经安装了VS Code。接下来,我们需要安装mssql扩展。在VS Code的左侧边栏,点击扩展图标,搜索...
SQL 数据库配置
weixin_45627900的博客
08-16 765
SQL 数据库配置 mysql my sql官网下载链接 下载后直接根据提示安装即可,如果需要安装环境,安装过程中一般会自动安装好 添加用户系统环境变量。将MySQL Server 里面的bin路径,拷贝到环境变量的Path里面。默认安装路径一般为:C:\Program Files\MySQL\MySQL Server 8.0\bin navicat navicat 官网下载链接 直接安装即可 激活,激活过程中要断网!!! 激活工具链接 提取码:ptex Patch 中选择Back
创建数据库使用SQL SERVER
m0_62282398的博客
07-21 3253
使用SQL SERVER创建数据库,包括建表和插入数据的相关代码。作者这里使用的是2023版的SQL SERVER,汉化过。
SQLServer数据库连接的配置
samwise2的专栏
02-14 934
   Driverclass :           com.microsoft.jdbc.sqlserver.SQLServerDriver connection.url:           jdbc/:microsoft/:sqlserver/://127.0.0.1/:1433;DatabaseName/=ESS2;SelectMethod/=cursor
Sql Server 2005 常用数据库配置
junmail的专栏
03-03 481
1、SQL SERVER 2005开启xp_cmdshell的方法 EXEC sp_configure 'show advanced options', 1; RECONFIGURE; EXEC sp_configure 'xp_cmdshell', 1; RECONFIGURE;   2、创建数据库快照(NAME是数据库中的文件名,FILENAME是快照文件的存放位置) CREATE DATA...
sqlserver 创建数据库
lzq_it的专栏
03-15 737
--创建数据bbsDB use master go if exists(select*from sysdatabases where name='bbsDB') drop database bbsDB go sp_configure 'show advanced options',1 reconfigure go  sp_configure 'xp_cmdshell',1 re
SQL Server 创建数据库
unber的博客
01-08 1633
在本节内容中,我们将开始在 SQL Server创建一个数据库
SQL server 创建数据库
04-13
好的,我可以回答关于 SQL Server 创建数据库的问题。首先,你需要在 SQL Server Management Studio(SSMS)中打开一个新的查询窗口,并运行以下代码: CREATE DATABASE [database_name] 其中,[database_name] 是你想要创建数据库的名称。如果你还想指定数据库的文件路径和文件名,则可以使用以下代码: CREATE DATABASE [database_name] ON PRIMARY ( NAME = N'[database_name]', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\[database_name].mdf', SIZE = 8192KB , MAXSIZE = UNLIMITED, FILEGROWTH = 65536KB ) LOG ON ( NAME = N'[database_name]_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\[database_name]_log.ldf', SIZE = 8192KB , MAXSIZE = 2048GB , FILEGROWTH = 65536KB ) 这将在指定路径上创建一个新的数据库文件。希望这能够帮到你!
写文章

热门文章

  • C语言枚举类型(enum)的各种用法 103048
  • SPSS基本操作与使用步骤【详细整理】 68037
  • C++构造函数的各种用法全面解析(C++初学面向对象编程) 56800
  • Windows修改右键新建菜单【Win10、Win11版】 34690
  • 最常用的Windows快捷键大全【高手都是如何玩电脑的】(不断更新中……) 25964

分类专栏

  • HarmonyOS 19篇
  • 数据分析之路 32篇
  • Python进阶者 52篇
  • 嵌入式开发技术 8篇
  • Java面向对象 20篇
  • 计算机操作系统 7篇
  • C++数据结构-程序设计 28篇
  • Python初学者 58篇
  • 计算机原理模数电 10篇
  • 前端开发(js,css,html) 20篇
  • C语言算法 30篇
  • Django框架 10篇
  • MySQL数据库 7篇

最新评论

  • 鸿蒙4.0开发笔记之ArkTS语法基础之数据传递与共享详细讲解(十八)

    末奥: 博主有没有尝试过跨页面的数据实时同步

  • 鸿蒙4.0开发笔记之DevEco Studio如何使用Previewer窗口预览器(一)

    AlertEason: 我想问一下,我打开以后就是previewer(debug),没有那些inspector是什么问题?

  • 鸿蒙4.0开发笔记之ArkTS装饰器语法基础@Extend扩展组件样式与stateStyles多态样式(十一)

    阳无: 我想问下, @Style限制这么多,没有@Extend好为啥还用?

  • 鸿蒙4.0开发笔记之ArkTS装饰器语法基础@Builder组件内自定义构建函数与@Styles自定义组件重用样式(十)

    missgya: 在DevEco Studio NEXT Developer Beta2(Build Version 5.0.3.500)里编Builder的例子,@Builder function words2(content:string)那边会报错: Using "this" inside stand-alone functions is not supported (arkts-no-standalone-this)

  • 鸿蒙4.0开发笔记之DevEco Studio如何使用低代码开发模板进行开发的详细流程(六)

    FancyFun6: 那已有的能不能再去低代码开发

最新文章

  • 鸿蒙4.0开发笔记之ArkTS语法项目实战【实现一个待买待做列表】(十九)
  • 鸿蒙4.0开发笔记之ArkTS语法基础之数据传递与共享详细讲解(十八)
  • HarmonyOS 修改App的默认加载的界面(ArkTS版本)(十七)
2023年19篇
2022年21篇
2021年84篇
2020年185篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鸿蒙Next

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

深圳坪山网站建设公司云南网站优化专业团队内蒙古网站优化衡阳网站优化公司需要多少钱市南手机网站优化崇明网站优化软件价格网站优化绿松石戒指网站页面优化分析江西网站优化山城区网站seo优化排名莆田网站整站优化广西网站建设优化泰安网站优化制作如何给网站做好网站结构优化大连长海网站优化禹州市网站优化的服务模式网站过度优化怎么打开南沙如何优化网站网站seo优化推广优化网站引流方案网站seo结构优化坂田网站优化价格淘宝客网站优化应该怎么做新绛网站优化费用360搜索网站优化安徽省定制版网站优化十堰工厂网站优化哪个好网站优化难泰州网站排名优化软件网站优化过程乌海网站推广优化香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化