Chinaunix

标题: 出现两个问题numberoflocks & user id not valid [打印本页]

作者: xiangyueyuzu    时间: 2008-12-21 13:23
标题: 出现两个问题numberoflocks & user id not valid
hi all:
          这里我有两个问题需要请教各位,一个是关于SYBASE中一个表里有100W条数据,同时提取20W条进行处理的时候还OK,但是如果是再多一点就不行了,是不是跟number of locks有关呢;  另外一个问题是我load了一个别处的数据库到本地发现在程序操作的时候会报错server user id 6 is not a valid user in databASE 'xxx' ,这个有什么好办法么,我看别人说加个alias就可以,但是我已经对这个database加了sp_addalias username,dbo  但是还是有问题,是我加完alias后,需要重新启动么
            就上面两个问题,希望大家不吝赐教
作者: hobbylu    时间: 2008-12-21 21:42
master..syslogins和db..sysusers表中的数据没有匹配,重新建一下就好了
作者: hobbylu    时间: 2008-12-22 08:07
你的数据库是load的,master..syslogins中该用户的suid跟你的数据库中的sysuser中该用户的suid不匹配。这种问题一般都是load才会引起的
作者: chuxu    时间: 2008-12-22 08:21
原帖由 xiangyueyuzu 于 2008-12-21 13:23 发表
hi all:
          这里我有两个问题需要请教各位,一个是关于SYBASE中一个表里有100W条数据,同时提取20W条进行处理的时候还OK,但是如果是再多一点就不行了,是不是跟number of locks有关呢;  另外一个问题 ...


但是如果是再多一点就不行了,不行的时候报什么错误?
作者: xiangyueyuzu    时间: 2008-12-22 20:51
标题: 回复 #4 chuxu 的帖子
不行的时候就没什么报错,应用程序直接就退出来了,因为这个应用程序没有太多的日志所有比较烦恼
作者: zcjzcx    时间: 2008-12-23 21:33
应用程序如何取得数据? 有可能与内存有关, 你的服务器的内存容量支持你检索的数据条数是有限的。 number of locks是数据锁的数量限制参数, 应该不会导致你应用程序的错误。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2