免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3568 | 回复: 5
打印 上一主题 下一主题

求助:SYBASE 复制问题,改动表结构就会连接失败 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-17 09:28 |只看该作者 |倒序浏览
只要主数据库改动表结构或者改动主的或备份数据库的LOGIN用户名的权限,都会报错,说sa连接复制的数据库连接不上,不知道什么原因。
出现这种错误必须把复制库的连接删除再重新建个连接才可以。
错误日志如下:

I. 2008/03/14 13:48:00. Connection to server 'SYBREP' as user 'db_maint' has
been faded out (closed).
I. 2008/03/14 13:55:33. ...... connected to server 'SYBREP' as user 'db_main
t'.
E. 2008/03/14 19:24:39. ERROR #1028 DSI EXEC(105(1) SYBREP.db) - seful/cm.c(
3459)
        Message from server: Message: 4002, State 1, Severity 14 -- 'Login faile
d.
'.
E. 2008/03/14 19:24:39. ERROR #1027 DSI EXEC(105(1) SYBREP.db) - seful/cm.c(
3459)
        Open Client Client-Library error: Error: 67175468, Severity 4 -- 'ct_con
nect(): protocol specific layer: external error: The attempt to connect to the s
erver failed.'.
E. 2008/03/14 19:24:39. ERROR #13045 DSI EXEC(105(1) SYBREP.db) - seful/cm.c
(3463)
        Failed to connect to server 'SYBREP' as user 'sa'. See CT-Lib and/or ser
ver error messages for more information.
I. 2008/03/14 19:24:39. The DSI thread for database 'SYBREP.db' is shutdown.




请教是什么原因,按道理改主数据库表结构应该复制库会自动改的,改logins的其他用户访问权限跟复制应该没有关系的啊,为什么会出现这个错误。

采用的是整库复制方式。

[ 本帖最后由 happyfei 于 2008-3-17 14:14 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-03-17 21:14 |只看该作者
热备份的login name,password都要一样的吧

论坛徽章:
0
3 [报告]
发表于 2008-03-18 10:45 |只看该作者
改用户同时改连接alter connection

论坛徽章:
0
4 [报告]
发表于 2008-03-19 08:35 |只看该作者
原帖由 camham 于 2008-3-18 10:45 发表
改用户同时改连接alter connection

????????????

论坛徽章:
7
数据库技术版块每日发帖之星
日期:2015-08-09 06:20:00数据库技术版块每日发帖之星
日期:2015-11-03 06:20:00数据库技术版块每日发帖之星
日期:2016-02-20 06:20:00数据库技术版块每日发帖之星
日期:2016-07-13 06:20:00数据库技术版块每日发帖之星
日期:2016-07-31 06:20:00数据库技术版块每日发帖之星
日期:2016-08-01 06:20:00数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
5 [报告]
发表于 2008-03-19 22:57 |只看该作者
你光作了库复制但是没有定义复制DDL,那么你在主点作的DDL当然不会复制到复制点上去修改表结构了,其后的问题就一目了然了。

论坛徽章:
0
6 [报告]
发表于 2008-03-28 14:30 |只看该作者
原帖由 Eisen 于 2008-3-19 22:57 发表
你光作了库复制但是没有定义复制DDL,那么你在主点作的DDL当然不会复制到复制点上去修改表结构了,其后的问题就一目了然了。

1>sp_reptostandby db,'all'             (sp_reptostandby 设置为“L1”或“all”,则启用对备用数据库的 DML 和 DDL 命令复制。这是缺省设置)

是不是这个啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP