我无法在示例数据库上浏览数据。html" target="_blank">安装程序如下:-Windows 7 64位PRO,-IBM DB2 Express-C,10.5.500.107(最新)-IBM Data Studio版本4.1.1(管理安装,使用IBM installation Manager 1.8.1安装)
数据库凭据为:db2admin/db2admin Windows管理员用户名为:Nenad(密码保护)
通过DB2命令行处理器(开始->IBM DB2 DB2COPY1(Default)->DB2命令行处理器),我可以使用以下方式连接到SAMPLE数据库:
db2 => connect to sample
Database Connection Information
Database server = DB2/NT64 10.5.5
SQL authorization ID = NENAD
Local database alias = SAMPLE
和查询staff表:
db2 => select * from staff
ID NAME DEPT JOB YEARS SALARY COMM
------ --------- ------ ----- ------ --------- ---------
10 Sanders 20 Mgr 7 98357.50 -
20 Pernal 20 Sales 8 78171.25 612.45
30 Marenghi 38 Mgr 5 77506.75 -
40 O'Brien 38 Sales 6 78006.00 846.55
50 Hanes 15 Mgr 10 80659.80 -
60 Quigley 38 Sales - 66808.30 650.25
70 Rothman 15 Sales 7 76502.83 1152.00
80 James 20 Clerk - 43504.60 128.20
90 Koonitz 42 Sales 6 38001.75 1386.70
100 Plotz 42 Mgr 7 78352.80 -
110 Ngan 15 Clerk 5 42508.20 206.60
120 Naughton 38 Clerk - 42954.75 180.00
130 Yamaguchi 42 Clerk 6 40505.90 75.60
140 Fraye 51 Mgr 6 91150.00 -
150 Williams 51 Sales 6 79456.50 637.65
160 Molinare 10 Mgr 7 82959.20 -
170 Kermisch 15 Clerk 4 42258.50 110.10
180 Abrahams 38 Clerk 3 37009.75 236.50
190 Sneider 20 Clerk 8 34252.75 126.50
200 Scoutten 42 Clerk - 41508.60 84.20
210 Lu 10 Mgr 10 90010.00 -
220 Smith 51 Sales 7 87654.50 992.80
230 Lundquist 51 Clerk 3 83369.80 189.65
240 Daniels 10 Mgr 5 79260.25 -
250 Wheeler 51 Clerk 6 74460.00 513.30
260 Jones 10 Mgr 12 81234.00 -
270 Lea 66 Mgr 9 88555.50 -
280 Wilson 66 Sales 9 78674.50 811.50
290 Quill 84 Mgr 10 89818.00 -
300 Davis 84 Sales 5 65454.50 806.10
310 Graham 66 Sales 13 71000.00 200.30
320 Gonzales 66 Sales 4 76858.20 844.00
330 Burke 66 Clerk 1 49988.00 55.50
340 Edwards 84 Sales 7 67844.00 1285.00
350 Gafney 84 Clerk 5 43030.50 188.00
35 record(s) selected.
所以我想DB/DBMS工作得很好。
Database: SAMPLE
Host: localhost
Port number: 50000
Username: db2admin
Password: db2admin
当我点击表格时,我可以看到所有的表格。
但当我右键单击(schema:NENAD)(表名:STAFF)Data->Browse Data时,我发现了这个错误:
sqlsyntaxerrorexception:语句失败,因为授权ID没有执行操作所需的授权或特权。授权ID:“db2admin”。操作:“选择”。对象:“nenad.staff”..SQLCODE=-551,SQLSTATE=42501,DRIVER=4.18.60由于授权ID没有执行操作所需的授权或特权,语句失败。授权ID:“db2admin”。操作:“选择”。对象:“nenad.staff”..SQLCODE=-551,SQLSTATE=42501,Driver=4.18.60
使用Oracle Express DB和SQL Studio,我以以下(非常简单)方式创建新用户并授予权限:
编辑-更新:我必须使用:
Step 1:
Start menu -> IBM DB2 DB2COPY1 (Default) -> DB2 Command Line Processor
In DB2 Command Line Processor:
db2 => connect to sample
db2 => GRANT DBADM ON DATABASE to db2admin
Step 2:
db2admin stop
db2admin start
IBM Data Studio连接错误SQL1035N
IBM Data Studio
IBM data studio未连接到本地DB2数据库
您的问题是,您是以Nenad的身份登录到命令行(您可以通过默认模式判断这一点),而您是以db2admin的身份通过DataStudio登录到DB。您需要以nenad身份登录到Data Studio。或者作为Nenad,您需要向用户ID db2admin授予适当的权限。
编辑:添加以更好地解释事情以及您在下面的评论中的问题....DB2不像其他数据库那样使用创建的用户ID。它依赖底层操作系统或LDAP进行身份验证。在UNIX/Linux环境中,管理上最高Id的实例Id是将实例设置为运行的Id。您的db2admin帐户就是这个帐户。也就是说,Windows引入了一个不同的安全方案。即使实例ID存在,无论谁安装了产品(他们的用户ID),都倾向于在DB2中被授予较高的管理权限。发出create database
语句时,您使用的是Windows用户ID。因此,它成为数据库的所有者,并将dbadm
、secadm
、dataaccess
和accessctrl
授予它。db2admin通常会有dbadm with DATAACCESS with accessctrl
。因此需要以Nenad(带有secadm
的ID)登录,并将dbadm
、secadm
、dataaccess
、accessctrl
授予用户db2admin(为了安全起见)。现在那个ID应该有你要找的东西。
我不建议任何ID都有这些特权。如果您所需要的只是对表的读/写访问权,那么只需DataAccess
就可以完成此任务。
本文向大家介绍Python3 伪装浏览器的方法示例,包括了Python3 伪装浏览器的方法示例的使用技巧和注意事项,需要的朋友参考一下 一、伪装浏览器 对于一些需要登录的网站,如果不是从浏览器发出的请求,则得不到响应。所以,我们需要将爬虫程序发出的请求伪装成浏览器正规军。 具体实现:自定义网页请求报头。 二、使用Fiddler查看请求和响应报头 打开工具Fiddler,然后再浏览器访问“https
本文向大家介绍Android 使用PDF.js浏览pdf的方法示例,包括了Android 使用PDF.js浏览pdf的方法示例的使用技巧和注意事项,需要的朋友参考一下 Android的WebView做不到ios的WebView那样可以很方便的直接预览pdf文件。要实现利用WebView预览pdf我们可以使用谷歌文档服务: 这种方式国内网络环境是不用考虑的。当然也有替代的方案:我们可以使用mozil
本文向大家介绍PHP实现浏览器格式化显示XML的方法示例,包括了PHP实现浏览器格式化显示XML的方法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现浏览器格式化显示XML的方法。分享给大家供大家参考,具体如下: 在头部加上 刚开始加上了发现还是不行。最近一直尝试最后终于找到解决办法。在代码最后加上exit;就可以了 终于显示了,很爽 PS:这里再为大家提供几款关于xml操作
本文向大家介绍C#实现图片上传与浏览切换的方法,包括了C#实现图片上传与浏览切换的方法的使用技巧和注意事项,需要的朋友参考一下 本文以一个完整实例讲述了C#实现图片上传与浏览切换的方法,对于进行C#程序设计来说具有一定的借鉴价值。分享给大家供大家参考。 具体实现代码如下: 希望本文实例对大家的C#程序设计有所帮助。
本文向大家介绍Android实现图片浏览器示例,包括了Android实现图片浏览器示例的使用技巧和注意事项,需要的朋友参考一下 本文所述为一个基础的Android图片浏览器代码,是仿写Google原版实现的,代码中实现了主要的实现过程和方法,具体的完善还需要自己添加,代码中有很多注释,可帮助新手们快速理解代码,使用了部分图像资源。 主要功能代码如下: 本文所述仅为其主要功能代码部分,读者可以对其进
我编写了一个非常简单的spring boot应用程序,并将其打包在Docker中。 docker文件的内容是: 我把它推到了docker hub。 我在aws上创建了一个新的EC2实例。然后我连接到它并键入以下命令: 最后一个命令在屏幕上给出了许多消息,表示spring boot应用程序正在运行。 看起来很棒。但是,当我打开浏览器并键入:http://ec2-54-86-87-68.compute