sybase新建数据库
㈠ sybase如何建库 如何先建立服务万分感谢!!!!!!!!!
是sybase ASE?
服务是安装sybase 数据库系统时自动建立的,数据库要可以在sybase central中建立。
㈡ 怎样导出sybase数据库的所有库结构和表结构的建库的sql语句
1、在Toad for MySQL中打开数据库连接。
注意事项:
Sybase提供了一套应用程序编程接口和库,可以与非Sybase数据源及服务器集成,允许在多个数据库之间复制数据,适于创建多层应用。系统具有完备的触发器、存储过程、规则以及完整性定义,支持优化查询,具有较好的数据安全性。
㈢ 关于sybase创建应用数据库表时出现问题。
这么多的错误都是因为第一句。
原因是没有这个数据库CISASDB了,请确认数据库的名字。
㈣ sybase数据库怎么创建用户组
sybase数据库的用户,包含两个层面:一个是登陆号,另一个是具体DB的用户,我们登陆时,使用的是登录号,但是这个登录号可以操作哪些DB及操作权限则取决于数据库用户。一般情况下,我们可以采取相同的名字来表示登录号和数据库用户。
首先创建一个登陆号:
sp_addlogin loginame, passwd
loginame 登录名
passwd 密码
全部语法(一般不用到)为:
sp_addlogin loginame, passwd [, defdb]
[, deflanguage ] [, fullname ] [, passwdexp ]
[, minpwdlen ] [, maxfailedlogins ]
然后创建用户:
sp_adser loginame
这样创建当前数据库的用户,且用户名和登陆名是一样的。
全部语法为:
[dbname..]sp_adser loginame [, username[, grpname]]
最后分配权限:
grant all | select,insert,delete,update
on table_name | view_name | stored_procere_name
to username
或
grant all | create database,create
default,create procere,create rule,create table,create view,set proxy,set session authorization
to username
例,假如当前DB为:DB001:
sp_addlogin 'test001','password001'
go
sp_adser 'test001', 'user001'
go
grant create table to user001
go
创建了一个test001的登录名,之后为之创建一个当前数据库的用户,使这个登录名可以操作当前数据库。之后分配了创建表的权限给user001。
这个时候你就可以使用用户名'test001'和密码'password001'登陆了,并且可以在DB001中创建表了。同时由于sp_adser 的时候没有指定grpname参数,那么默认是public用户组,这个组里的用户默认即开通了select/delete/update/insert的权限。
如果你希望去掉一些权限,请使用revoke命令,其语法了grant完全相同,你只需要将grant换成revoke即可,例:
revoke select on address to user001
禁止user001查看address表。
㈤ sybase iq怎么建立数据库
完整的命令行执行为:
dbisqlc -c "uid=DBA;pwd=SQL;eng=asiqdemo" -q crt_testdb.sql
crt_testdb.sql 如下:
Create Database 'e:\\test\\test.db'
Case respect
COLLATION '936ZHO'
Blank Padding On
Java on
JCONNECT on
Page Size 4096
IQ Page Size 131072
IQ Path 'e:\\test\\test.iq'
IQ Size 10
Message Path 'e:\\test\\test.iqmsg'
Temporary Path 'e:\\test\\test.iqtmp'
Temporary Size 10;
㈥ Sybase在安装时,应该自动创建了四个系统数据库: master、model、tempdb、sybsys,可是没有tempdb是为什么
你可能是使用sybase central去查看的
如果用命令看sp_helpdb是能看到的
图形方式的话你要注意高版本的sybase central已经把tempdb单独的放在了一个树形结构下
为了支持多tempdb特性
㈦ SYBASE如何创建数据库设备文件
use master
go
---创建数据库设备
disk init
name="DEV_DB_CLIENT_DAT01",
physname="E:\sybase\DSFY100\data\DEV_DB_CLIENT_DAT01.dat",
size="128M"
go
exec sp_deviceattr DEV_DB_CLIENT_DAT01, dsync, false
go
---创建数据日志设备
disk init
name="DEV_DB_CLIENT_LOG01",
physname="E:\sybase\DSFY100\data\DEV_DB_CLIENT_LOG01.dat",
size="32M"
go
exec sp_deviceattr DEV_DB_CLIENT_LOG01, dsync, false
go
----------------创建数据库
use master
go
create database DB_CLIENT
on DEV_DB_CLIENT_DAT01=128
log on DEV_DB_CLIENT_LOG01=32
go
---给数据库扩容
两种方法,一是增加原来设备的大小,二是增加新的设备
1、增加原来设备的大小:
use master
go
disk resize name='DEV_DB_CLIENT_DAT01',size='200m'
alter database DB_CLIENT on DEV_DB_CLIENT_DAT01='200m'
disk resize name='DEV_DB_CLIENT_LOG01',size=200m
alter database DB_CLIENT log on DEV_DB_CLIENT_LOG01='200m'
2、增加新的设备
use master
go
disk init
name='DEV_NEW',
physname='e:\DB_CLIENT_NEW.dat',
size='200m'
go
disk init
name='DEV_NEW_LOG',
physname='e:\DB_CLIENT_NEW_LOG.dat',
size='200m'
go
㈧ 如何在sybase数据库中创建数据表
Sybase创建表基本语法示例
创建 titles 表:
create table titles
(title_id tid not null,
title varchar(80) not null,
type char(12) not null,
pub_id char(4) null,
price money null,
advance money null,
total_sales int null,
notes varchar(200) null,
pubdate datetime not null,
contract bit not null)
㈨ 请问一下大神 sybase central中 如何建立 数据库 能详细点吗
进入sybase central连接服务器后,先选择database devices,然后在右边点新增device,建完device 后,再选择左边的database 节点,然后再到右边选择新建数据库,根据向导完成建立作业。