1. Sybase sql Anywhere5.0有什么用,如果卸载了它,对计算机有没有什么大的影响,请具体说明
Sybase SQL Anywhere5.0是sybase公司的一个轻量级的移动数据库。pb6中附带这个数据库。如果你们的系统中使用了Sybase SQL Anywhere5.0那么还是不要卸载这个数据库。
2. SQLanywhere5.0在win10中能否适应
使用dbunload.exe dbunload -c "uid=DBA;pwd=SQL;dbf=c:\t_student\t_student\t_student.db" -an asa.db 此命令是用t_student.db创建一个新的数据库,结构和数据不变,但空间重组了
3. 什么是sql anywhere
这个?
http://ke..com/view/1493564.html
没用过
4. 如何破解sql anywhere 密码
SQL
anywhere数据库默认用户名为:DBA,密码为:SQL。
如果你忘记或不知道数据库密码,请做如下操作:
1、用默认参数创建一个新的ASA数据库,取名为“TEST.DB”。然后使用UltraEdit等二进制编辑工具打开这个文件,通过查找“DBA”(二进制使用“44
42
41”),定位到
这样的位置:注意观察这个区域,前面一般有“dbo”、“PUBLIC”,后面有“SYS”。这个区域就是ASA保存用户口令的数据段。记录下“SYS”之前四个空字符“00
00
00
00”之前到“44
42
21”之间的所有二进制数据,这些数据就代表口令“SQL”。
2、然后再打开要破解口令的数据库的DB文件,注意要先做备份,以防失败,用同样通过查找定位到“DBA”口令存储区域。
3、然后将要改的数据库的口令存放区域的数据改成test.db数据库中相应的数据,注意替换时,不要使用非二进制方式的复制与粘贴,(在非二进制方式时,“00”的空数据会被修改成空格“20”,这样就不能成功),为了保险,建议用键盘逐个输入(毕竟数据量不多)。修改之前还要将DB文件的只读属性清除。修改后保存即可。
4、这样在你不知道原来的数据库的DBA口令的情况下,你就可以将它修改成“SQL”。
5. 如何在局域网上设置Sybase SQL AnyWhere以C
如何在局域网上设置Sybase SQL AnyWhere以C/S方式运行?
概述:单位某软件是使用PowerBuild开发的,后台数据库引擎是使用的Sybase SQL AnyWhere 5.5版本。缺省安装只能在单机使用。通过本文介绍的方法,可以让该软件的客户端软件(Djpc.exe)和后台的数据库引擎分别运行于不同的计算机上,通过网络来传递数据。这样数据库引擎就可以为多台计算机提供服务。
关键:进行恰当的ODBC设定并配合一些命令行程序来分别启动数据库引擎和客户端。
必要条件:无论是运行数据库引擎计算机、运行该软件客户端或者其它需要使用数据库引擎的计算机,都必须先安装Sybase SQL AnyWhere 5.5版本。
(注:数据库引擎可以和该软件或者其它要使用该引擎的应用程序位于同一台计算机上)
需要用到的Sybase SQLAnywhere的组件(程序):
1.Dbsrv50.exe 这是Sybase SQL Anywhere的数据库引擎;
2.DbClient.exe 这是Sybase SQL Anywhere的客户端程序,用来连接到数据库引擎;
这些程序位于Sybase安装文件夹的SQL Anywhere\Win32文件夹下。
需要用到的操作系统组件:
ODBC Administrator(位于控制面版的管理工具文件夹下)
重要提示:Sybase SQL Anywhere的各项设置中,包括数据源名称,数据库名称等,都是大小写敏感的。如果碰到命令正确但无法连接的情况时,请注意以下这些名称的大小写。
一、设置并运行数据库引擎
在需要运行数据库引擎的计算机上,打开ODBC Administrator面版,转换到系统DSN
选择添加,驱动程序类型选择“Sybase SQL Anywhere”
点击“完成”后,会自动出现Sybase SQL Anywhere ODBC的配置窗口:
数据源名称设定为DJPC,用户名和密码分别是dba和sql,指定服务器名称和数据库名称为DJPC,然后选择数据库文件,最后,点击Option:
注意将“Start Command”从“dbEng50.exe”修改为“dbSrv50.exe”(前者是单机数据库引擎,后者才是我们要的网络数据库引擎),然后在参数中写上“-x NetBios”(意思是指定数据库引擎仅使用NetBios命令来宣告服务器。经过测试,无法使用TCPIP,老是会说服务器名称已经存在,不知何故),最后点击OK,ODBC配置部分即告完成。
理论上,这样配置了Sybase SQL Anywhere的数据库引擎后,当有数据库请求时,该引擎应该能够自动启动,但大多数情况下需要手工预先启动该引擎才行:在cmd下运行:
其中,参数“-c 40M”指定引擎使用40兆的内存作为缓冲区(可根据需要进行调整,缓冲越大,性能越好。如果不指定该参数,那么缺省的缓冲区只有2兆,性能非常低)。
二、设置客户端连接
客户端的ODBC设置仍是在ODBC Administrator中完成的,步骤和设置数据库引擎类似,仅是配置的参数和所使用的Sybase SQL Anywhere的组件不同: (注意大小写)
再看选项:
设置完成。
当客户端有对该ODBC的请求时,系统会自动运行DbClient来连接数据库引擎。
6. Sybase SQL Anywhere 5.0 是干什么的
PB自带的小型关系数据库吧
7. 求:sql anywhere下载
sql anywhere在pb的安装包里边就有的,你重新安装一下pb,然后安装的时候选择sql anywhere,就行了
8. 那位知道SQLAnywhere 是什么
sqlanywhere是sybase的一个数据库软件
www.chinadz.com/icver/0098.htm
9. 如何将sql anywhere 5.0数据转换sql2000数据
2、把旧的动网数据库备份,备份完成后,用Access
2003打开动网旧数据库,在打开时会出现一个警告,不要理会它(安全警告),按打开键,打开后按工具栏——数据库实用工具——转换数据库——转换为2002-2003格式,把数据库转换成2003格式。
3、转换完成后再用Access
2003打开,打开后按工具栏——数据库实用工具——升迁向导——新建数据库——填写SQL数据库登陆名称、密码和要新建的动网数据库(准备转成新的动网数据库),按下一步,按“
》”键,再按下一步,选取所有选项,再按下一步,选择“不对应用程序作任何改动”,再按完成。
4、打开SQL企业管理器——数据库---选中相应的数据库---右键所有任务-----生成SQL脚本——常规——全部显示——编写全部对象脚本——确定(记住存放的位置)。
5、用记事本打开刚才生成的SQL脚本,在编辑栏——替换——查找内容为“smalldatetime”替换为“datetime”——替换全部;完成后再在编辑栏——替换——查找内容为“nvarchar”替换为“varcha”——替换全部,完成后保存退出。
6、打开SQL企业管理器——数据库——点击这个数据库一下新建的动网数据库,然后在工具栏——SQL查询分析器——文件——打开——“刚才生成的SQL脚本”——查询——执行,然后关闭窗口。
(有的朋友说,用sql版自带的sql脚本也可以,大家不妨试试看)
10. sql anywhere 数据库sql语句写法咨询,问题如下
with TotalStatistic
as
(
select class
,code
,sum(amount) as totolamount
from tbl
group by class,code
),
OrderedTotalStatistic
as
(
select class
,code
,totalamount
,dense_rank() over ( parttion by class,code order by amount desc) as OrderId
)
select class
,code
,totalamount
from OrderedTotalStatistic
where OrderId <=2
没有测试,可能需要微调一下