前言
涉及到kronos开发,考虑到以后要使用sqlserver数据库。安装过程,以防忘记,特此记录。
sqlserver下载链接
下载链接:
https://blog.youkuaiyun.com/a87b01c14/article/details/39432431
安装
1.下载之后解压到指定位置,然后进入其文件路径,如下:
2.必须要使用管理员身份运行,不然可能安装失败。
3.运行之后就弹出了win功能帮助,提示需要安装.net framework 3.5…如下:
出现的.net安装问题
解决这个有两种方法,如下:
第一个方法:
参考的链接:
https://blog.youkuaiyun.com/yzm791/article/details/50663045
按 “Windows 徽标键+X”,启动 “Windows PowerShell(管理员)”,依次执行以下命令:
3.1.扫描映像来检查损坏。在管理员命令提示符下键入以下命令:
Dism /Online /Cleanup-Image /ScanHealth
3.2.检查映像以查看是否有检测到损坏。在管理员命令提示符下键入:
Dism /Online /Cleanup-Image /CheckHealth
3.3.若要修复映像,在管理员命令提示符下键入:
DISM /Online /Cleanup-image /RestoreHealth
sfc /SCANNOW
执行完毕后重启设备,查看问题是否解决。
也可以直接打开命令提示符,右键管理员身份运行,然后输入如下:
系统扫描
SFC /scannow
修复映像,在管理员命令提示符下键入
dism /online /cleanup-image /restorehealth
第二种方法
直接点击那个下载并且安装此功能也是可以的
还有一种就是寻找出是什么文件需要修复的方法,参考链接:
https://jingyan.baidu.com/article/90895e0ff2c61e64ec6b0b21.html
其他可以修复的方法,参考:
64位win10系统无法安装.Net framework3.5的两种解决方法
4.解决之后,出现如下界面,并且点击安装,之后的界面显示如下:
5.点击之后显示如下:
出现上述描述的时候,我们需要重启电脑之后再重复上面之前的操作,就可以通过了,通过后为如下界面:
6.点击确定之后,出现如下界面:
版本区别
出现上面的图,有两种方式选择,第一种是直接选择指定可用的版本,这方式有两种版本选择,区别如下:
1、版本 sql server 2012 Evaluation 是试用版(评估版)。 sql server 2012
Express是简装版。
2、使用时间和目的 sql server 2012 Evaluation有180天的使用限制。目的是供测试用。sql server 2012 Express是免费的,可以随意分发。
3、功能和使用场合 sql server 2012
Evaluation功能齐全,不能用于正式的商业环境中。 sql server 2012
Express是免费的简装版,缺少很多大型数据库系统的功能,比如集群功能,数据仓库功能,负载平衡设置。另外它使用的资源比限制,只能使用一个CPU,2G的内存,能够创建的数据库个数和表的个数都有限制(不过一般都够用)
参考:
https://wenwen.sogou.com/z/q701576375.htm
第二种是输入产品的密yao,这个密yao大家自行解决。
特此记录下,自己这里是输入企业版的密yao的
至于其他的版本区别请看:
版本区别
7.选择好之后再点击下一步,如果密yao是对的那么就可以下一步,否则不能。之后会出现如下图,勾选上:
8.勾选上之后,直接点击安装组件,组件安装之后,显示如下,选项是通过即可,如下:
9.点击下一步之后,就是设置角色了,这个角色选择第一个即可,如下:
10.继续点击下一步之后,功能选择为全选,如下:
11.在10步骤下一步之后每异常的话会显示为通过的安全规则,如下:
12.继续下一步之后,设置实例,如下:
13.然后出现磁盘要求继续点击下一步即可,空间充足都会通过的
14.然后就是来到了服务器配置的这个界面,默认是这样的:
服务账户以及配置
以下是关于选择的建议,然后基于各自的考量,自己选择。该建议引用自一帖子的楼主回答
NT Authority\System,系统内置账号,对本地系统拥有完全控制权限;在工作组模式下,该账户不能网络资源;通常用于服务的运行,不需要密码。
NT Authority\Network Service ,系统内置账号,比 SYSTEM账户权限要小,可以访问有限的本地系统资源;在工作组模式下,该账户能够以计算机的凭据来访问网络资源,默认为远程服务器的 EVERYONE 和
AUTHENTICATED USER 组的身份;通常用于服务运行,不需要密码。
NT Authority\Local Service ,系统内置账号,比 NETWORK SERVICE
账户权限要小,可以访问有限的本地系统资源;在工作组模式下,该账户只能以匿名方式访问网络资源;通常用于服务的运行,不需要密码。
对于 SQL SERVER 服务, 如果在域环境下,应该选择域帐户作为服务帐户,这样可以使 SQL SERVER
访问网络资源(需要分配相关的权限),例如,在设计复制时可以使发布服务器和订阅服务器共用一个域账户,使服务可以相互访问对方的资源。并且域帐户可以不必是本地administrators 组成员,这样不会拥有过分的权限,有利于系统安全。 而在工作组环境下,通常大家选择 SYSTEM
帐户作为服务帐户,但是由于 SYSTEM 帐户的权限很大,这会给系统带来不必要安全问题,如,用户通过 XP_CMDSHELL就可以在系统上为所欲为。因此,建议选择一个本地用户帐户作为服务帐户。
对于 SQL Server Agent 服务,
可使用域账户、本地账户(不支持集群和域环境)、本地系统账户(不支持集群和在工作组模式下访问网络资源)和网络服务账户(不支持集群和域环境)作为服务账户。
此次安装的设置如下:
15.前面步骤下一步后就是来到了账户设置,设置如下:
16.继15之后,操作如下:
17.上一步之后点击下一步,直到来到了这个错误报告界面,这里记录以下我是没有勾选发送报告的,如下:
18.之后的步骤就是一路点下一步了,最后点击安装,然后再这个界面耐心等待,如下:
19.最后安装完成之后是这样的,如下:
20.然后在电脑左下角的win标志下找到如下:
21.最后出现这个界面登录,如下:
22.最后链接成功如下:
以上安装参考:
https://blog.youkuaiyun.com/naibozhuan3744/article/details/78562769