java文件 *** 作要用到什么事务

java文件 *** 作要用到什么事务,第1张

如果要把两个事件作为一喊袭个原子处理, 就类似于你去取款机取100块钱, 卡上已经扣了100, 但是在钱吐了一半的时候取款机故障了, 结果卡上已经扣了但是钱你没拿到, 就要出问题了, 所以这时候就要用到事务, 把这两件事作为一个原子, 如果一个出现问题, 另一个会回滚到 *** 作前的状态.

同样对许多个zip包进行解压 *** 作时枝渗戚 如果执行一半时出现异常或者猛陵断电 就要回滚到解压之前的状态.

文员是公司的基层职员,一般从事文件处理工作,也有许多的公司从薪金上划分员工/文员/职员的级别,但有些公司对文员的要求很高,也赋予一些权力。也有可能是踏入管理阶层的第一步。

主要分:行政文员、人事文员、文案文员、档案文员、销售文员

行政文员主要负责办公室日常事务。

人事文员主要负责人事考勤、人员招聘、薪酬计算、社保办理及后勤的管理。

文案文员主要负现起草文件合同等文件。

档案文员主要负责管理公司文件、合同等相关的资料。

销售文员主要负责协助销售合同及其他营销文件资料的管理、归类、整理、建档和保管正饥团工作。

工作内容

第一条 传达事务

1、接待来访:来访者不同,事有大小,文员要区别对待。对应该会见的人,应直接转达对方的意图,并引其进入会客室或告知各部门接洽人,不论对方要求见面还是预约。对不宜会见的人,在请示相关人员后以“不在”、“正在开会”或“工作很忙”等为由,拒绝对方或是将个人意见报经理后接受答复。

2、接听电话:接听电话时一定要先声明“这里是××公司”,然后记下对方的姓名、工作单位等,根据对方情况,不妨碍时可明确回答,但一般不说总经理是否在。

3、转达:需要转达时要正确听取对方的身份和要转达的内容,并准确、迅速地转达。

4、文件的收发及分送:收到的邮件或送来的文件首先要区别是直接呈送办公室主任的,还是需文员再进行处置和整理的,或者是私用文书(这些区分的范围需事先请示主任)。需主任办理的要直接送主任,主任不在时如果有于之人直接有关的留言、电报、快递,可用电话告知。

第二条 日常运转工作

1、日程的设计及其安排:对所确定的应由主任处理的事项如会见、出席会议的日期和时间进行记录整理,并随时进行调查,协助主任制定出日程表。日程计划应记入每月日程表,必要时在上面记下预定内容和变更情况。

2、准备及安排:有些工作需要特别的准备和安排,这些工作通常都有一定的时间限制,因此必须提前做好适当的准备。

第三条 用品的整理

文员应将举橘主任工作中所需要的文件资料、各项用品及备用品事先准备齐全。

1、在办公室内:平常经常使用的物品及备用品,应在合适的地方放置合适的数量,为此,应设计一张用品及备用品的明细表,在上面记下品种和一月或一周所需数量以及补充的数量和补充日期。

2、主任外出时:主任外出时需使用的钢笔、铅笔等,每天都应该注意事先做好准备好一定数量,需要收入提包内的物品也要做同样考虑。这些需要准备的物品应在询问过主任后制做一张明细表事先贴好以防遗漏。

3、文件、资料的准备:首先要弄清楚那些文件是重要的,如果不明白。要详细询问,以便将可能会用的文件材料一并准备齐全,然后画一张文件明细表以方便使用。

第四条 文件整理业务

1、为使主任处理完毕或正在使用的文件不丢失、散乱,并且随时可以提用,需要对文件进行整理。整理工作首先要根据主任的意见将文件分类,并放入固定的装具和内容器内,使用中还要经常整理,做到很容易查到文件。

2、整理工作的关键是分类项目的确定和保管及整理文件用品的选择与整理、借阅手续的完善。

3、业务用的文件分为正在处理的文件、正在运行的现行文件和已处理完毕的文件,此外还有机密类的文件。根据应用情况还可以分为每日必用、常用和不常用的三种。

4、经过整理后,对文件进行装订,并给每一个文件集合体以一定的户头名称。应在听取合租人意见后再制作一张文件分类的明细表,将表贴在保管场所或保管人的桌子上以便于参照。

第五条 整理清扫工作

1、清理桌面:台历每天调整日期,桌子要擦抹干净,常用品要准备好,并按要求备齐数量,将前一天取出的图书、文件放回原处,有破损和污染的物品要清扫更换。

2、室内的物品要放在固定的地方。

第肢指六条 代行业务

1、参加庆典、丧礼等仪式留心服装和服饰品及行为以表达得体,同时还要十分讲究寒暄、应酬的用语。

2、转达主任意见或命令:表达主任意见要完整、准确,注意简洁迅速。有时根据情况还要将对方的答复向主任汇报。

第七条 会计实务

该项事务是指由经理直接使用的几种账目的管理,包括各项物品的购入及发放、次产的调配及运用、现金收入及支出等方面的账目记录及管理。

1、关于次产状态及收支情况要制作明细表,至少一个月要制作一张月报表。在特殊情况下,要随时根据经理及副经理发要求拿出报表。

2、处理资产状况还应注意以下几点:

(1)支持及收入可以根据原始凭证将其发生额记下现金出纳账中。现金出纳账中与先进余额的数额应保持一致。票据上要有经手人和秘书的印章以明确责任。将这些收据汇总后让经理过目。

(2)日常的现金支出应限定一定的数量,若有特殊项目,应申请特别支出的资金或开出支票。

(3)开具支票需有收据或其他凭证,并在支票上记下用途,由经理盖章。

(4)资产分为土地、建筑物、有价证券备用品及各种家具杂物的押金等。应设立各种资产的台账及有价证券薄,详细记录各种资产的内容、单价、数量及现有额及出入额等。

(5)银行存款及邮政储蓄要设存款底帐,接受款项者应按名称分别立帐并明示账额。

3、各种物品的购入和发放应注意有无使用申请、手续是否齐全,并及时入帐,以免遗忘和推迟记账。

第八条 协助调查

公司的调查通常分为任命调查和一般性调查两类。公司在开展各种调查调查时办公室秘书需做好协助工作。

1、进行调查工作时,秘书应选择合适的专家、顾问进行委托或将他们列为调查委员,并与之保持联系,需要时提出调查课题请他们完成。

2、有些专家事项的调查,秘书也可以亲自听取专家和当事人的意见,或在调查各方面情况后,将意见和调查情况汇总后报告给经理。

第九条 文书工作

文书工作有包括写作信涵、起草文件,以及卷清和印刷文件三个方面。

1、信涵的完成:对经理会经常使用的信件种类可事先汇集为“标准通信范围例”,需要时选择一种,略加增删便可使用,较为方便。

2、文件的卷清及印刷:主要包括将草案以笔记形式卷清、用打字机打印、直接打印以及辑录图书杂志上的有关内容等工作。

第十条 联系业务

联系工作就是要向经理或副经理转达某项事情并向对方转告经理或副经理的意图,听取对方的答复,并将答复再反馈给经理。

第十一条 招待事务

招待是指在经理外出、返回或有客人来访时的礼仪性款待,多指派事务员或勤杂工来完成。款待包括向导、收存携带物品、奉送茶点、迎来送往等。

1、为经理服务

(1)经理外出时应准备好车辆。

(2)回到公司时,要接过脱下的外套、帽子等,然后放到一定的地方,并随时用刷子清洁衣物。

(3)从外面回到办公室的时候,夏天要递上湿毛巾、冰水、咖啡或苏打水,冬天要递上热毛巾或咖啡。

(4)要视空气情况调好空调。

2、为客人服务:秘书还须对客人进行服务,比如出入公司时参照对经理的服务进行接待。若需要来访者等候时,应递上报纸或画报等。

一、启用FileTable

1、修改数据库引擎的属性

打开“SQL Server配置管理器”,修改SQL Server数据库引擎的属性。使用此页可针对此 Microsoft SQL Server 2012安装启用 FILESTREAM。

(1)针对 Transact-SQL 访问并配者启用 FILESTREAM

选中此项可针对 Transact-SQL 访问启用 FILESTREAM。 必须选中此控制选项,才能使用其他控制选项。如果不启用此选项,就不能添加FileStream文件组。

(2)针对文件 I/O 流访问启用 FILESTREAM

选中此项可针对 FILESTREAM 启用 Win32 流访问。

(3)Windows 共享名

使用此控制选项可输入将用来存储 FILESTREAM 数据的 Windows 共享的名称。默认为该SQL Server实例的名称。

(4)允许远程客户端针对 FILESTREAM 数据启用流访问

选中此控制选项可允许远程客户端访问此服务器上的此 FILESTREAM 数据。

2、修改服务器的属性

打开“SQL Server Management Studio”,修改该实例的配置。默认配置如下:

上述选项解释如下:

(1)“FILESTREAM 访问级别”显示 SQL Server 实例上支持的 FILESTREAM 的当前级别。若要更改访问级别,请选择以下值之一:

已禁用

无法将二进制大型对象 (BLOB) 数据存储在文件系统中。此为默认值。即filestream access level=0

已启用 Transact-SQL 访问

可使用 Transact-SQL 访问 FILESTREAM 数据,但不能通过文件系统进行访问。即filestream access level=1

已启用完全访问

FILESTREAM 数据可使用 Transact-SQL 以及通过文件系统进行访问。即filestream access level=0

注意:在首次启用 FILESTREAM 时,您可能需要重新启动计算机才能配置驱动程序。

(2)“FILESTREAM 共享名称”显示在安装过程中选择的 FILESTREAM 共享的只读名称。

在本次实验中,我们将“FILESTREAM 访问级别” 设定为:已启用完全访问。

如果是通过T-SQL脚本执行,则运行以下脚本:

EXEC sys.sp_configure N'filestream access level', N'2'

RECONFIGURE WITH OVERRIDE

注意:设置完成之后,重启实例。

3、配置防火墙

若要在防火墙保护的环境中使用 FILESTREAM,客户端和服务器都必须能够将 DNS 名称解析为包含 FILESTREAM 文件的服务器。FILESTREAM 要求 Windows 文件共享端口 139 和 445 处于打开状态。

二、配置文件组

1、添加文件组

完成上述 *** 作之后,就可以为该数据库添加专用于FileStream的文件组。

如果是通过脚本 *** 作,请运行以下脚本:

ALTER DATABASE [db01] ADD FILEGROUP [FileStreamFileGroup] CONTAINS FILESTREAM

2、添加文件

完成上述 *** 作之后,就可以为该卖悄数据库添加FilStream类型的数据库文件。

在本例中,系统并没有为“FileStream数据”的文件类型创建mdf或ndf文件,而是在文件夹C:\SqlData下面自动创建以逻辑名称命名的文件夹,即 C:\SqlData\FileData。其中filestream.hdr 文件是 FILESTREAM 容器的头文件。当这个数据库被删除时,mdf、ndf、log连同这个文件夹都会被删除。

如果是通过脚本 *** 作,请运行以下脚本:

ALTER DATABASE [db01] ADD FILE ( NAME = N'FileData', FILENAME = N'C:\SqlData\FileData' ) TO FILEGROUP [FileStreamFileGroup]

注意:在上例中,在运行脚本之前,必须存在C:\SqlData,建议使用右侧的选择按钮选择路径。如果路径不存在,就会报错:

同时不能存在重复的文件夹,即不能存在C:\SqlData\FileData。否则也会报错:

3、启动绝薯非事务访问

FileTable 使 Windows 应用程序可以获取 FILESTREAM 数据的 Windows 文件句柄而不需要 SQL Server 事务。为了允许对 SQL Server 中存储的文件进行此非事务性访问,必须为要包含 FileTable 的每个数据库在数据库级别上指定所需的非事务性访问级别。

选项解释如下:

(1)FILESTREAM 非事务访问

为从文件系统到 FileTables 中存储的 FILESTREAM 数据的非事务性访问指定以下选项之一:OFF、READ_ONLY 或 FULL。

如果在服务器上未启用 FILESTREAM,则该值将设置为 OFF 并且被禁用。在本次实验中,将其设置为FULL。

(2)FILESTREAM 目录名称

为与所选数据库相关联的 FILESTREAM 数据指定目录名称。在 FileTable 文件夹层次结构中,此数据库级目录将成为在实例级别为 FILESTREAM 指定的共享名称的子级以及在数据库中创建的 FileTable 的父级。

如果启用非事务性访问时没有提供目录名称,则在以后必须提供它,这样才能在数据库中创建 FileTable。

如果是通过脚本执行,如下:

ALTER DATABASE db01

SET FILESTREAM ( NON_TRANSACTED_ACCESS = FULL, DIRECTORY_NAME = N'ImageFiles' )

注意:更改现有数据库时,调用带 DIRECTORY_NAME FILESTREAM 选项的 ALTER DATABASE (Transact-SQL) 语句。使用这些选项更改目录名称时,数据库必须以独占方式锁定,没有打开的文件句柄。

说明:为检查是否在数据库上启用了非事务性访问,可以查询目录视图,脚本如下:

SELECT DB_NAME(database_id), non_transacted_access, non_transacted_access_desc

FROM sys.database_filestream_options

三、创建FileTable

1、创建第一个FileTable

“SQL Server Management Studio”只提供一个脚本模板,要想创建FileTable还是得用脚本完成:

USE db01

CREATE TABLE ImageTable1 AS FILETABLE

官方的范本为:

USE [db01]

CREATE TABLE [dbo].[ImageTable1] AS FILETABLE ON [PRIMARY] FILESTREAM_ON [FileStreamFileGroup]

WITH

(FILETABLE_DIRECTORY = N'ImageTable1', FILETABLE_COLLATE_FILENAME = Chinese_PRC_CI_AS)

2、创建第二个FileTable

CREATE TABLE ImageTable2 AS FILETABLE

3、获取共享路径

文件表创建之后,就会相应的产生一个文件表共享目录,该目录路径可以通过内建函数获取:

SELECT FileTableRootPath('ImageTable1')

本次实验所返回的结果为:\\SQL1\SqlFile\ImageFiles\ImageTable1

4、查看

通过Windows资源管理器,可见已经创建了以GUID命名的文件夹。

通过SQL Server Management Studio,查看表的结构。

四、 *** 作

1、向文件夹中添加文件

通过 “Windows资源管理器”,向文件夹\\SQL1\SqlFile\ImageFiles\ImageTable1中添加一个文件A01.GIF。然后运行脚本:

select * from ImageTable1

结果如下:

可见, SQL Server自动在Table中添加了记录。

2、文件改名

运行以下脚本:

update ImageTable1 set name='Cup.GIF' where name='A01.GIF'

通过“Windows资源管理器”,查看文件夹\\SQL1\SqlFile\ImageFiles\ImageTable1,可见文件A01.GIF已经被改名为Cup.GIF 。

3、查看共享文件夹

我们可以继续复制其他文件,然后通过“Windows资源管理器”,查看文件夹。

4、删除文件

可以使用脚本删除,例如:

Delete ImageTable1 where name='Cup.GIF'

或者,通过“Windows资源管理器”直接删除该文件。

五、备份和还原

1、备份数据库

使用 SQL Server 备份数据库时,FILESTREAM 数据将与数据库中的结构化数据一起备份。

2、部分备份

如果不想将 FILESTREAM 数据与关系数据一起备份,则可以使用部分备份将 FILESTREAM 文件组排除在外。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12270896.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存