错误日志位置、interface的位置
错误日志:C:\sybase\ASE-12_5\install
Interface:C:\sybase\ini\sql.ini
查看版本号
select @@version
查看并修改字符集
查看:sp_helpsort
修改:sp_configure "default character set id",171
go
reconfigrure
go
备份恢复
dump database dbname to "filename"
dump tran dbname {with truncate_only | on_log}
load database dbname from "filename" [with listonly]
load tran dbname from "filename" [with listonly]
导入导出
bcp tmp.dbo.im_diction out "d:/im_diction.txt" -Siccarddistrict -Usa -Pa -Jcp850 -c -t"|"
bcp tmp.dbo.im_diction in "d:/im_diction.txt" -Siccarddistrict -Usa -Pa -Jcp850 -c -t"|"
设备相关操作
1、查看设备
sp_helpdevice "dev_card_data"
2、初始化设备
disk init
name="dev_card_data",
physname="c:/dev_card_data.dat",
size='500M'
3、删除设备
sp_dropdevice "dev_card_data"
然后要手工删除物理文件
库相关
1、创建数据库
IF not EXISTS(SELECT * FROM sysdatabases WHERE name = 'districtcarddb')
CREATE DATABASE districtcarddb
ON DEV_DATA_CARD=1000
LOG ON DEV_LOG_CARD=1000
2、删除数据库
drop database dbname
3、为数据库扩容
alter database database_name on dev_name=50 log on dev_name2=50
表相关
1、加列
alter table pm_person add cur_used int default 1 not null
2、加约束、外键
alter table pm_person add constraint CKC_CUR_USED_PM_PERSO check (cur_used in (0,1))
alter table zjcard_history add constraint FK_ZJCARD_H_REFERENCE_MAKE_2 foreign key (register_make) references make_kind (make_id)
4、删除列
alter table zjcard_history drop re_id
5、删除约束、外键
alter table pm_person drop constraint FK_PM_PERSO_REFERENCE_IM_SCHOO
创建远程服务器,代理表
如何创建代理表
在interfaces文件中加入远程服务器条目
sp_addserver dblocal,local
sp_addserver dbremote,null,dbremote
sp_configure "enable cis",1
sp_addexternlogin dbremote,sa,sa,password
创建代理表
create existing table zz_proxy (id int not null,name varchar(10) not null)
at "sybase.master..zz"
或者
create proxy_table zz1
at "sybase.master..zz"
sp_addserver dblocal,lz05
go
sp_addserver dbremote,null,wyy
go
sp_configure "enable cis",1
go
sp_addexternlogin dbremote,sa,sa,qxkg_2004
go
create proxy_table zz_school at "dbremote.districtcarddb..im_school"
建代理表时,远程表的结构数据已经存储在了本地,并且不会检测该表的结构是否发生改变,因此远程表的结构发生改变时,本地是不知道的,需要重新创建代理表,相当于重新刷新本地的存储的结构.
查看执行计划
set showplan on
set noexec on/off
set statistics io on/off
set statistics time on/off
性能诊断工具
疑难问题解决办法
监视正在运行的sql,杀掉某一会话
sp_who
kill spid
忘记密码
1、在sybase目录的install子目录的启动server文件
RUN_server名,编辑该文件,在末尾增加-psa,
保存该文件。
2、如果服务器已经启动,先停止之。
3、执行第1步批处理文件以启动server,在启动最后
显示信息出现sa的新口令,记录之。
4、切换到SQL Advangtage以sa帐号登录,口令为新
记录之口令。
5、进入server以后,用命令sp_password修改sa口令
6、回到第1步,去掉增加的选项-psa,保存退出。
安装时乱码
将C:\sybase\shared-1_0\jre1.2.2\lib下的文件font.properties.zh.NT4.0
重命名成font.properties.zh.NT5.0
如果是xp系统重命名成font.properties.zh.NT5.1
阅读(1840) | 评论(0) | 转发(0) |