当前位置: 首页 > news >正文

SQL Server2012保姆安装教程----带你快速上手数据库创建

目录

1.前言

2.安装准备

3.参考文章

4.安装过程

 5.快速上手

5.1如何连接服务器

5.2创建数据库

5.3添加新的文件

5.4属性介绍

5.5创建表的引入


1.前言

我之前使用的就是mysql数据库,这个数据库使用的比较多,我学的初期也是这个;

但是我们学校的课程使用的是sql  server,同是数据库,两个肯定不会有太大的差异,但是只能乖乖的学习一下,安装一下,机房使用的就是这个2012的版本,老师说这个版本就可以,不要我们安装太新的版本,因为这个稳定性上面不是特别好,虽然可能会有新的功能,于是自己想要安装这个sql  server2012这个版本;

2.安装准备

我自己首先就是去B站找的,但是发现B站很多的这个up主给的方式都是去官网,但是这个官网上面的版本就是2022最新版,我也没有找到2012的版本,因此百度找到一篇文章,就是博客,这个里面有一个百度网盘链接,可以使用的(亲测有效)!!!!

这个版本比较旧,不是很好找,但是还是有一些途径可以让大家作为参考的;

  1. 粉色小破站的博主的安装教程,但是使用2012的比较少(我自己找过);
  2. MSDN这个网站上面,但是对于新手小白不友好,因为我自己也是试过的,但是发现点击这个2012之后,选项很多,根本不知道安装那一个;
  3. 直接百度搜2012安装教程,有一篇推荐文章就是博客,这个文章里面有一个网盘链接,亲测有效,安装教程写的也是很详细的,我也是按照那个教程安装的;

3.参考文章

这个就是上面提到的文章,这个文章的博主是一个物联网领域专家,码龄8年,大家可以找一下;

安装过程很详细,在此特别感谢~~

4.安装过程

首先就是打开这个下载到的exe程序,双击打开就是下面的这个页面,选择左边的这个安装,点击第一个即可:

直接点击这个确定就可以了:

这个里面会有一个可用的默认的版本,就是这个图片上面显示的,默认这个就行: 

下面的这个就是常规操作了,肯定是点击我接受了~~ 

下面的这个就是产品更新,我的这个默认就是勾选的,我也没有动,应该影响不大: 

这个就是安装的程序文件(具体是什么咱也不知道,上面的这个状态里面会显示这个安装的进度,直到完全安装就可以了) 

下面的这个就是选择第一个选项: 

 这个功能的话,直接全选,共享的这个目录就是C盘,这个我们修改不了,但是这个x86的这个我们可以修改,我自己是放到了D盘里面去;

 这个李根目录也是可以进行修改的,我自己也是放到了D盘里面去的;

 这个驱动器CD是他自己搞出来的,我们直接下一步就行:

 服务器配置我们也是不需要进行修改的,直接下一步:

 下面的这个身份验证模式就很重要了,我必须详细的说明一下:

这个身份验证的方式有两种,我们学校机房里面使用的就是这个windows身份验证模式,这个到时候就是直接登上去了,反正很简单,但是不安全,我们建议使用混合模式;

混合模式就是这个加上了SQL Server自己的这个身份的认证,需要我们设置这个密码(其实这个和当时学习这个linux的时候使用的xshell很像,就是普通用户,如果学过这个linux的时候,这个逻辑应该很好的理解),这个密码可以提高我们的这个数据的安全性,密码不要乱搞,到时候我们会用到这个设置的密码进行登录;

下面的这个管理员就是我们的当前的用户,直接点击这个当前用户这个选型就会被自动添加上去;

 这个也是添加当前的用户:

 下面的这个配置保持默认即可:

 添加当前的用户:

 

 这个目录改一下,这个控制器的名称其实好像不会被用到,但是建议自己设置一个能记住的;

 直接点击下一步:

直接下一步:

 这个配置文件的路径我也没有改,这个和我们的环境变量很相似,我具体也不知道这个是怎么配置的,就把他安装到默认的这个路径下面去了;

 下面的这个就是最后一步:这个过程比较长,大概是15~20分钟的样子,耐心等待即可;

 5.快速上手

打开这个Server management studio(有的是在这个电脑的win键里面,有的就是在所有应用里面找,但是因为我自己的这个是被安装到了C盘里面去,因此就是在这个最近安装的里面找到的,并且固定到窗口里面,方便下次使用,大家可以第一次使用的时候看一下自己的这个mananement的安装位置);

5.1如何连接服务器

我们第一次登录的时候就是这个登录页面,需要我们连接服务器,这个时候上面设置的这个身份验证就起作用了;

如果选择这个windows的身份验证,直接就可以进去:这个服务器名称其实就是我们的自己的电脑,如果不知道这个名字,可以使用应为括号加上local进行替代;

如果选择的是这个sql server的这个验证方式,我们就需要去 填写我们当时设置的这个密码,登录的名字是默认的sa(我也是从那个博客里面看到的,反正可使用),然后也是可以进去的;

上面的两个方式都可连接成功,但是明显windows更简单,sql的还要密码,不知道这个有什么用(自我感觉很繁琐);

5.2创建数据库

右键这个,选择新建数据库:

创建数据库,我们首先要知道这个数据库的名称,其中这个会生成下面的两个文件,一个就是我们的db01文件,这个文件的名字和我们的数据库的名字是一样的,还有一个就是日志文件,这个都是默认生成的,我们不需要修改;

这个向右边拖一下,就会发现这个文件的位置是可以修改的,建议自己设置(这个我们修改的时候会弹出来一个什么错误信息,但是是可以进行修改的!!!!),这样我们可以找到这两个文件,其他额没有了,就是直接确定就开始进行这个数据库的创建了;

5.3添加新的文件

上面创建db01的时候使用的就是默认的两个文件,其实我们可以添加新的文件,可以改这个路径(建议改一下,方便我们查找)

5.4属性介绍

上面创建的这个db01使用的就是默认的两个文件,一个是mdf文件,一个是ldf文件,其中这个ldf就是log日志文件,mdf就是我们的主要文件(可能是从这个main变化来的吧,我猜的~~~)

但是创建这个db02的时候,天剑的这个文件db02.2的后缀确实ndf文件,这个就要说一下了,当我们添加文件的时候,添加的文件都是辅助文件,后缀就是ndf(这个n是从哪个单词搞过来的确实不清楚哈,这个猜不出来~~);

但是我们后续操作的时候,需要用到这个属性,因此我们需要知道这个mdf,ndf,ldf类型的文件,不同后缀代表的是什么;

这个里面文件夹里面的这个文件的名字不要修改,否则这个数据库就会失效!!!!

5.5创建表的引入

这个每个数据库就是有表这个选项了,我们可以右键之后,点击创建表了,但是我就不演示了,感兴趣的可以试试,这个博客主要就是介绍一下安装的过程,以及这个快速创建数据库,相关的这个入门;

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 通过service访问Pod
  • JavaScript 内存管理
  • 1.4 边界值分析法
  • ECharts的特点
  • Python中set的用法详解
  • 【2024W32】肖恩技术周刊(第 10 期):太阳神鸟
  • HT8693 10W防破音单声道D类音频功放 9W单声道AB类音频功放
  • Maven配置及使用
  • C++ STL容器(三) —— 迭代器底层剖析
  • 解密谷歌Imagen:AI图像生成的新巅峰
  • 基于vue框架的传统文化传播网站设计与实现f7r43(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。
  • 手语手势识别系统源码分享
  • 应急响应--来不来得及走流程...
  • Unity中,如果你想让多个数字人轮流显示和隐藏
  • 【alist】宝塔面板docker里的alist默认admin无法登录
  • [译] React v16.8: 含有Hooks的版本
  • android 一些 utils
  • Java超时控制的实现
  • Mithril.js 入门介绍
  • Terraform入门 - 1. 安装Terraform
  • 大数据与云计算学习:数据分析(二)
  • 关于extract.autodesk.io的一些说明
  • 聊聊redis的数据结构的应用
  • 面试遇到的一些题
  • 智能合约开发环境搭建及Hello World合约
  • 终端用户监控:真实用户监控还是模拟监控?
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • # windows 运行框输入mrt提示错误:Windows 找不到文件‘mrt‘。请确定文件名是否正确后,再试一次
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • #知识分享#笔记#学习方法
  • $.ajax()参数及用法
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (52)只出现一次的数字III
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (一)基于IDEA的JAVA基础10
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转)德国人的记事本
  • (转)可以带来幸福的一本书
  • ***详解账号泄露:全球约1亿用户已泄露
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .net core使用ef 6
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .Net的DataSet直接与SQL2005交互
  • .net实现客户区延伸至至非客户区
  • .so文件(linux系统)
  • /etc/skel 目录作用
  • @DataRedisTest测试redis从未如此丝滑
  • [ C++ ] STL_stack(栈)queue(队列)使用及其重要接口模拟实现
  • [C# WPF] DataGrid选中行或选中单元格的背景和字体颜色修改