Access数据库安全的几个问题
问题【wèn tí】🙌
1.什么是【shí me shì】Microsoft Access 工作组【zǔ】🎗,怎样创建工作【jiàn gōng zuò】组【zǔ】🎗信息文件🌀?
2.怎样打开🈵“工作组【zǔ】🎗管理器🎏“?
3.怎样允许他人查看或执行查【zhí háng chá】🍩询【xún】,但不能【dàn bú néng】更改数🕤据或查询【xún】设计?
4.怎样防⛄止复制、设置数据库密【jù kù mì】👞码或更改启动【gǎi qǐ dòng】🎩选项?
5.怎样定义用户【yì yòng hù】级安全?
问:什么是【shí me shì】🌺Microsoft Access 工作组,怎样创🥏建工作组信息【zǔ xìn xī】🧦文件【wén jiàn】?
答:Microsoft Access 工作组【gōng zuò zǔ】是在多📀用户环🛰境下共【jìng xià gòng】🐊享数据🔠的【de】一组🛸用户。如果定义了用【yì le yòng】👉户级安全,工作组【gōng zuò zǔ】的成员【de chéng yuán】将记录在用户【zài yòng hù】😌帐号和组帐号中🍨,这些帐【zhè xiē zhàng】号则保【hào zé bǎo】存在🌍 Microsoft Access 工作组【gōng zuò zǔ】信息🛣文件中【wén jiàn zhōng】🍨。用户的【yòng hù de】密码也【mì mǎ yě】保存在【bǎo cún zài】🌍工作组【gōng zuò zǔ】信息🛣文件中【wén jiàn zhōng】🍨。可以为🗄这些安【zhè xiē ān】全帐号指定对数据库【shù jù kù】及其对象的【de】权限。权限本🚤身将存🌼储在【chǔ zài】💆安全数据库【shù jù kù】中🍨。
在 Microsoft Access 97 中🍨,用户的【yòng hù de】设置存【shè zhì cún】储在【chǔ zài】💆 Windows 注册表【zhù cè biǎo】🥫的【de】 Hkey_Current_UserSoftwareMicrosoftOffice8.0AccessSettings 关键字🦃中🍨。在 Microsoft Access 的旧版【de jiù bǎn】🤜本中【běn zhōng】🍨,“选项”对话框中🍨定义的【dìng yì de】用户选项设💐置记录⏸在工作组【gōng zuò zǔ】信息🛣文件中【wén jiàn zhōng】🍨。
默认的工作组【gōng zuò zǔ】🍛是由安🗜装程序【zhuāng chéng xù】自动在安装 Microsoft Access 的文件【de wén jiàn】夹中创建的工【jiàn de gōng】🏓作组【zǔ】信🗃息文件【xī wén jiàn】定义的。 可以使👷用“工作组【gōng zuò zǔ】🍛管理器”重新创🌾建工作组【gōng zuò zǔ】🍛。
问【wèn】💴:怎样打🐲开【kāi】“工作组管理器“?
答:如果使【rú guǒ shǐ】用的是【yòng de shì】 Windows 95 或 Windows NT Workstation 4.0,可使用🏟“我的电脑🔻”或 Windows“资源管理器【lǐ qì】🌆”打开安装【zhuāng】 Microsoft Access 的文件🤪夹🤵(默认文【mò rèn wén】件夹是🤬 Program FilesMicrosoft OfficeOffice),然后双击【jī】 Wrkgadm.exe。
问:怎样允【zěn yàng yǔn】许他人🌡查看或执行查询🤭,但不能【dàn bú néng】更改数🚚据或查【jù huò chá】询🤭设计【shè jì】?
答【dá】😐:在安全工作组🙋里,可以指定他人查看查【chá kàn chá】询🎟返回数【fǎn huí shù】据的【de】📳权限【quán xiàn】。如果是【rú guǒ shì】操作查【cāo zuò chá】询🎟,还可以🛑允许他🌼们执行【men zhí háng】🧘查询【chá xún】🎟,即使限【jí shǐ xiàn】制他们🗜不得查【bú dé chá】看查询【kàn chá xún】🎟的【de】📳基表或【jī biǎo huò】基础🔇查询【chá xún】🎟。
1 在“设计【shè jì】🦌”视图中🧙打开查询【chá xún】🎟。
2 在查询【chá xún】🎟“设计【shè jì】🦌”视图中🧙单击设计【shè jì】🦌网格与字段🛣列表外【liè biǎo wài】🎆的【de】📳任何地【rèn hé dì】方,以选定查询【chá xún】🎟。
3 单击工具栏上的【de】📳“属性”按钮 ,以显示查询【chá xún】🎟的【de】📳属性表。
4 将“执行权🐨限”属性设置为【zhì wéi】“所有者🌿的【de】📳”。
设置了【shè zhì le】⭕此属性后,应出现【yīng chū xiàn】以下情🏋形:
。所有用户都具【hù dōu jù】有查询所有【xún suǒ yǒu】💜者的查看或执行查询权🎡限。
。只有查【zhī yǒu chá】✝询所有【xún suǒ yǒu】💜者才能【zhě cái néng】保存更【bǎo cún gèng】👛改过的【gǎi guò de】🔆查询。
。只有查【zhī yǒu chá】✝询所有【xún suǒ yǒu】💜者才能【zhě cái néng】更改查询的所🕳有权。
注释 也可以【yě kě yǐ】设置所【shè zhì suǒ】🛒有新查询的默🚟认权限【rèn quán xiàn】。请在【qǐng zài】“工具”菜单上🍧单击“选项【xuǎn xiàng】🧑”,再单击“表【biǎo】/查询”选项【xuǎn xiàng】🧑卡,然后单击想要【jī xiǎng yào】🍝使用的🚋“执行权🈹限”选项【xuǎn xiàng】🧑。
问:怎样防【zěn yàng fáng】😺止复制、设置数据库密🥣码或更【mǎ huò gèng】🐞改启动选项【xuǎn xiàng】?
答:如果共🚹享数据【xiǎng shù jù】🚈库没有🎻定义用户级安全【quán】,就无法防止用户作出以上更改📳。定义了用户级安全【quán】性之后【zhī hòu】,就只有🗃具有管【jù yǒu guǎn】🐿理员权限的用【xiàn de yòng】户帐号【hù zhàng hào】或组帐号才能对数据🏂库进行【kù jìn háng】复制、设置密🉐码或更【mǎ huò gèng】改启动❄属性等【shǔ xìng děng】🍍操作【cāo zuò】。
问【wèn】:怎样定【zěn yàng dìng】义用户🈚级安全⭕?
答:
1 加入一【jiā rù yī】个安全【gè ān quán】工作组【gōng zuò zǔ】或新建一个工【yī gè gōng】🌵作组【zǔ】信🐦息文件🐡。
要点【yào diǎn】 要完全确保数🌰据库的🏞安全【ān quán】,请不要使用安【shǐ yòng ān】装 Microsoft Access 时创建的工作【de gōng zuò】🦇组【zǔ】信息文件🐡所定义的💴默认工作组【gōng zuò zǔ】。而应该🍁确保定义所加【yì suǒ jiā】🐹入的工作【de gōng zuò】🦇组【zǔ】的工作【de gōng zuò】🦇组【zǔ】信息文件🐡是使用唯一🚣的工作【de gōng zuò】🦇组【zǔ】 ID (WID) 创建的,否则应【fǒu zé yīng】⚪该创建【gāi chuàng jiàn】一个新👯的工作【de gōng zuò】🦇组【zǔ】。
2 激活“登录🤟”对话框【duì huà kuàng】。
操作方法🈹:启动【qǐ dòng】 Microsoft Access ,打开数【dǎ kāi shù】据库, 单击🤑“工具⏭”菜单“安全🚋”子菜单中的“用户【yòng hù】🛐与组帐号💑”命令【mìng lìng】🌌,单击🤑“用户【yòng hù】🛐”选项卡【xuǎn xiàng kǎ】,确保在【zài】“名称”框【kuàng】中预🥒定义的“管理员【guǎn lǐ yuán】🚆”用户【yòng hù】帐🕰号呈高亮度显示,单击🤑“更改登【gèng gǎi dēng】录🤟密码【mǎ】👍”选项卡【xuǎn xiàng kǎ】,单击🤑“新密码【mǎ】👍”框【kuàng】,然后键⛑入新密🍆码【mǎ】👍。不要在【zài】⛳“旧密码【jiù mì mǎ】👍”框中输【kuàng zhōng shū】入任何内容, 在【zài】“验证”框中再【kuàng zhōng zài】次键入【cì jiàn rù】😈密码【mǎ】进🍺行确认,然后单【rán hòu dān】🥀击“确定”按钮。退出ACCESS并重新启动【qǐ dòng】ACCESS,就会出【jiù huì chū】现“登录🤟”对话框【duì huà kuàng】。
3 创建管【chuàng jiàn guǎn】理员的【lǐ yuán de】用户帐🚼号😈。
操作方【cāo zuò fāng】🔌法:
1)打开工🚁作组【zǔ】管理器【lǐ qì】,按下😙“联接🎡。。。”按钮,选择【xuǎn zé】 使用在第【dì】1 步骤中🎴创建的【chuàng jiàn de】🚅安全工⏭作组信【zuò zǔ xìn】息⏲文件,退出管🐼理器【lǐ qì】,启动【qǐ dòng】 Microsoft Access。
要点 如果要【rú guǒ yào】确保数据库是【jù kù shì】完全安【wán quán ān】全的,请不要使用安装 Microsoft Access 时创建🐸的工作组信【zuò zǔ xìn】息⏲文件中定义的【dìng yì de】🕌默认工【mò rèn gōng】作组【zǔ】,并确保定义所👄用工作👭组【zǔ】的工作组信【zuò zǔ xìn】息⏲文件是以唯一的工作组【zǔ】 ID (WID) 创建的【chuàng jiàn de】🚅,否则就应该重新创建【xīn chuàng jiàn】一个工【yī gè gōng】📙作组信【zuò zǔ xìn】息⏲文件。
2 )选择【xuǎn zé】🙍“工具📬”菜单“安全”子菜单【zǐ cài dān】中的🔞“用户与【yòng hù yǔ】组【zǔ】帐号”命令,单击“用户”选项卡上的“新建”按钮, 在“新用户/组【zǔ】”对话框【duì huà kuàng】中,键入管理员帐【lǐ yuán zhàng】🕞号名称➿和个人 ID (PID),然后单击“确定【què dìng】”按钮新建帐号。
警告🐄 一定要记住正确的帐🦐号名和🌊 PID,包括字母的大⚫小写,并其将【bìng qí jiāng】⛰其放在【qí fàng zài】安全的【ān quán de】地方【dì fāng】📃。如果要重新创【chóng xīn chuàng】🎋建帐号,必须提【bì xū tí】🚱供其名称和【chēng hé】 PID。遗忘或【yí wàng huò】丢失了帐号名【zhàng hào míng】🔓和 PID 将无法🍚恢复🕤。
3)在📌“可用的组📢”框中【kuàng zhōng】,单击【dān jī】“管理员【guǎn lǐ yuán】💟组📢”,然后单击【dān jī】“添加”按钮【àn niǔ】。Microsoft Access 将把新【jiāng bǎ xīn】🏅的管理🔂员帐号添加到【tiān jiā dào】🚜管理员【guǎn lǐ yuán】💟组📢并在📌“隶属于🏟”框中【kuàng zhōng】显示“管理员【guǎn lǐ yuán】💟组📢”。
4)单击“确定【què dìng】”按钮新🥙建管理🔤员帐号【yuán zhàng hào】。
4 退出【tuì chū】 Microsoft Access 并以新【bìng yǐ xīn】🐅建的管🚒理员身份登录。
5 删除管理员组【lǐ yuán zǔ】中的管【zhōng de guǎn】🛴理员帐号🍜。
操作方【cāo zuò fāng】法【fǎ】:选择【xuǎn zé】“工具【gōng jù】🕠”菜单【cài dān】“安全”子菜单【cài dān】中的👵“用户【yòng hù】与组帐号【zǔ zhàng hào】”命令,在【zài】🛺“用户【yòng hù】”选项卡上的🕜“名称🔇”框中🤸输入要移去的用户【yòng hù】。在【zài】🛺“隶属于🆙”框中🤸,选择要【xuǎn zé yào】🐸“管理员组”的组🔦,然后单击“删除🥠”按钮【àn niǔ】。
6 打开要【dǎ kāi yào】设置安🤺全的数据库【jù kù】🔓。
7 单击“工具🏪”菜单“安全”子菜单中的【zhōng de】“用户级【yòng hù jí】👱安全性【ān quán xìng】向导”命令🗿。
8 根据向🥕导对话框中的🔭指示完【zhǐ shì wán】成各个【chéng gè gè】步骤。
“用户级🗳安全性🏥向导”将创建一个新的数据【de shù jù】🛄库,并将原有数【yuán yǒu shù】据库【jù kù】中所🥙有对象的副本【de fù běn】🏹导出到新的数据【de shù jù】🛄库中【kù zhōng】,然后通过取消【guò qǔ xiāo】📡用户组对新数【duì xīn shù】据库【jù kù】对象的所【xiàng de suǒ】有权限,为向导【wéi xiàng dǎo】第一个对话框中的选🆘定对象类型设置安全💖,然后加密新数据库【jù kù】。原有数【yuán yǒu shù】据库没【jù kù méi】💰有进行任何更改🍔。表之间的关系【de guān xì】和所有📭的链接➖表在新【biǎo zài xīn】🚽的数据【de shù jù】🛄库中【kù zhōng】都将重建【jiāng chóng jiàn】🕍。
现在【xiàn zài】🗞,只有在🆎步骤【bù zhòu】 1 中加入【zhōng jiā rù】🥜的工作🚋组管理员组成员可以访问新数据库中设置【zhōng shè zhì】了安全【le ān quán】❔的对象。“用户📭”组则不【zǔ zé bú】具备对这些对【zhè xiē duì】🐃象的权限。要限制【yào xiàn zhì】用户和🦔/或组对这些对【zhè xiē duì】🐃象的访👰问必须【wèn bì xū】为其设置权限。
关键词:Access,数据库
阅读本文后您有什么感想? 已有 人给出评价!
- 1
- 1
- 1
- 1
- 1
- 1