Sql SERVER 和 InstallShield 的问题(100分)

  • 主题发起人 主题发起人 pount
  • 开始时间 开始时间
P

pount

Unregistered / Unconfirmed
GUEST, unregistred user!
本人有如下两个问题:
1. Sql Server 6.5数据库在多人使用时, 其连接数初始为15,应该设为多大,
才能使20人左右使用?
2. 在用InstallShield做Sql Server 的安装盘时,其中有Blob size本人
希望将其设为512,但没有地方设置,每次安装到客户端,还要用户自己修改
很麻烦,能否在安装时做进去?
 
尽量设大一点,比如100,这样以后就能省点事。
 
1 sqlserver连接数应当至少50-100, 多一些没坏处:-)
2 sqlserver的安装盘? 是加载ODBC驱动吗? 没有设BLOB SIZE的地方, 而且
ODBC也不需要设BLOB SIZE.
 
我也想知道.
 
关于第一个问题:
利用服务器端的性能监视器看一下当一个
客户端程序运行的最大或平均连接数,根据此
数据计算出最大连接数.不要设置的太大,每个
连接(即使不使用)要占用40K内存。
第二个问题:
要在InstallShield设置安装后注册表选项,
如何设置,可以参考注册表分支
HKEY_LOCAL_MACHINE/Software/Borland/
Database Engine/Settings/DRIVERS
 
To liukeen:
请问该如何设置注册表选项? 在InstallShield中好象没有
对注册表的修改?
另: InstallShield自动对BED 设置,对该类注册表的修改好象无法
进行?
 
有呀,MAKE REGISTTRY CHANGES选项
 
关于第一个问题:
连接数不是针对机器的,每个程序对数据库的连接都算一个,
比如在一台机器上运行了两份你的程序就是两个连接,如果你再运行
ISQL就又增加一个连接。不过不宜设的太大,因为每个连接数都占用
内存。
第二个问题:
你的程序没有用TDatabase吗?在TDatabase里设置。如果某个
参数在TDatabase里设置了,(Delphi)就用TDatabase的设置。如果
某个参数在TDatabase里没有设置,(Delphi)就用BDE的设置。
 
to delphiwolf,
连接数不是你所说的含义,连接的概念到
表一级,而不是你说的一个程序一个连接。
 
你用的是什么版本的InstallShield,若你使用的是专业版,也就是说不是针对
Delphi的,则功能强大得多,且你能做想做的许多事情。
 
To liukeen:
是创建 HKEY_LOCAL_MACHINE/Software/Borland/Database
Engine/Settings/DRIVERS keys,然后再修改其键值吗?
To delphiwolf:
在TDatabase中如何设置SQl Server 的Blob Size 值?
 
to pount,
在InstallShield for delphi中设置好,安装时
InstallShield自动创建,并修改。
对于第二个问题,delphiwolf的方法也可以。
 
To liukeen:
在Tdatabase中如何设置?
 
TO xww(who?),
在Tdatabase.params中加入
BLOB SIZE = 512
 
感谢liukeen!按你的方法现在成功了。但我在用InstallShield安装时,
又碰到另一问题,我的应用程序结构如下:
管理系统----A系统: A1系统,A2系统
B系统 :B1系统,B2系统
请问: 这种情况下,图标该如何生成?
      谢谢!
 
目前,InstallShield还不具有这种功能,
不过有一种折中的方法,
可以在GROUP ANF FILES 中加一个两个ICON的
组,可以这个组的路径是
  <windows>/Start Menu/管理系统名1  
  <windows>/Start Menu/管理系统名2
在组中加入快接方式
 
To liukeen:
首先,一个组只能设置一个路径,其次在该组中设置快捷方式时,在
‘Folders and Icons'中,设置图标和运行参数不对,且最后生成
安装盘时,编译认为快捷方式出错。
请问能否说的详细些?
 
我的意思是不在Folders and Icons中设置图标,而是在
GROUP ANF FILES中设置,快接方式作为要安装的文件。
快接方式中对应的程序名不加路径。安装后,要修改
AUTOEXEC。BAT把程序所在路径加入PATH。
也挺麻烦的。
 
难道用InstallShield就无法解决该问题了?
 
另:本人在安装SQL SERVER 7.0时,希望将其安装在Windows 98上,作为
数据库服务,但安装时,总是提示只能安装Desktop,而不能安装标准版,
难道SQL SERVER 7.0 只能在Windows NT 上运行,Windows 98只能作为
客户端?
 
后退
顶部