能不能用Installshield连sqlserver数据库文件(ldf、MDF)和sqlserver支持库一起打包?到另一台电脑安装打包程序后就可以直接使用?而不必另外安装sql server软件,还要附加数据库?谢谢!!
解决方案 »
- 网络管理软件
- CASE WHEN 数据更新的问题,要实现根据TYPE_ID不同更新不同的字段
- 如何连接到远程服务器,并将本地数据插入到远程服务器表中。
- 求两个表关联查询的语句?谢谢!
- 求一条SQL语句!!!!!
- 参加全球百万大签名,投票反对日本成为联合国安理会常任理事国 !
- 作业--在线等待 急急急!!!
- 请高手回答?有关进销存方面的问题!
- 请问“Cannot create a row of size 12190 which is greater than the allowable maximum of 8060”.是什么错误呀?
- 十万火急,请DB2高手帮我一个忙(参与就给分)
- asp 连接sql 2000 和2005的方法
- 表格中某字段的默认值 如何随机生成?
如何发布sql server数据库程序
很多朋友在编写完成基于SQLServer的程序后对发布程序感到头疼,因为仅仅发布
应用程序和BDE是不够的,必须要安装SQLServer Client软件,难道还要提供一张S
QLServer的光盘?下面jojo为大家介绍一个解决之道:
1.准备一份Install Shield Express,最好是2.01以上的版本,在Delphi的安
装盘上有一个专用版本也可以用,按照制作一般程序安装盘的方法建立安装程序,
必须安装BDE和SQL LINKS.
2.在你的Windows\System下面找到以下几个文件(当然你的机器必须已经安装
SQLServer):
Dbmssocn.dll TCP/IP 支持文件
Dbmsspxn.dll IPX 支持文件
Dbnmpntw.dll 命名管道支持文件
Ntwdblib.dll SQLServer核心文件(这个文件最重要)
3.在Fpecify Components and Files的Groups and Files中,将以上几个文件
加入到Program Files中去.当然你也可以建立一个组,将这些文件拷贝到System目
录中,不过jojo个人倾向于拷贝到安装目录,以便反安装的时候可以彻底的删除它
们.
4.如果你的程序运行比较简单(比如只有一个网段)现在你已经大功告成了,但
不幸的是大多数人的网络环境没有如此简单,下面还要修改注册表:
增加一个:hkey_local_machine_/software/Microsoft/MSSQLserver/CLIENT/db-
lib
其中DSQUERY设定默认的连接协议,这里设定的是IPX,128.1.1.1则是专有的连接,
这里是设定一个连接名称为128.1.1的连接,使用TCP/IP协议,IP地址为128.1.1.1
,你也可以把键名改成其他名称,只要与你的别名中SERVER NAME一项相同即可.
至此,你的安装盘已经做成,现在只需要Building一下就可以了.
不知是不是这样?那数据库文件(ldf、MDF)放到哪里去?