SQL Server安装过程+评估期已过+附加数据库5120错误的解决办法

时间:2021-10-22 18:03:35

《C#入门经典》看到24章,应用LINQ到数据库查询的部分,要求安装SQL SERVER,打开装了半年的SQL Server发现过期了。个人感觉安装SQL SERVEER很令人头疼,各种问题(谁叫是盗版的呢 - -)。这次记录下相关的所有问题,下次好找办法。

一、SQL Server安装过程详解

注意:若要安装Visual Studio,请先安装SQL Server后再安装Visual Studio,否则容易出问题。

版本选择默认

1.产品密钥:
Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB
Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34MBB

2.功能选择:
数据库引擎服务:Sql Server 复制、全文搜索
客户端工具连接;
管理工具基本:管理工具完整

3.安装路径:
部分安装路径只能是C盘不能改,能改的是实例路径。

4.账户设置:

服务 账户名 启动类型
SQL Server代理 NT AUTHORITY\SYSTEM 手动
SQL Server Database Engine NT AUTHORITY\NETWORK SERVICE 自动
SQL Server Analysis Services NT AUTHORITY\NETWORK SERVICE 手动
SQL Server Reporting Services NT AUTHORITY\NETWORK SERVICE 手动
SQL Server Integration Services 10.0 NT AUTHORITY\NETWORK SERVICE 手动
SQL Full-text Filter Daemon Launcher NT AUTHORITY\LOCAL SERVICE 手动
SQL Server Browser NT AUTHORITY\LOCAL SERVICE 禁用

5.账户设置使用混合模式,输入密码,并添加当前管理员账户(如:KwLab-PC\KwLab)

6.安装完成后,登陆服务器名称为当前主机名,如KwLab-PC,或使用 . 代表本机
使用SQL SERVER身份验证时,登录名为sa 密码为第5步设置的密码。

若要使用127.0.0.1登录SQL Server:
需在配置管理工具中启用MSSQLSERVER协议中的“命名管道”协议。

二、SQL Server评估期已过解决办法

进入SQL Server安装中心→维护→版本升级→输入产品密钥→下一步→升级(需等待5分钟左右,不是没反应)->完成
详见:http://blog.csdn.net/lailai186/article/details/44955151

三、附加mdf出现5120错误

为了跟书上做练习,想附加示例数据库Northwind.mdf,但总是出现错误:

无法打开物理文件 “C:\SQL Server 2000 Sample Databases\northwnd.mdf”。操作系统错误 5:”5(拒绝访问。)”。 (Microsoft SQL Server,错误: 5120)

网上建议把放置放置数据库的文件夹(和mdf文件)的权限更改为完全控制(Authenticated Users用户组),详见:
http://jingyan.baidu.com/article/c1a3101e8b34c2de656debbe.html
此外,经尝试,用SQL Server身份验证登录无法附加,用Windows身份验证登录可以附加。
如果还是不能正常附加mdf的话,其实可以用建库脚本建库。

四、Northwind建库脚本

Northwind建库脚本下载地址:
https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=23654
这是一个安装包,安装后可获得.mdf文件和对应的建库脚本.sql,在SQL Server里运行一下即可。
SQL Server安装过程+评估期已过+附加数据库5120错误的解决办法