Win10 上安装 SQL Server[2026/7/29 2:58:44]
 

查看: 6  |  回复: 0
 Win10 上安装 SQL Server2022 数据库引擎,配合使用ASP
楼主
发表于 今天 01:02 

第一部分:安装 SQL Server2022 数据库引擎

双击安装包,选择【自定义】(基本安装后期不好改配置,不推荐)

自定义媒体存放位置(不要放中文路径),点击【安装】,等待程序下载完整安装文件

弹出「SQL Server 安装中心」→左侧【安装】→全新 SQL Server 独立安装或向现有安装添加功能

版本:默认勾选Developer免费授权 → 下一步

勾选【我接受许可条款】→下一步;Microsoft 更新可取消勾选,下一步

安装规则:Windows 防火墙警告不用管,全部通过就点下一步

【适用于 SQL Server 的 Azure 扩展】:取消勾选,下一步

功能选择(只勾选下面 2 项足够 ASP 使用)

✅ 数据库引擎服务(必选核心)

✅ 全文和语义提取搜索(老 ASP 模糊查询常用)其余全部取消,安装路径默认即可,下一步

实例配置:默认实例 MSSQLSERVER,直接下一步

服务器配置:服务账户全部默认不动,下一步

数据库引擎配置(最关键,决定 ASP 能不能登录)

身份验证:勾选【混合模式(SQL Server 身份验证和 Windows 身份验证)】

设置sa 密码(记好,ASP 连接字符串要用,例如Sa@123456)

点击【添加当前用户】,把 Windows 管理员加入数据库管理员

直接下一步

开始安装:等待 10~15 分钟,进度走完点【关闭】,引擎安装完成

第二部分:安装 SSMS 数据库可视化管理工具(必须装,用来附加 mssql2000 数据库)

下载地址:微软官网 SSMS 最新版

运行 SSMS 安装包,全部默认下一步安装即可

安装完毕打开 SSMS,服务器名称填写:. 或者 localhost先用【Windows 身份验证】登录进数据库

第三部分:3 项必改配置(解决 ASP 连接报错、兼容旧数据库)

1、开启 TCP/IP 协议(1433 端口,老 ADO 必须依靠 TCP 连接)

Win+R 输入命令打开配置管理器:SQLServerManager16.msc 回车

左侧:SQL Server 网络配置 → MSSQLSERVER 的协议

右键【TCP/IP】→启用

双击 TCP/IP → 切换到【IP 地址】标签页拉到最底部 IPAllTCP 动态端口:清空留空TCP 端口:填写 1433 → 确定保存

左侧【SQL Server 服务】,右键SQL Server(MSSQLSERVER) → 重启服务

启用TCP/IP

IPAll填写1433

2、确认 sa 账号正常启用(安装时配置了密码,这里核对状态)

SSMS 左侧:安全性→登录名→找到sa,右键属性

常规:确认密码正确

状态:登录→授予、启用 → 确定,重启 SQL 服务

2、确认 sa 账号正常启用(安装时配置了密码,这里核对状态)

SSMS 左侧:安全性→登录名→找到sa,右键属性

常规:确认密码正确

状态:登录→授予、启用 → 确定,重启 SQL 服务

3、数据库允许远程连接 + 关闭强制证书校验(专治 ASP 报 SSL 错误)

SSMS 右键最上方数据库实例→属性→连接:勾选【允许远程连接到此服务器】,确定

后续你的 ASP 连接字符串固定加上TrustServerCertificate=Yes; 规避 2022 强制 SSL 证书校验

第四部分:防火墙放行 1433 端口(虚拟机内部访问建议直接关闭 Win10 防火墙)

控制面板→Windows 防火墙→高级设置→入站规则→新建规则端口→TCP,特定端口填入1433,允许连接,全部下一步命名保存即可

第五部分:导入你原来 MSSQL2000 数据库

把旧的.mdf、.ldf数据库文件,右键→属性→安全,给当前 Windows 用户【完全控制权限】

SSMS→数据库右键→附加,选中 mdf 文件,确认无误后确定即可挂载数据库

MSSQL2022 完美直接兼容 2000 的库文件,无需升级脚本

配套可用 ASP 连接字符串(直接复制替换)

<%
Dim conn,connstr
Set conn = Server.CreateObject("ADODB.Connection")
'修改:数据库名、sa密码
connstr = "Provider=SQLOLEDB;Data Source=localhost;Initial Catalog=你的库名;User ID=sa;Password=你的sa密码;TrustServerCertificate=Yes;"
conn.Open connstr
%>

常见安装踩坑解决

安装报错权限不足:全部程序右键管理员运行

ASP 报找不到提供者:安装【Microsoft OLE DB Driver for SQL Server】微软官方驱动

附加数据库只读:mdf/ldf 文件权限修改为完全控制

连接超时:检查 SQL 服务是否启动、TCP1433 是否开启、防火墙放行


您需要登录后才可以回帖 登录 | 立即注册
【本版规则】请勿发表违反国家法律的内容,否则会被冻结账号和删贴。
用户名: 立即注册
密码:
2020-2026 MaNongKu.com