guilber 发表于 2008-6-13 09:14:23

分享创建业务库的脚本

--DISK INIT NAME=设备名,PHYSNAME=物理设备名,VDEVNO=虚拟设备号,SIZE=块数,size的单位为2K
--扩充TEMPDB数据库,增加100M空间
use master
go
disk init name='tempdb01',physname='D:\sybase\data\tempdb01',vdevno=4,size=51200
go
alter database tempdb on tempdb01=100
go

步骤一:
use master
go
disk init name='cdma_dev01',physname='D:\sybase\data\cdmadb_dev01',vdevno=5,size=1048576
go
disk init name='cdma_log01',physname='D:\sybase\data\cdmadb_log01',vdevno=6,size=51200
go

步骤二:
use master
go
create database cdma on cdma_dev01=2000
         log on cdma_log01=100
go

步骤三:
use master
go
/********************select into*******************/
sp_dboption cdma,'select into',true
go
/****************trunc log on chkpt****************/
sp_dboption cdma,'trunc log on chkpt',true
go
/********************checkpoint********************/
use cdma
go
checkpoint
go

步骤四:
use master
go
sp_addlogin cdma,cdma123,cdma
go
use cdma
go
sp_addalias cdma,dbo
go
checkpoint
go

[ 本帖最后由 guilber 于 2008-6-13 13:49 编辑 ]

guilber 发表于 2008-6-13 14:05:50

VDEVNO虚拟设备号的获取
select * from sysdevices
go
选择vdevno这一列下尚未使用的设备号即可。

另外,虚拟设备号会受到系统的限制,无法初始化新的设备,可以检查下列配置项
sp_configure "number of devices"
当虚拟设备是由于上述原因导致无法初始化时,动态修改"number of devices"的值即可。
如:
sp_configure "number of devices",20
go

jonqwe 发表于 2011-5-13 14:12:11

看了半天没看明白,还是用GUI创建吧

ehxz 发表于 2011-5-13 14:32:30

ISQL下建立的方式,有些情况下图形界面打不开,还是要用这个的。
页: [1]
查看完整版本: 分享创建业务库的脚本

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com