我使用db2stop force停止了我的数据库.启动后重新启动备份,之后我无法再从客户端连接到db:使用命令
db2使用"user"连接到"dbname"
SQL30082N安全处理失败,原因为"42"("ROOT CAPABILITY REQUIRED").SQLSTATE = 08001
密码和用户名是正确的.当我在服务器连接时使用命令
db2连接到"dbname"
要么
db2连接到"dbnmae"用户"user"
要么
db2连接到"dbname"用户db2inst1
工作得很好.我真的很困惑.任何帮助非常感谢谢谢.
到目前为止我尝试了什么:
db2 get dbm cfg | grep -i auth用于本地授权的GSS插件
(LOCAL_GSSPLUGIN)=服务器连接身份验证
(SRVCON_AUTH)= NOT_SPECIFIED数据库管理器身份验证
(AUTHENTICATION)= SERVER无权限允许编目
(CATALOG_NOAUTH)=否可信客户端身份验证
(TRUST_CLNTAUTH)= CLIENT绕过联合身份验证
( FED_NOAUTH)=没有
切换到客户端但没有使用
db2使用身份验证客户端更新dbm cfg
尽管这个问题已经很久了,但对这个问题有一个坚实的答案会很棒.嗨locojay,你是怎么经营的?:-)
我在Windows PC中遇到SQL30082N原因码24问题,今天我们在AIX服务器上遇到了同样的问题.
我用谷歌搜索了几个小时,并没有找到一个快乐的答案,这与在服务器和客户端中拥有相同名称的用户有关.IMO它不适用于我,因为我遇到了一个与域隔离的VBox(没有网络).
我的情况:我以用户db2admin安装了DB2,没有安全性.然后我将DBADM授予VIRTUALUSR01并为该用户提供了密码.
db2 connect to TheBase
Run Code Online (Sandbox Code Playgroud)
工作良好.但
db2 connect to TheBase user VIRTUALUSR01 using TheRightPassword
Run Code Online (Sandbox Code Playgroud)
返回SQL30082N,原因码为24.
我经常听到"将政策与机制分离"的口号,特别是在Unix哲学的背景下.这是什么意思,它的具体例子是什么?何时/为什么/它不是一件好事?
我有一个使用冻结数据的对象:
sub frozen_data {
my $self = shift;
$Data::Dumper::Indent = 0;
$Data::Dumper::Terse = 1;
return Data::Dumper->Dump( [ $self->{_DATA}, ] );
}
Run Code Online (Sandbox Code Playgroud)
和相应的解冻:
sub thaw_data {
my ($self) = @_;
$self->{_DATA} = eval $self->{DATA};
}
Run Code Online (Sandbox Code Playgroud)
这似乎运作良好,有任何问题吗?我也试过通过perlcritic来运行它,我得到了这个:
Expression form of "eval" at line 69, column 22. See page 161 of PBP. (Severity: 5)
Run Code Online (Sandbox Code Playgroud)
写这个的更好的方法是什么?
我有一个Dictionary<string, FieldDefinition>依赖属性,当我将它绑定到WPF列表框时,我希望它只打印字符串(而不是FieldDefinition).
有没有办法做到这一点?
我有一个从母版页派生的页面.在这个页面上,我有一个隐藏字段("hfUser").如何使用JQuery访问此"hfUser"控件并获取/设置其值?我试过这个变种:
$(document).ready(function() {
var test = $("#hfUser").val();
alert(test);
});
Run Code Online (Sandbox Code Playgroud)
但是测试=未定义.我猜我的选择器错了,但我不知道如何获得asp隐藏字段.有任何想法吗?
谢谢
我正在考虑在C#中编写一个控制台应用程序,我希望将历史,完成和命令行编辑功能纳入GNU readline(但不一定非常广泛!)
是否有.net的现有库提供此类功能?我想一个选择是使用互操作服务来调用GNU readline.但是有原生选择吗?
我正在尝试删除一个项目ArrayList,我得到这个例外:
Collection was modified; enumeration operation may not execute.
有任何想法吗?
我对QT很新.我已经搞了一个星期了.当我尝试将自定义数据类型添加到Qlist时,我遇到了一个错误
QObject parent;
QList<MyInt*> myintarray;
myintarray.append(new const MyInt(1,"intvar1",&parent));
myintarray.append(new const MyInt(2,"intvar2",&parent));
myintarray.append(new const MyInt(3,"intvar3",&parent));
Run Code Online (Sandbox Code Playgroud)
我的MyInt类是int的简单包装器,看起来像这样
#ifndef MYINT_H
#define MYINT_H
#include <QString>
#include <QObject>
class MyInt : public QObject
{
Q_OBJECT
public:
MyInt(const QString name=0, QObject *parent = 0);
MyInt(const int &value,const QString name=0, QObject *parent = 0);
MyInt(const MyInt &value,const QString name=0,QObject *parent = 0);
int getInt() const;
public slots:
void setInt(const int &value);
void setInt(const MyInt &value);
signals:
void valueChanged(const int newValue);
private:
int intStore;
};
#endif
Run Code Online (Sandbox Code Playgroud)
我在Qlist追加期间得到的错误
错误:从'const …
所以,我有两个日期YYYY-MM-DD和ZZZZ-NN-EE
我怎样才能知道它们之间有多少秒?
c# ×3
.net ×2
asp.net ×1
c++ ×1
coding-style ×1
collections ×1
data-dumper ×1
date ×1
db2 ×1
definition ×1
dictionary ×1
enumeration ×1
exception ×1
hiddenfield ×1
java ×1
javascript ×1
jquery ×1
perl ×1
policy ×1
qt ×1
readline ×1
time ×1
tostring ×1
unix ×1
wpf ×1