SQL Server 2000的高度精简版MiniSQL
记得在老博客上发表过关于“迷你SQL Server用户指南”一文,因MiniSQL在最近作了一次全面升级,故在新Blog中不再转贴。现将新版本的特点及使用方法介绍如下:1、本次升级内容:
(1)、进行SP4补丁升级后重新复制核心引擎文件
(2)、对几个服务控制的Exe进行了重新编写,更换了图标
(3)、解决了因路径造成的服务启动失败的Bug,系统真正可应用了
(4)、采用了新的ini文件,里面包含实例名、端口号、sa密码等
(5)、支持同一个机器运行多个MiniSQL实例,只要ini中的参数不重复即可
(6)、增加了一个修改sa密码的小程序
2、几个exe程序的用途说明:
minisql.exe——启动MiniSQL,启动后将有两个进程在运行:minisql.exe minidb.exe
stop.exe——停止MiniSQL的服务
restart.exe——重新运行MiniSQL的服务
shutdown.exe——退出MiniSQL,相关运行的进程将停止
password.exe——修改sa的登陆密码,必须在服务启动后才能使用
3、应用的几个案例
(1)、学籍管理的本地数据录入的程序
(2)、作为QuickBurro节点系统默认的数据库
4、ini文件配置问题
AutoRun=0(是否随Windows自动运行,0-否 1-是)
Instance Name=实例名
Socket Port=端口号
Sa Password=sa的密码(加密的,不要手工改)
AppDatabase=应用数据库的名称(无太大用处)
5、应用程序如何控制MiniSQL的服务?
在delphi中,只需要用WinExec或ShellExecute等方法运行上面介绍的几个小程序,即可实现对MiniSQL的完全控制,一般将AutoRun参数项设置为0,并在应用程序启动时运行minisql.exe,在程序退出时运行shutdown.exe,除非你想把它当作一般SQL Server一样使用。