宝峰科技

 找回密码
 注册

QQ登录

只需一步,快速开始

智能终端设备维修查询系统注册会员邮箱认证须知!
查看: 8282|回复: 1

[VB工具] 迷你数据库服务器-MiniSQL(2.20完美版)

[复制链接]
  • TA的每日心情
    开心
    2024-12-9 18:45
  • 签到天数: 124 天

    [LV.7]常住居民III

    admin 发表于 2010-3-20 10:18:04 | 显示全部楼层 |阅读模式

    欢迎您注册加入!这里有您将更精采!

    您需要 登录 才可以下载或查看,没有账号?注册

    x
    本程序试图为基于SQL Server开发的应用程序解决打包发布的关键问题,即数据库服务器和应用数据的
    安装发布问题。通过将您的应用程序文件与MiniSQL的各种文件打包到一个安装程序包中进行分发、安装,
    使您的客户不再需要进行烦琐的数据库平台的创建、调试、数据库的导入;不再需要进行应用程序的数据库
    连接参数设置、调试,同时保证,这样的方便性又不至于引发应用程序多用户性能的削弱。

          本系统是一个高度浓缩的SQL Server精华部分,运行阶段基本不再有用的东西(如企业管理器、查询分
    析器、数据导入导出、版本切换、服务端/客户端配置工具等)全部被砍掉了,因此,系统压缩后不足9M字
    节,与您的应用程序打包集成非常方便。

        2.xx完美版解决了1.0版本中路径问题引发的Bug,也完美解决了同一机器运行多个MiniSQL实例的问题,
    增加了一个sa帐户密码修改程序。经过测试,MiniSQL可以随便复制到任意文件夹下运行,随拷随用,而且,
    在机器事先安装了SQL Server、未安装SQL Server等情况下,都能正常运行,不会影响标准版SQL Server或
    被其影响。
        V2.20版本增加了防火墙突破功能,同时解决了所在路径中包含空格时服务无法正常启动的Bug。

       程序员在使用MiniSQL时,最好事先了解如下几个问题,以便使您的程序与MiniSQL无缝对接、完美整合:

    1)、MiniSQL文件系统结构:
         Binn文件夹:保存有数据库核心程序,最好不要随意增删改,除非你想对MiniSQL再“动手术”
         Data文件夹:保存MiniSQL的数据库,若你Create Database了,新建的数据库也放在这个文件夹下
         Log文件夹:保存MiniSQL系统的运行日志,日志文件基本没多大用处,但您也不妨打开一个看看
         minisql.ini:系统的参数配置文件,里面有五个参数:
                      AutoRun=0:是否随Windows一起启动,0-否,1-是
                      Instance Name=MiniSQL:实例名,你可以改,使得你的程序不会与其它的程序有冲突
                      Socket Port=15888:Socket连接端口号,可以改,使得你的程序不与其它程序有冲突
                      SA Password=7C989E:sa帐户的密码,加密的,默认是"sa",如果你是解密高手,试试
                      App Database=master:你应用程序的数据库名,对你没多大用处,对作者有点用
         minisql.exe:MiniSQL数据库服务的控制程序,任何无界面,以便集成到应用程序中。具体使用方式:
                      “minisql”    ——启动MiniSQL
                      “minisql /t” ——暂停MiniSQL
                      “minisql /s” ——重新启动MiniSQL
                      “minisql /d” ——彻底退出MiniSQL
         password.exe:向非解密高手提供的修改sa帐户密码的小工具,但只有启动了MiniSQL才有用

    2)、MiniSQL同时支持命名管道、Socket两种连接方式,若使用命名管道,则ADO连接串中的“Data Source”
    等于“机器名\实例名”;若使用Socket连接,则“Data Source”等于“IP地址,端口号”。这两种方式的
    “实例名”及“端口号”可以在MiniSQL.ini文件中找到。

    3)、单用户的应用程序使用MiniSQL时,建议将MiniSQL.ini中的“AutoRun”项设置为“0”,并在你的程序
    启动初期运行“minisql.exe”,在你的程序结束运行前运行一下“minisql.exe /d”,这样可确保minisql
    服务的存活周期与你的程序运行同步。
        而在一个多用户环境中使用MiniSQL时,一般将ini文件中的“Autorun”设置为“1”,使MiniSQL不与某
    一个用户的应用程序运行期关联,而是随安装了MiniSQL的机器(数据库服务器)的开机而自动运行,确保它
    为更多的用户服务。

    游客,如果您要查看本帖隐藏内容请回复

    该用户从未签到

    caiqingwei 发表于 2010-4-7 07:29:49 | 显示全部楼层
    谢谢分享!!!
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    免责声明

    本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件编程开发或软件的逆向分析文章、逆向分析视频、补丁、注册机和注册信息,仅限用于学习和研究软件安全的目的。全体用户必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习编程开发技术或逆向分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,请购买注册正版软件,获得正版优质服务!不得将上述内容私自传播、销售或者用于商业用途!否则,一切后果请用户自负!

    QQ|Archiver|手机版|小黑屋|联系我们|宝峰科技 ( 滇公网安备 53050202000040号 | 滇ICP备09007156号-2 )

    Copyright © 2001-2023 Discuz! Team. GMT+8, 2024-12-22 12:43 , File On Powered by Discuz! X3.49

    快速回复 返回顶部 返回列表