前言:本文节选自《学舟图书阅读管理系统安装使用指南》(详见:https://download.youkuaiyun.com/download/even2024/90041367),因觉得对需要安装SQL Server的人员有些参考作用,特发布于此。正文请见SQL Server 2008安装-优快云博客,本文为相关的附录。
系统目前已升级至v3(见链接),内置sqlite数据库文件,因此无需再安装sql server,有时间再整理相关内容以供参考。
A.1 如何查看和修改计算机名
由于操作系统版本的不同,可能界面显示内容不同,需要你根据自己的操作系统版本来确定
A.1.1 查看计算机名是否和用户名相同
A.1.1.1 查看计算机名
选中桌面上的“此电脑”,点击右键,选择“属性”:
如果你的操作系统是Win10家庭中文版,在弹出的界面中,点击左侧的“关于”,可以在右侧看到“设备名称”(红色虚框内为计算机名):
而在win10教育版中,则弹出的是如下界面(红色虚框内为计算机名):
A.1.1.2 查看用户名
双击桌面上的控制面板,然后在弹出的界面中点击“用户账户”(有的操作系统版本可能还要再点击一次新弹出的“用户账户”界面),即可看到当前用户账户(如图箭头所示):
A.1.1.3 判断计算机名是否和用户名相同
通过以上步骤获得计算机名和用户名,对比即可知道是否相同。
A.1.2 修改计算机名
选中桌面上的“此电脑”,点击鼠标右键,选择“属性”。
对于Win10家庭中文版,在弹出的窗口中,选择左侧的“关于”,然后在右侧点击“重命名这台电脑”,在弹出的对话框中输入新的计算机名称即可:
而在win10教育版中,则在弹出的界面中点击右侧的“更改设置”:
然后在弹出的“系统属性”窗口中,确定当前标签页是“计算机名”,然后点击“更改”,如图所示:
然后在弹出的窗口中输入新的计算机名称,最后点击确定即可。
修改完了计算机名后,需要重启计算机。
A.2 安装SQL Server时出现错误
A.2.1 未以管理员权限安装
如果安装时没有选择“以管理员身份运行”的话,可能在安装过程中会出现安装失败的错误提示:
在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。
此时需要从头开始,首先选定相应版本的SQL Server,然后点击右键,选择“以管理员权限运行”即可。
A.2.2 计算机名和用户名相同
当SQL Server安装界面显示“安装进度”时,如果计算机名和当前登录操作系统的用户名(这里的用户名可能是已被改名的旧用户名,但在SQL Server中却显示了旧用户名)相同,将会出现“is not a valid login or you do not have permissions.”的错误提示,如下所示:
点击“确定”,过会将会显示“安装过程完成”,其下包含了“数据库引擎服务”等失败的信息:
点击“下一步”,将显示“完成但失败”界面:
要解决这个问题,有两种办法可选:
1) 在安装SQL Server之前,修改计算机名(详见“附录A.1.2修改计算机名”,建议尽可能采取这种方式,因为操作简单且重启机器后即可生效)
2) 在安装SQL Server过程中,如2.3.4修改“数据库引擎配置”所示进行安装时配置。
注:其实还有一种办法——修改用户名。但实验后发现修改了用户名,即使重启后在安装SQL Server时里面显示的还是旧用户名(除非再进行其它修改),还得按照第2种方法操作一遍。因此在此不予赘述。
如果你在安装过程中已经出现了这种问题(即出现了以上“完成但失败”的提示),首先应该删除上次安装SQL Server时已安装的程序,然后再采用以上两种方法之一。
A.2.3 如何卸载SQL Server已安装程序
如何判定SQL Server已经安装了哪些程序呢?
通过桌面上的“控制面板”->“程序和功能”或“控制面板”->“程序”->“卸载程序”可以看到类似如下的SQL Server已安装程序(红色虚框内所示,已经点击“安装时间”列进行排列了),逐一选中并点击鼠标右键,选择“卸载”即可: