找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 45517|回复: 82

[数据库知识] 两种常见的打开SQL数据库的方法

   火.. [复制链接]
发表于 2006-12-22 00:30:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
两种常见的打开SQL数据库的方法
在用友软件使用过程中,常发生互斥、冲突等现象,主要原因是系统管理中有异常任务,如果清理不掉或清理不及时,会影响工作。本文就以在数据库中“清除异常任务”为例,讲述两种常见的打开SQL数据库的方法。
一、安装了SQL企业版,含有“企业管理器”组件(例子中的SQL版本为2000)。
1、开始---程序---Microsoft SQL Server---企业管理器。

2、进入企业管理器,逐层展开控制台目录,直至看到数据库。

3、根据要修改的内容打开具体数据库即可。
以本文“清除异常任务”为例,打开UFSystem库,找到UA_Task(功能网络控制表),UA_TaskLog(站点网络控制表)两个表。

4、在要打开的表上右键,选择打开表---返回所有行。



5、看到表中的记录,进行编辑操作即可。
   以本文“清除异常任务”为例,最好是在所有用户都退出用友软件后,把全部记录选中,删除即可。即所有用户都退出用友软件,还能在该库中留有记录,即为异常任务。表中每个字段的含义,大家仔细观察都可以发现,不一一叙述了。


[ 本帖最后由 7257758 于 2006-12-22 01:39 编辑 ]

评分

参与人数 1威望 +10 金币 +20 魅力 +10 收起 理由
myyx + 10 + 20 + 10

查看全部评分

 楼主| 发表于 2006-12-22 01:41:44 | 显示全部楼层
二、安装了MSDE,系统中有Office中的Access组件。
(一)、通过Access迅速打开某个库中的所有表。(例子中的Office版本为2000
1、  开始---程序--- Microsoft Access

2、  弹出打开数据库对话框,选取消。

3、  文件---新建,弹出对话框,选“项目(现有数据库)”,确定。

4、  把该数据库保存至任意位置,默认为“我的文档”。起个名字,选创建。
5、根据实际情况,选出要打开的数据库。
以本文“清除异常任务”为例,第1项选数据库名称,可以在下拉按钮中选出;第2项输入登录服务器的信息一般选“使用Windows NT集成安全设置”;第3项选具体要打开的数据库,即UFSystem,确定。

5、  显示出打开库中的所有表,双击表,进行编辑操作即可。
以本文“清除异常任务”为例,分别打开UA_TaskUA_TaskLog两个表,把所有记录选中,删除即可。

(二)、通过ODBC数据源打开某个库中的具体某个表。
1、开始---程序--- Microsoft Access

2、  弹出打开数据库对话框,选“空Access数据库”,确定。

3、  把该数据库保存至任意位置,默认为“我的文档”。起个名字,选创建。

4、  在数据库对话框上,空白处右键,有链接表,选择。

5、  弹出对话框,文件类型中选最下面的ODBC Databases

6、  弹出对话框,选机器数据源,点击右下角,新建。

7、  弹出对话框,直接下一步。

8、  拉滚动条到最下面,选SQL Server,下一步。

9、  提示“完成”,点击完成。第1行名称可随意写,第2行可不写,第3行服务器在下拉按钮中选出。下一步。

10、直接下一步即可。

11、在“更改默认的数据库为”处打勾,下拉按钮中选中要修改的数据库。下一步。
   以本文“清除异常任务”为例,选中UFSsytem

12、提示“完成”,点击完成。再点击确定。

13、返回至选择数据源对话框。选中刚创建的连接,确定。

14、弹出的对话框中,选中要修改的表,确定。可以一次选多个表,依次单击即可。
    以本文“清除异常任务”为例,选中UA_TaskUA_TaskLog两个表。

15、返回数据库操作界面,双击表,进行编辑操作即可。
以本文“清除异常任务”为例,分别打开UA_TaskUA_TaskLog两个表,把所有记录选中,删除即可。
三、两种方法的比较:
1、速度方面。如果在数据库不是很多的情况下,第一种方法是最快的,其次是第二种方法中的第1种方法,最后是第二种方法中的第2种方法。如果数据库很多,而且计算机配置不是很高,则第二种方法中的第1种方法最快,其次是第二种方法中的第2种方法,第一种方法最慢。
2、可操作性方面。第二种方法要通俗易懂些,容易上手。而第一种方法对于对SQL不熟悉的朋友来说,容易误操作,从而产生不良后果。
注意事项:直接对数据库进行操作,有一定的危险性。故大家在做任何数据库操作的时候,都要提前进行数据备份,以免产生不必要的损失。
此文完。


发表于 2006-12-22 23:40:30 | 显示全部楼层
这两种方法都不错,我都用过,只是要小心,出问题,万不得已我是不会直接动数据库的!
发表于 2006-12-22 23:42:45 | 显示全部楼层

不错的一个贴子

特别是第二种方法,速度非常快,第一种方法是太慢了,我们单位有15个账套,打开一次要十几分钟时间。
发表于 2006-12-23 11:38:38 | 显示全部楼层
谢谢,解决我的大问题
发表于 2006-12-25 17:17:23 | 显示全部楼层
LZ 好厉害     要是清除异常任务不如下一个工具 或者 写一个批处理命令 执行一下

unlock.exe

83.75 KB, 下载次数: 18, 下载积分: 金币 -5

新建 文本文档.txt

384 Bytes, 下载次数: 14, 下载积分: 金币 -5

金币

快速加金币

下载提示积分金币不足,非特定用户等

无法下载,可充值金币

发表于 2006-12-27 22:21:14 | 显示全部楼层
我用过,感觉很不错!
发表于 2006-12-29 10:09:43 | 显示全部楼层
直接用isqlw删掉ufsystem中的ua_task和ua_tasklog的记录应该也可以吧
发表于 2007-1-3 23:39:19 | 显示全部楼层
我用过,感觉很不错!
发表于 2007-1-15 16:26:54 | 显示全部楼层
不错不错,多谢!!!!!!!!!!!!!!!
发表于 2007-1-17 16:50:21 | 显示全部楼层
谢谢,先下来回去慢慢看!
发表于 2007-1-17 21:23:03 | 显示全部楼层
这篇文章不错...很有启发
发表于 2007-1-17 23:56:04 | 显示全部楼层
挺不错的,多谢分享,共同努力!
发表于 2007-1-29 17:09:24 | 显示全部楼层
好东西!!
谢谢分享!!!
发表于 2007-1-29 17:44:38 | 显示全部楼层
很不错 收藏
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-11-26 23:35 , Processed in 0.074779 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表