SQLServer2017及SSMS安装问题总结,以及初次尝试
本⽂所⽤资源:SQL Server 2017,SSMS-chs
在⾃学数据库时没有想到在安装SQL Server 2017 及 SSMS 前前后后遇到许多问题,着实把坑都踩了个遍。在翻查各种资料后终于安装成功,随后想把⾃⼰遇到的问题总结⼀下,于是便有了这篇博⽂。
安装sql server数据库没到安装SQL Server 2017所遇到的问题
在安装前需要先关闭电脑防⽕墙
Polybase需要安装oracle JRE7 更新 51(64位)或更⾼版本
问题原因:在安装 MyEclipse 2016 CI 选择安装的是 jdk 8
解决⽅法:
1. 若在开发过程中不需要 Polybase 功能,可以在选择实例功能时不勾选 Polybase 选项。
2.
提⽰ Vs shell 安装失败 退出代码为 1638
问题原因:
查看⽇志,可看到失败原因是安装了Microsoft Visual C++ 2015 Redistributable。由于先安装了VS 2017 然后在进⾏安装SQL Server 2017,由于SQL Server 2017 安装 依赖于Microsoft Visual C++ 2015 Redistributable,⽽在安装了VS 2017之后系统中⾃动安装了Microsoft Visual C++ 2015 Redistributable,正是由于这个Visual C++ 版本不对的原因导致安
装失败。
解决⽅法
打开控制⾯版–>点击程序—>点击卸载程序—>到Microsoft Visual C++ 2015 Redistributable 卸载64位以及32位程序。重
新进⾏安装SQL Server 2017即可。
安装SSMS
下载地址:
安装完毕后启动SSMS
连接到服务器
点击连接到服务器时出现以下问题:
问题原因:未启⽤ SQL Server 服务
解决⽅法:打开DOS命令窗,输⼊net start mssqlserver ,(关闭服务命令为 net stop mssqlserver
- 问题原因:未选择使⽤sql server和windows混合⾝份验证模式选择使⽤sql server和windows混合⾝份验证模式- 解决⽅法:
1.先使⽤windows⾝份验证连接到数据库
2.点击服务器–>右击属性–>安全性–>服务器⾝份验证–>在sql server和windows⾝份验证上打勾–>确定
建⽴新数据库
1.建⽴数据库
可以通过新建查询的⽅式新建数据库,代码如下:
USE master
GO
IF NOT EXISTS (
SELECT name
FROM sys.databases
WHERE name = N'StudentInfo'
)
CREATE DATABASE [StudentInfo]
GO
创建失败原因:登录名不拥有管理数据库的权限
解决⽅法:为登录名赋予服务器⾓⾊权限,其中dbcreator权限表⽰允许新增和修改权限,sysadmin权限是管理员权限,包含dbcreator范围,若不追求权限精准管理的话可⽤sysadmin
创建成功
也可以直接右键新建数据库
2.在新数据库下建⽴新表

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。