数据库学习笔记 一
2018-02-23 00:00
218 查看
数据库学习笔记 一
前言
作为程序员工作已经很长时间了,但是数据库方面的能力真的是拿不出手,所以准备开始系统的学习一下数据库知识。我选择的数据库是微软对的SqlServer(MSSQL)
最开始有一次我闲的没事出去面试,被问到之前有没有用过MSSQL,脑中一片空白不知道这是个啥,我竟然说没用过。
安装
学习数据库当然是从安装开始啦,之前各种听说数据的安装和卸载有很大问题,如果遇到问题解决方案几乎都是重装系统,所以机智的我选择了虚拟机。原来有搞过VMware这个东东确实不错,但是如果自己用免费版的话,那就不是一般的残疾了。
之前还用过一段时间的Oracle家的VirtualBox,整体感觉不错,但是就和我不喜欢小米手机一样,都懒得想理由。
现在哥们用的是微软的Hyper-V,在Windows10系统的控制面板里启动这个功能,重启,虚拟机安装完成,完美。
虚拟机安装完成后,在Windows管理工具中打开Hyper-V管理工具,我打算把虚拟机文件都放在我的移动硬盘里,所以点击右侧的Hyper-V设置设置一下虚拟硬盘和虚拟机的位置。
虚拟机的网络也是比较重要的,所以打开虚拟机交换机管理器新建了个虚拟交换机。
虚拟机的连接类型
外部网络说的是虚拟机和宿主机公用一个网络,虚拟机可以访问外网。
内部网络说的是虚拟机和宿主机互相之间可以访问,但是虚拟机不能访问外网。
专用网络说的是只有虚拟机之间可以互相访问,但是宿主机不能访问虚拟机。
我选择的是内部网络,就是简单的装个数据库啥的,或许以后可能把项目也部署在虚拟机里,这都不需要网络。如果选择外部网络这瘪犊子老是自动更新。
然后新建一个虚拟机,基本上就是下一步,下一步。。。
系统安装完了之后,防火墙关掉,查一下虚拟机的ip,用宿主机ping一下,通了,完美。
数据库安装文件,我选择的是SqlServer 2017 Dev版,用最新版的数据库是因为我比较喜欢用新的虽然我最后只是装了数据库引擎,dev版是免费开发不需要激活授权啥的。
安装SSMS
虚拟机里的数据库安装完成后,在我的电脑里安装SqlServer的管理工具(SSMS),这个自然也是最新的,理由嘛,颜值高吧。连接远程
打开SSMS,服务器名称输入 ip\MSSQLSERVER
身份验证 SQL Server 身份验证
登录名 sa
密码 **********
点击 连接 连接失败,特别完美。
错误信息是
请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)
bing了一下之后打开数据库的管理工具,把账户类型改成 内置账户 Local System。
然后顺便确认了一下tcp/ip协议。
再用SSMS连接虚拟机里的数据库,成功,完美。
相关文章推荐
- JasperReport学习笔记4-查询数据库生成动态的报表(WEB)
- 微软企业库4.1学习笔记(十五)缓存模块3 使用数据库作为后端存储
- PHP学习笔记(2)--PHP数据库操作基本知识
- python-MySQL学习笔记-第五章-利用Connector/Python来修改数据库
- Android 学习笔记之AndBase框架学习(五) 数据库ORM..注解,数据库对象映射...
- caffe学习笔记-数据库制作及计算均值文件命令格式(windows版)
- MySQL学习笔记1——数据库与MySQL基础知识
- 【SQL Server学习笔记】通过加密来保护数据库中的数据
- Oracle DBA 数据库备份与恢复学习笔记
- 【SQL Server学习笔记】数据库审核
- 数据库学习笔记和小练习(2)数据更新
- 微软StockTrader 2.03 学习笔记(4)--配置数据库生成工具介绍
- MySQL入门很简单-学习笔记 - 第 5 章 操作数据库
- MySQL入门很简单-学习笔记 - 第1 章 数据库概述
- 七、Oracle数据库之学习笔记---Oracle的表的基本查询(4)
- 数据库事务学习笔记
- IBatis连接数据库学习笔记
- Qt学习笔记之数据库的连接
- PHP学习笔记之三 数据库基本操作
- dbm数据库学习笔记