产 产品使用说明 这里集中放各个产品的安装、使用和常见问题。

装机前准备

最后更新:

装药掌柜之前,有三样东西要先到位。这一页主要讲怎么把数据库装起来 —— 这是整条链路里最容易卡住的一步。

什么时候用它

在装服务端之前看。看完这一页,你应该已经有一个能连上的数据库了。

要准备的三样

第一样:一台机器

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),它跑起来之后会自己去下真正的安装包, 所以这一步要联网。

第二步:安装

双击下载下来的文件,一路往下走。只有两个地方要留神:

  1. 实例名:默认的 SQLEXPRESS 就行,不用改。记住它,后面要用;
  2. 身份验证模式:选 「混合模式」,然后给 sa 设一个口令。

口令一定要记下来

这个 sa 的口令,在第一次打开那一页要填进去。 忘了很麻烦(要重装或者找数据库管理员重置),现在就记在安全的地方。

其它都按默认点下去就行。

第三步:把网络访问打开(最容易漏的一步)

装完默认是连不上的。 SQL Server 默认只让自己这台机器连, 外面的药掌柜连不进来。要手动开一下:

  1. 在开始菜单里搜 「SQL Server 配置管理器」,打开它;
  2. 左边展开 「SQL Server 网络配置」 → 点 「SQLEXPRESS 的协议」;
  3. 右边找到 「TCP/IP」,右键 → 「启用」;
  4. 再双击 「TCP/IP」 打开属性,切到 「IP 地址」 页签, 拉到底下「IPAll」那一段,把 「TCP 端口」填成 1433; (「TCP 动态端口」要清空)
  5. 点确定,然后回到左边 「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 上装起来更顺, 而且会维护它的技术人员更好找。


本页修订记录

说明版本日期对应系统版本改了什么
v12026-10-07框架 1.0.91第一版:补 SQL Server Express 下载地址和自助安装步骤