访问DB后端文件膨胀 [英] Access DB back-end File bloating

查看:94
本文介绍了访问DB后端文件膨胀的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我们运行一个MS Access 2000 DB,大约有15个用户。

它位于Win 2000 Server(SP4)计算机上并通过Citrix运行/>
Metaframe Presentation Server 3.0。


--------------------------


后端文件大小通常约为30兆左右,并且接收它

随机出现在大约700-800兆的腹部。

DB开发人员和Server Tech一样难倒。


我为他们提供客户端技术和轻型服务器支持。


-------------------------

这可以通过修复和紧凑来解决,但它确实如此

每周发生一次,而不是每3个月发生一次或

所以。



有没有人有关于这类事情的原因有什么想法吗?

谢谢,


Jameso321


-

使用 http://www.dbforumz.com 界面,应作者的要求

单独检查文章是否符合usenet标准

主题网址: http:// www .dbforumz.com / MS-Access-DB ... ict234126.html

访问主题网址以联系作者(reg。 req''d)。举报滥用行为: http://www.dbforumz.com/eform.php ?p = 811556

Hi,
We run an MS Access 2000 DB with about 15 users.
It is on a Win 2000 Server (SP4) machine and runs through Citrix
Metaframe Presentation Server 3.0.

--------------------------

The backend files size is usually about 30 meg or so and recelty it
has been bloating on random occasions to about 700-800 megs.
The DB developer is stumped as is the Server Tech.

I provide Client-side tech and light server support for them.

-------------------------
This is solved with a repair and compact when it occurs, but it is
happening about once per week now instead of once every 3 months or
so.


Does anyone have any ideas regarding the causes of this type of thing?
Thanks,

Jameso321

--
Posted using the http://www.dbforumz.com interface, at author''s request
Articles individually checked for conformance to usenet standards
Topic URL: http://www.dbforumz.com/MS-Access-DB...ict234126.html
Visit Topic URL to contact author (reg. req''d). Report abuse: http://www.dbforumz.com/eform.php?p=811556

推荐答案

首先,在访问2000中,存在大量严重膨胀问题

固定,因此你必须为office 2000安装服务包,并且还要为JET安装



假设您安装了许多错误修复程序办公室和喷气机通过

服务包,然后接下来要检查的是是否有任何新代码,或某些类型的导入更改

,或正在运行报告使用临时数据。


因此,通常,膨胀是某些代码或创建临时数据的例程或使用临时表进行处理的结果。我们都知道代码中使用的任何临时表都会导致膨胀。


你可以在这里进一步阅读:
http://www.granite.ab.ca/access/bloatfe.htm


以上谈到前端,但很多也适用于后面

结束......


-

Albert D. Kallal(访问MVP)

加拿大艾伯塔省埃德蒙顿
pl ***************** @ msn.com
http://www.members.shaw.ca/AlbertKallal
First, in access 2000, a good number of serious bloating problems where
fixed, and thus you have to install the service packs for office 2000, and
also for JET.

Assuming that you installed the many bug fixes for office and jet via the
service packs, then the next thing to check is if any new code, or a change
in some type of import, or report is being run that uses temp data.

So, usually, bloat is result of some code, or routines that creates temp
data, or uses a temp table for processing. We all know that any temp table
used in code will cause the bloat.

You can do some further reading here:
http://www.granite.ab.ca/access/bloatfe.htm

the above talks about the front end, but much also applies to the back
end...

--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
pl*****************@msn.com
http://www.members.shaw.ca/AlbertKallal


jameso321< Us ************ @ dbForumz.com>写在

新闻:4 _ ************************************* ** @ dbf orumz.com:
jameso321 <Us************@dbForumz.com> wrote in
news:4_***************************************@dbf orumz.com:
我们运行一个MS Access 2000 DB,大约有15个用户。

它位于Win 2000 Server(SP4)上机器并运行Citrix
Metaframe Presentation Server 3.0。

--------------------------

后端文件大小通常约为30兆左右,并且随时随地膨胀到大约700-800兆。

数据库开发人员难倒和服务器技术一样。

我为他们提供客户端技术和轻型服务器支持。

--------------- ----------

这可以通过修复和紧凑来解决,但它现在每周发生一次而不是每3个月发生一次<

有没有人对这种类型的东西有任何想法?
We run an MS Access 2000 DB with about 15 users.

It is on a Win 2000 Server (SP4) machine and runs through Citrix
Metaframe Presentation Server 3.0.

--------------------------

The backend files size is usually about 30 meg or so and recelty
it has been bloating on random occasions to about 700-800 megs.

The DB developer is stumped as is the Server Tech.

I provide Client-side tech and light server support for them.

-------------------------

This is solved with a repair and compact when it occurs, but it is
happening about once per week now instead of once every 3 months
or so.

Does anyone have any ideas regarding the causes of this type of
thing?




As Albert建议,确保所有用户都更新到一个体面的/>
版本的Access(这意味着应用Office SR1或更高版本;可能选择不实施SP3的原因是它包含了

Draconian Outlook安全性。补丁几乎禁用了所有有用的

附件),并且每个工作站必须至少打补丁到4#

SP6(目前的版本是8; 7是错误的,不是可用; 6

就够了,虽然8个补丁有些代码执行

漏洞)。


但最可能的原因是膨胀是不好的应用程序设计。


如果应用程序正在添加和删除后端的记录,

这将导致很多膨胀。这是新手

程序员的常见错误,在后端使用临时表,将记录添加到

工作集,然后删除它们。


任何临时表应该在

单独工作站上的单独temp.mdb中,而不是在服务器上。


- -

David W. Fenton http://www.bway。 net / ~dfenton

dfenton at bway dot net http://www.bway.net/~dfassoc


" Albert D.Kallal"写道:
"Albert D.Kallal" wrote:
首先,在访问2000中,有很多严重的膨胀问题
在哪里修复,因此你必须安装办公室的服务包
2000对于JET也是如此。

假设您通过
服务包安装了办公室和喷气机的许多错误修复程序,那么接下来要检查的是如果有任何新代码,或某种类型的导入更改
,或正在运行使用临时数据的报告。

因此,通常,膨胀是一些代码的结果,或创建数据的例程,或使用临时表进行处理的例程。我们都知道代码中使用的任何临时表都会导致膨胀。

你可以在这里进一步阅读:
http://www.granite.ab.ca/access/bloatfe.htm 返回
结束...
First, in access 2000, a good number of serious bloating problems
where
fixed, and thus you have to install the service packs for office 2000,and
also for JET.

Assuming that you installed the many bug fixes for office and jet via
the
service packs, then the next thing to check is if any new code, or a
change
in some type of import, or report is being run that uses temp data.

So, usually, bloat is result of some code, or routines that creates
temp
data, or uses a temp table for processing. We all know that any temp
table
used in code will cause the bloat.

You can do some further reading here:
http://www.granite.ab.ca/access/bloatfe.htm

the above talks about the front end, but much also applies to the back
end...





感谢您的回复。该服务器上的Windows 2k服务器和Office 2k

是关于服务包和正常更新的最新信息。


我已将此信息传递给DB开发人员,但是他坚持认为这个问题在数据库的外部。


对于与DB无关的原因你有什么话要说吗?


请记住,这一切都在Citrix Metaframe Presentation Server上运行

3.0并且整个shabang运行在服务器本身上;前端

和后端。每个用户都有自己的前端。

谢谢


-

发布时使用 http://www.dbforumz.com 界面,应作者的要求

文章单独检查符合usenet标准

主题网址: http://www.dbforumz.com/MS-Access-DB...ict234126.html

访问主题网址以联系作者( reg.req''d)。举报滥用行为: http://www.dbforumz.com/eform.php ?p = 811914




Thanks for responding. Windows 2k Server and Office 2k on that server
are current with respect to service packs and normal updates.

I have passed this information to the DB developer, but he insists
that the problem is external to the DB.

Do you have anything to say regarding causes that are not DB related?

Keep in mind this is all run on Citrix Metaframe Presentation Server
3.0 and the whole shabang runs on the server itselfl; the front ends
and back end. Each user has their own front end.
Thanks

--
Posted using the http://www.dbforumz.com interface, at author''s request
Articles individually checked for conformance to usenet standards
Topic URL: http://www.dbforumz.com/MS-Access-DB...ict234126.html
Visit Topic URL to contact author (reg. req''d). Report abuse: http://www.dbforumz.com/eform.php?p=811914


这篇关于访问DB后端文件膨胀的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆