sybase简明手册_第1页
sybase简明手册_第2页
sybase简明手册_第3页
sybase简明手册_第4页
sybase简明手册_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SYBASE安装配置以及常用操作 SYBASE数据库文档 一 SYBASE安装配置创建数据库 1 SYBASE服务器端安装 进入 sybase 安装文件目录 文件夹中包含一个 setup exe 可执行文件 双击运 行 欢迎界面出现 下面选择相应国家的协议 我们选择 中华人民共和国 并选择下面单选钮 我同意 下面选择 Sybase 数据库的主目录 我选择的 E 盘 因为这个盘是 NTFS 格式的 数据库文件都比较大 单个文件 如果文件打消超过 10G FAT32 格式的磁盘 就会出错了 该目录还不存在 提示是否现在创建 点 是 现在来选择 典型安装 完全安装 或 自定义安装 我选择的 完 全安装 安装 等待 确认信息 点击 下一步 开始安装了 漫长的日子终于熬过了 出现下面界面 点击 下一步 默认就好 继续 下一步 下面是选择哪些需自定义的服务器 不需要 下一步 等待画面再次出现 下一步 确认信息 继续 下一步 漫长的日子又开始了 继续等它安装吧 PS ICESOFT 是我的计算机名 系统 默认为服务器名 终于 OVER 了 显示 安装成功 继续 下一步 Sybase 数据库就安装完成了 重启 结束 到此完成服务器安装 根据需要安装 12 53 中文补丁 安装步骤一直默认即可 点击下图 选 Adaptive 中的第二个 configure adaptive server 有提示选是 关闭 Backup 中的第二个 configure backup server 2 创建数据库 在开始 程序 Sybase 中点击 sybase central java edition 如下图 进入 sybase central 如下图 点击 链接 在 user name 输入 sa 密码为空 选择 server name 点击 ok 如下 图 登陆成功后 如下图 点击 数据库设备 右边为系统数据库设备 下面我们 要做的 为新建数据库创建数据库设备 点击 增加数据库设备 如下图 输入设备存放路径如 d testDb dat dat 点击下一步如下图 其中大小要更加被审计单位数据库的大小 最好在 10G 左右 设置数据库设备大小 点击下一步 直至点击完成 到此设备创建完成 如需增加日 志设备 或数据库扩容 在按此操作在增加即可 下面要做的就是创建数据库 点击 database 节点 如下图 点击 add database 如下图 输入数据库名称 如 testDb 点击下一步 点击 add 如下图 选择数据库设备 即将上面创建的数据库设备加入到这个数据库中来 选择设备存放 类型 存放数据还是日志 同时设置使用设备大小 最大为该设备新建的时候大小 默认 2m 设置为 6GB 设置好后点击确定 如下图 可以看出 该数据库包括了 testDb dat 设备 使用了该设备 20m 大小作为存放数据 点击下一步 直至点击完成 完成后如下图 可以看出 testDb 数据库创建完成 3 恢复数据库 1 利用 sybase Central 工具恢复 sybase Central 是 Adaptive Server 所带的一种图形化工具 用 sybase Central 做数据库 备份工作十分简单方便 需要注意的是在做恢复工作之前 必须同时启动数据库主服 务和备份服务 右键单击欲恢复的数据库 选择 Restore 按提示步骤录入相应内容 即可 恢复成功后 在 cmd 命令行中 执行 online database 数据库名 go 2 利用 SQL 语句恢复 首先在命令提示符下启动 isql 命令 isql Usa P 密码 S 服务器名 go 数据库恢复 恢复数据库语句 load database 数据库名 from d back 数据库名备份文件 如果数据库备份是压缩过的那么要加参数 如果数据库备份是压缩过的那么要加参数 compress compress load database 数据库名 from compress d back 数据库名备份文件 go online database 数据库名 go 4 卸载SYBASE 数据库 如有问题需要协助 则必须安装如下步骤 1关闭 Adaptive Server 将 Adaptive Server 在 Windows NT Services 中由自动改为手动 重新启动 Windows NT server 运运行 regedt32 修改注册表 删除以下内容 HKEY LOCAL MACHINE SOFTWARE SYBASE Server HKEY LOCAL MACHINE SOFTWARE SYBASE Server BS HKEY LOCAL MACHINE SOFTWARE SYBASE Server HS HKEY LOCAL MACHINE SOFTWARE SYBASE Server MS 到注册表的如下结构下 HKEY LOCAL MACHINE SYSTEM CurrentControlSet Control Session Manager Environment 删除 DSLISTEN DSQUERY SYBASE 并修改 LIB INCLUDE PATH 删除 SYBASE 有关 目录 删除如下注册键值 HKEY LOCAL MACHINE SYSTEM CurrentControlSet Services SYBSQL SYBXPS XP SYBBCK BS SYBMON MS SYBHIS HS 重新启动 Windows NT server 使用 Start Control Panel Settings Services 确认 SYBASE 已经卸载 删除 SYBASE Server 所用数据库设备文件及SYBASE 系统文件 八 SYBASE和SQLSERVER交互方法 一 SYBASE库设置为SQL SERVER2000代理库方法 1 1 配置配置 OLEDBOLEDB 连接连接 1 sybase 安装完成后 运行开始 程序 sybase OLE DB Provider Configuration Manager new data sources 如下图 输入完内容之后 点击 Get Up Data Source 弹出配置界面 其中 QQ 是计算机名 填 ip 地址也可以 配置好之后 点 Test Connect 连接是否成功 如成功则进行下一步 2 配置 SQL SERVER2000 的链接服务 打开企业管理器 安全性 建链接服务器 新建链接服务器 1 常规标签栏目中 o 名称 sybase o 服务器类型选其他数据源 在提供程式的名称中选择 sybase 的 OLEDB 驱动 o 数据源 oledb 2 安全性栏目中 o 本地登陆填入 sa o 远程用户和远程密码填入 sybase 的用户名和密码 3 使用此安全上下文建立连接 o 远程登陆 输入 sybase 的用户名和密码 o 使用密码 输入密码 o 确定 3 用用 sasa 身份登陆查询分析器身份登陆查询分析器 执行以下 sql 语句就能查出 sybase 数据 select from 链接服务器名 本例子为 sybase sybase 的数据库名 dbo sybase 的表名 注意 假如在执行查询时发现这个问题 链接服务器 sybase 的 OLE DB 访问 接口 MSDASQL 为列提供的元数据不一致 解决办法 不要直接用 select from sybase dbname dbo tablename 这种语句 换个语句 就能够解决问题了 语句如下 select from openquery sybase select from dbname dbo tablename 二 DTS导入数据 打开 SQL SERVER 企业管理器 数据库 表 右键 选择导入数据 则导出 DTS 导入 导出的向导的界面 操作如下图所示 点击 下一步 选择 SYBASE 的 OLEDB 驱动 再点击 属性 输入配置好的数据源 即 sybase OLEDB 的连接名字 输入用户名和密码 点击 测试连接 看一下是否连接成功 点击 Connect 测试连接 连接成功 则说明已连上 SYBASE 数据库 继续下一步操作 选择要导入的目的数据库 即 SQL SERVER 2000 数据库 及数据库的名字 点击 下一步 选择数据的来源表 及目的表 点击 Connect 连接 并开始进行数据的处理 直至完成 以上是 sybase 导入 sqlserver 的基本步骤 九 常见问题 1 SYBASE数据库日志满 碰到这种情况 常会出现能查询数据 但无法更新数据 启动事务等 在代码中 跟踪可以发现 连接能够打开 但事务却无法开启 常会提示 Connection to Sybase server has been lost All active transactions have been rollbacked 的错误信息 解决办法 若是开发数据库 则直接清除日志即可 若是正式数据库 建议备份当前日志 再清空日志 扩日志设备及日志数据库 清空日志的语句为 dump transaction database name with no log 2 SYBASE中文乱码 出现这种情况的原因是 sybase 的服务器字符集不支持中文或是客户端的字符集与 服务端字符集不一致 可以考虑更改 sybase 的默认字符集 在 Sybase12 5 的版本中支 持中文的字符集有 CP936 EUCGB UTF 8 CP850 和 ISO 1 这里我们针对 Sybase 服务器字符集不支持中文给出解决办法 解决办法 安装 cp936 字符集 假设 sybase 的安装路径为 D Sybase 1 D cd sybase charsets cp936 2 D sybase charsets cp936 charset Usa Psa pass Sserver name binary srt cp936 3 在 InterActiveSQL 中执行 select name id from syscharsets 需注意的是这 里要选择在 master 数据库下执行 第 4 步也是 找到 name 为 cp936 的 ID 假定 是 171 4 在 InterActiveSQL 中执行 sp configure default character set id 171 5 重启 Sybase 服务两次 因为第一次启动后会自动结束掉 所以需要重启第 二次 3 SYABSE创建设备时死锁 检查一下你的 master 设备建的是不是太小了 重新创建 master 设备在 150M 以上 4 SYBASE安装版本问题 在 环境下卸载 后安装低版本数据库会报如下错误 Errors occurred during the installation Unable to install Sybase Adaptive Server Enterprise Sui

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论