装机前准备
装药掌柜之前,有三样东西要先到位。这一页主要讲怎么把数据库装起来 —— 这是整条链路里最容易卡住的一步。
什么时候用它
在装服务端之前看。看完这一页,你应该已经有一个能连上的数据库了。
要准备的三样
第一样:一台机器
Windows 电脑或者服务器,放在店里,营业期间一直开着。
| 项目 | 建议 |
|---|---|
| 系统 | Windows 10 / 11,或者 Windows Server 2016 以上 |
| 内存 | 8GB 起步,16GB 更宽裕 |
| 硬盘 | 必须是固态硬盘(SSD) |
| 显示器 | 其实用不太上,装好之后基本靠远程连线维护 |
硬盘这条别省
药掌柜一天要往数据库里写几百上千次。机械硬盘上查个库存都要等一秒, 收银台前面排队的人会很难受。这一条是实测出来的,不是理论。
第二样:一个固定地址
这台机器在店里局域网里的地址,要固定住,比如 192.168.1.50。
为什么必须固定:收银机是靠这个地址找服务器的。地址一变,所有收银机都要重新配。
怎么固定:在路由器的 DHCP 里给它绑一个固定地址, 或者直接在这台机器的网卡设置里写死一个。
第三样:一个数据库
药掌柜的数据都放在 SQL Server 里。
不用买。 免费的 Express 版本对药店来说完全够用 —— 它单个库最大 10GB,一个药店跑好几年都到不了。
装 SQL Server Express(免费版)
第一步:下载
官方下载页在这里:
https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads
打开之后,在页面上找到 Express 那一栏,点它下面的下载按钮。
打不开这个页面怎么办
直接在搜索引擎里搜 “SQL Server Express 下载”,
认准网址里带 microsoft.com 的那一条,别点广告和第三方下载站。
⚠️ 这个链接我们是照着微软官网的通用地址写的,没有逐字核对过。 万一打不开,用上面那个搜索的办法就行。
下载下来是一个很小的引导程序(几 MB),它跑起来之后会自己去下真正的安装包, 所以这一步要联网。
第二步:安装
双击下载下来的文件,一路往下走。只有两个地方要留神:
- 实例名:默认的
SQLEXPRESS就行,不用改。记住它,后面要用; - 身份验证模式:选 「混合模式」,然后给
sa设一个口令。
口令一定要记下来
这个 sa 的口令,在第一次打开那一页要填进去。
忘了很麻烦(要重装或者找数据库管理员重置),现在就记在安全的地方。
其它都按默认点下去就行。
第三步:把网络访问打开(最容易漏的一步)
装完默认是连不上的。 SQL Server 默认只让自己这台机器连, 外面的药掌柜连不进来。要手动开一下:
- 在开始菜单里搜 「SQL Server 配置管理器」,打开它;
- 左边展开 「SQL Server 网络配置」 → 点 「SQLEXPRESS 的协议」;
- 右边找到 「TCP/IP」,右键 → 「启用」;
- 再双击 「TCP/IP」 打开属性,切到 「IP 地址」 页签,
拉到底下「IPAll」那一段,把 「TCP 端口」填成
1433; (「TCP 动态端口」要清空) - 点确定,然后回到左边 「SQL Server 服务」, 把 「SQL Server (SQLEXPRESS)」右键重启。
为什么非要固定 1433
动态端口的意思是“每次重启换一个号“。药掌柜不知道它换到哪儿去了,就连不上。
写死 1433 之后,不管重启多少次,它都在那儿等着。
第四步:放行防火墙
Windows 防火墙默认会把 1433 挡住。放行一下:
- 打开「Windows Defender 防火墙」→「高级设置」→「入站规则」→「新建规则」;
- 类型选「端口」,协议 TCP,特定本地端口填
1433; - 动作选「允许连接」,网络类型三个都勾上;
- 起个名字,比如“SQL Server 1433“。
顺带把药掌柜自己的端口(默认 19090)也照这样放行一条。
第五步:验一下装好没有
在同一台机器上打开命令提示符,敲:
sqlcmd -S 127.0.0.1,1433 -U sa -P 你刚设的口令 -Q "SELECT @@VERSION"
能吐出一串版本号,说明数据库好了。
把这台机器的地址(比如 192.168.1.50)换进去再试一次:
sqlcmd -S 192.168.1.50,1433 -U sa -P 你刚设的口令 -Q "SELECT @@VERSION"
这一条通得过,才是真的通。 只在 127.0.0.1 上通,说明第三步没做对,
药掌柜装上去照样连不上。
不会装怎么办
直接找我们。 数据库这一关是装机过程中最容易卡住的, 我们可以远程帮你装好,或者上门做实施。
准备数据库这件事本身不复杂,就是步骤多、容易漏。 我们的经验是:你自己装大概要 1 到 2 小时(第一次),我们远程做 20 分钟。
常见疑问
Express 版本够用吗?要不要买标准版?
药店场景 Express 完全够。 它的限制是单库 10GB、内存用 1.4GB 左右, 两个数对药店来说都远远用不到。
真要说什么时候需要标准版:连锁总部要把几十家门店的数据汇总到一处分析, 那才可能碰到内存上限。单店不用考虑。
装完之后能不能换数据库口令?
能。在 SQL Server 里改完之后,到药掌柜的「系统配置」里把连接口令一起改掉就行。
能不能不装 SQL Server,用别的数据库?
药掌柜也支持 PostgreSQL。初始化那一页上就有这个选项。
但对药店场景我们推荐 SQL Server:Windows 上装起来更顺, 而且会维护它的技术人员更好找。
本页修订记录
| 说明版本 | 日期 | 对应系统版本 | 改了什么 |
|---|---|---|---|
| v1 | 2026-10-07 | 框架 1.0.91 | 第一版:补 SQL Server Express 下载地址和自助安装步骤 |