declare @vdevno int
select @vdevno = max(convert(tinyint, substring(convert(binary(4),d.low), v.low,1))) + 1
from master.dbo.sysdevices d, master.dbo.spt_values v
where v.type = 'E' and v.number = 3
disk init name='dev1',physname='/opt/sybase/ASE-12_5/data/dev1.dat', vdevno = @vdevno ,size=1024000
go
declare @vdevno int
select @vdevno = max(convert(tinyint, substring(convert(binary(4),d.low), v.low,1))) + 1
from master.dbo.sysdevices d, master.dbo.spt_values v
where v.type = 'E' and v.number = 3
disk init name='dev2',physname='/opt/sybase/ASE-12_5/data/dev2.dat', vdevno = @vdevno ,size=1024000
go
......
以上是建立设备,每个大小2G,你可以建立50个。
use master
go
create database youdb on dev1 = 2000
alter database youdb ON dev2 = 2000
alter database youdb ON dev3 = 2000
......
以上是建立数据库
将这些语句放到isql中执行就可以了。
如果用裸设备的话在上面建立设备时的physname=后面写设备得名字。