SQLserver学习笔记(1)
一.打开数据库服务
1.数据库服务:SQL Server(MSSQLServer)
- 运行在服务器端的应用程序,提供数据的存储,处理和事务等。
- 在使用DBMS客户端之前必须首先打开该服务
2.打开与关闭服务的方式
- 在操作系统的服务中启动和关闭
- 在CMD运行窗口使用启动和关闭服务的命令(通过该方法打开的是默认实例)。
//启动
net start mssqlserver
//关闭
net stop mssqlserver
- 通过SQLServer配置管理器启动和关闭
二.客户端连接到服务器
关于客户端,服务器的说明
- 客户端:数据库管理系统(DBMS),应用程序。
- 服务器端:安装的数据库服务(数据库管理的核心程序)。
- 两者关系:客户端和服务器可以安装的时候完全分离开,一个服务器可以被若干戈客户端连接,并为提供服务。
1.使用windows登录方式登录(本机访问可用)
- 只要能登录windows操作系统就可以登录数据库服务器
- 登录方式选择windows身份验证
- 服务器名称可以是
一个点 ,服务器名称/数据库实例名称以及(local);
2.使用SQLServer身份验证方式登录(能够异地访问)
- 选择SQLServer身份验证登录
- 服务器名称输入服务器的IP地址
- 用管理员账号sa登录以及输入密码
2.1无法用sa账号登录
这个时候我登录出现了一个问题,无法用sa登录,登录报错提示如下
用本地验证登录进去发现我的SQLServer身份验证没有开启;
这个是在安装数据库时默认选择的只经行windows身份验证
- 第一步:用windows验证登录
- 第二步:右键实例>属性>安全性>勾选SQLServer和windows身份验证模式
- 第三步:展开实例>安全性>右键sa>设置密码>状态里面登录勾选已启用;勾选授予允许连接到数据库引擎
- 第四步:重启服务
三.数据库登录常见错误
1.本地连接解决方法
- 检查数据可以服务是否启动
- 检查数据服务器名称或IP地址是否正确
2.局域网或外网连接解决方法
- 服务器是否允许远程连接
- 服务是否启动,IP地址和端口号是否正确
- 是否有防火墙拦截
- 能否ping通
- 数据库本身问题排查。。。
四.SQLServer数据库的分类(两大分类)和数据表的
1.系统数据库
- master数据库:保存所以数据库的信息
- model数据库:创建新的用户数据库的模板数据库
- msdb数据库:用来保存数据库备份,SQL Agent信息,DTS程序包,SQLServer任务等信息
- tempdb数据库:用来放临时的对象
2.用户数据库
- 主数据(.mdf)或者次要数据文件(.ndf)
- 日志文件(.ldf)
2.1创建用户数据库的4个步骤
- 设置数据库文件的逻辑名字
- 设置绝对路径及文件名称
- 设置数据文件 的初始大小
- 设置数据文件的增长量