教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

sybase修改字符集(2)

来源:网络收集 时间:2026-08-29
导读: 注意:生产库数据库选项“允许选择进入/批量复 制”、“缺省允许为空”要打勾;每做一步后,查看一下输出文件,看看有没有错误。 16.1 D:\\shen\\>isql -Usa -Psybase -Sasesrv -D test -i Tables.sql -o Tables_er

注意:生产库数据库选项“允许选择进入/批量复 制”、“缺省允许为空”要打勾;每做一步后,查看一下输出文件,看看有没有错误。

16.1 D:\\shen\\>isql -Usa -Psybase -Sasesrv -D test -i Tables.sql -o Tables_error.txt

16.2 D:\\shen\\>isql -Usa -Psybase -Sasesrv -D test -i Views.sql -o Views_error.txt

16.3 D:\\shen\\>bcpin > bcpin_error.txt

16.4 D:\\shen\\>isql -Usa -Psybase -Sasesrv -D test -i Primary_Keys.sql -o Primary_Keys_error.txt

16.5 D:\\shen\\>isql -Usa -Psybase -Sasesrv -D test -i Foreign_keys.sql -o Foreign_keys_error.txt

16.6 D:\\shen\\>isql -Usa -Psybase -Sasesrv -D test -i Indexes.sql -o Indexes_error.txt

16.7 D:\\shen\\>isql -Usa -Psybase -Sasesrv -D test -i Check_Constraints.sql -o Check_Con_error.txt

16.8 D:\\shen\\>isql -Usa -Psybase -Sasesrv -D test -i Procedures.sql -o Procedures_error.txt

16.9 D:\\shen\\>isql -Usa -Psybase -Sasesrv -D test -i Triggers.sql -o Triggers_error.txt

16.10 将logins bcp进入到系统表,保证原来的合法帐号被成功加入。注意:首先要设置/取消?allow updates to system tables?。 ? D:\\shen\\> isql -Usa -Psybase -Sdiren

? 1> sp_configure \? 2>go

? 1> delete from syslogins where suid >=6????? //删除非SYBASE系统用户。 ? 2>go

? D:\\shen\\>bcp master..syslogins in syslogins.dat -c -Usa -Psybase -Sdiren

? D:\\shen\\> isql -Usa -Psybase -Sdiren

? 1> sp_configure \? 2>go

16.11 增加用户别名

16.11.1 修改syslogins.txt文件,使其符合你的实际情况,syslogins.txt文件内容为: use master go

select 'sp_addalias ' + name + ', dbo' + ' go'

from syslogins where suid>3 go

16.11.2 在DOS命令下执行以下命令:

? D:\\ren>isql -Usa -Psybase -isyslogins.txt -osysloginsalias.txt

16.11.3 编辑结果文件sysloginsalias.txt,将开头和结尾多余部分去掉。

16.11.4在DOS命令下执行以下命令(注意增加 了-Dtest):

? D:\\ren>isql -Usa -Psybase -Dtest -isysloginsalias.txt -osysloginsalias_error.txt

17、取消生产库数据库选项“允许选择进入/批量复制” 、“缺省允许为空”。

六、 客户端的修改

注:也可以设置好注册表信息后,生成一个文件,由各个操作员自己执行即可。

在DOS下用edit修改客户端缺省字符 集文件c:\\sybase\\locales\\locales.dat ? c:\\sybase\\locales\\>edit locales.dat

? 首先找到[NT]操作系统分组,然后定位到该分组最后一行“local = default, us_english, iso_1”,将其修改为:“local = default, us_english, cp936”。

6. 附:如何安装cp936字符集

以在Windows平台安装cp936字符集为例,说明如何 安装使用服务器中没有被默认安装的字符集。(在ASE 12.5.0.3版本中安装GB18030字符集的方法类似)

(这里SYBASE的安装路径为c:\\sybase)

1.c:\\>cd \\sybase\\charsets\\cp936

2.c:\\sybase\\charsets\\cp936> charset -Usa -Psa_pass -Sserver_name binary.srt cp936 3.在SQL环境中

1>select name,id from syscharsets 2>go

找到name为cp936对应的id(假设为171) 4.设置缺省字符集

1>sp_configure \2>go

5.重启server两次

(注:第一次启动后,server会自动宕掉,需要第二次重启后才能使用)

…… 此处隐藏:383字,全部文档内容请下载后查看。喜欢就下载吧 ……
sybase修改字符集(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/444343.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)