安装Microsoft SQL Server 2008完后,不是就马上可以运行使用,有可能会报错,当运行不了报错时怎么办?
工具/原料
电脑
第一:报错缺少WINDOWS 组件
1、当报错如下图时,是因为电脑缺少组件Microsoft .NET Framework,去微软官网下载对应的.NET Framework版本后安装即可
2、Microsoft .NET Framework 3.5 SP1安装步骤如下图
3、Microsoft Windows Installer 4.5安装步骤如下图
4、当报错如下图时,是因为电脑缺少组件Powershell,去微软官网下载对应的Powershell版本后安装即可
5、Powershell安装步骤如下图
第二:排查SQL Server的运行情况
1、在电脑桌面左下角开始里找到 [SQL Server Configuration Manager]:[Start] - [Programs] - [Microsoft SQL Server 2008 R2 ] – [Configuration Tools] - [SQL Server Configuration Manager]
2、选择[SQL Server Configuration Manager (Local)]下的 [SQL Server Services],确认右铡【SQL Server(MSSQLSERVER)】与【SQL Server Browser 】的状态都是 "Running".
3、打开CMD窗口,输入 "netstat -na" 并运行。确认PORT NO. 1433状态是"Listening".
第三:检查SQL Server Browser设置
1、在电脑桌面左下角开始里找到 [SQL Server Configuration Manager]:[Start] - [Programs] - [Microsoft SQL Server 2008 R2 ] – [Configuration Tools] - [SQL Server Configuration Manager]
2、选择[SQL Server Configuration Manager (Local)]下的 [SQL Server Services],双击右侧[SQL Server Browser].
3、确认[Built-in account] 设置为"Local Service",[Start Mode]设置为"Automatic". 如果不是,更改成这个设置
4、关闭SQL Server Configuration Manager.如果有更改设置,需要重启电脑后再开启SQL server
第四:检查服务器的连接属性
1、[Start] - [Programs] - [Microsoft SQL Server 2008 R2 ] –[SQL Server Management Studio]. 双击[Connect]
2、选择SQL Server instance,右击并选择 [Properties]
3、选择[Security],确认选择了[SQL Server and Windows Authentication mode] ,如果不是,更改成这个设置
4、关闭SQL Server Configuration Manager.如果有更改设置,需要重启电脑后再开启SQL server
第五:检查Windows 防火墙的设置
1、打开[控制面板],选择[Windows防火墙]-[允许程序或功能通过Windows防火墙]-[允许运行另一程序]
2、点击[Browse],在[增加一个程序]的对话框里里选择 "Sqlservr.exe"注意,随着电脑环境的不同,文件夹名称可能会不一样,可以通过搜索来查找"Sqlservr.exe"的位置
3、在完成以上设置之后, "SQL Server Windows NT"就已经增加到列表里了。选择其对应的所有权限项后,点击 [OK].