Access的隐藏表功能一直没用过,今天想到给表设置个备注(在表上点右键点属性),结果看到可以隐藏,当勾选后,表真的消失了,这下头大了,没办法只能上雅虎的谷歌百度了一下,嘿嘿,结果发现以下的方法可以搞定:
法一:
(已测试)
如果你想在Access的数据库窗口中隐藏你不想让其它用户选择的表,你可以在前面加上前缀'Usys'。例如,如果你的表名为:Employee,将它改名为:UsysEmployee,这将使你的表加入到系统对象中,这样ACCESS就不会显示它。如果以后要看这个表,可以通过选择菜单--工具--选项--视图中勾选“系统对象”来在数据库窗口中操作该表。
法二:
~TMPCLP
可以隐藏这个表,用查看系统或隐藏对象也无法看到,但可以在MSysObjects这个表中查得。
在关闭数据库或压缩数据库后,该表不会消失。
另外手工删除表时,系统也会自动命名这个为 ~TMPCLPXXXXXX,不过和手工改表名称不同,被删除的表在MSysObjects的 Flags 字段值为4097,在关闭数据库或压缩数据库后,该表将消失。
这下你知道如何在Access中隐藏表以及把Access隐藏的表找出来吧?
GodMode 的字面意思是:上帝模式。
简单来说,上帝模式可以理解为一个快捷方式;能籍其实现对系统设定的集中控制,让操作变得更简洁;只需鼠标轻轻一点,几乎所有设置,都可在一个窗口中找到。例如,控制面板设置,界面个性化选择等等。
其实开启上帝模式的方法异常简单。
首先,请于任意地方新建一个文件夹。(我喜欢将这个文件夹建在桌面上,所以此处以桌面为例)
在桌面没有图标的空白处,按一下鼠标右键,选择新建(W)〉文件夹(F);
然后,请输入下面这个字符串来命名文件夹;
GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}
(为避免输入出错,建议大家直接复制,粘贴)
完成后,按一下回车键;看看,奇迹出现!
没错,文件夹图标变成了控制面板图标;双击打开,272个项目排列清晰,供您随意选择;范围涵盖之广,简直媲美万能,怪不得被称为上帝模式!
小提醒:
- 32位的 Windows Vista 也是支持这项功能的,操作步骤是一样的哦!
- 另外,虽然文件名的后面一部分 .{ED7BA470-8E54-465E-825C-99712043E01C} 不能更改,但是前一半GodMode 还是能变动的,所以,你可以为这个模式起个特别点的名字,比如写成中文“上帝模式”,或者其他名字都是可以的。
问:我是Windows 7旗舰版用户,一直用的很好,USB也能用,后来改用管理员登陆以后,USB就无法用了.连接什么都一点反应都没有,这是怎么回事啊?正确的解决这个问题的检测步骤是怎样的。
答: 可以先看下其他USB口是否也不能用。
是否所有的USB设备都有这样的问题?如果只有一个USB设备有问题的话,请检查下是否在其他机器上也存在这个问题。
还有可能就是主板供电不足。将其他外接设备全部拔除看看为题是否还存在。
另外,可以尝试下面的步骤:
1. 打开设备管理器。
2. 双击打开通用串行总线控制器。
3. 右键列表里的 USB控制器,然后单击删除。
4. 按照上面的步骤删除所有的USB控制器。
5. 重新启动计算机。
来源:微软技术论坛 Linda Yan版主
作为网站管理员,我们不希望存放在服务器上的某些文件夹内的文件的被未经授权访问者获取,所以我们需要一个有效的方法来限制某些文件夹的访问。也许你会问:常见的用php或其它语言编写的网站前台用户注册和登录系统不是已经限制用户可以进入哪些页面和使用什么功能吗?但是,这一类的认证机制只对这些语言编写出的文件有效(而且前提是你已把认证的代码嵌入该文件),但这一类认证机制并不能保护你网站上的图片、文档以及其它类型文件不被他人获取,访问者或黑客还是可以通过url直接获取到你存放在某个文件夹内的文件。
有什么简单的方法可以让我们灵活地控制文件夹的访问呢?有个方法很简单,通过Apache的.htaccess和.htpasswd给文件夹加上用户密码认证就可以了。操作起来还很简单呢,因为apache服务器已经提供了丰富的认证支持,我们只需要制作两个文件.htaccess和.htpasswd(注意前面带有一个点)。
注意:由于.htaccess文件名结构较特别,在Windows系统内无法创建文件名为.htaccess的文件(Windows Vista和Windows 7是可以创建这种文件名的,但是这之前的系统应该是不可以的),唯有的办法是在文本编辑器中写好.htaccess文件内容,保存,上传(ASCII传输方式)至站点服务器,然后在FTP中重命名上传文件为.htaccess即可。
.htaccess文件
AuthType Basic
AuthName "restricted area"
AuthUserFile /usr/virtual/default/www.x2009.net/conf/.htpasswd
require valid-user
第一行的AuthType指的是采用的认证方式,在这里我们选择的是一般的Basic,要注意的是,Basic认证方式传输密码过程是不加密的,更安全的方式是Digest,但Digest认证方式需要mod_auth_digest模块的支持,使用前最好先通过检查一下服务器是否已经开启该模块;第二行的AuthName记录的认证名称,会显示在认证询问框上,如果存在多个认证,认证名称可以让你更清楚当前认证该输入什么用户名和密码,遗憾的是认证名称似乎不支持中文;第三行,输入存放用户密码的认证文件路径。
.htpasswd文件
outwego.com:123456
outwego.net:654321
outwego:12tir.zIbWQ3c
在.htpasswd文件我们记录下授权用户的账号名和密码,冒号前的是账号名,冒号后的则是密码,一行记录一条授权用户信息,不要多,如果你不想密码明文显示出来,可以用MD5加密一下,网上有这样的工具,第三行代码就是密码123456加密后的效果。
test.php
<?php phpinfo(); ?>
注意:.htpasswd文件可以放在任意一个文件夹,只要在.htaccess里设置相应的位置就可以了,然后你要保护哪个文件夹,就把.htaccess放在那个文件夹就好了,以后任何人访问那个网址都会被询问用户名和密码。
SQL Server:
Truncate是SQL中的一个删除数据表内容的语句,用法是:
语法
TRUNCATE TABLE name
参数
name
是要截断的表的名称或要删除其全部行的表的名称。
下面是对Truncate语句在MSSQLServer2000中用法和原理的说明:
Truncate table 表名 速度快,而且效率高,因为:
TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。
DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。
TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。新行标识所用的计数值重置为该列的种子。如果想保留标识计数值,请改用 DELETE。如果要删除表定义及其数据,请使用 DROP TABLE 语句。
对于由 FOREIGN KEY 约束引用的表,不能使用 TRUNCATE TABLE,而应使用不带 WHERE 子句的 DELETE 语句。由于 TRUNCATE TABLE 不记录在日志中,所以它不能激活触发器。
TRUNCATE TABLE 不能用于参与了索引视图的表。
对用TRUNCATE TABLE删除数据的表上增加数据时,要使用UPDATE STATISTICS来维护索引信息。
示例
下例删除 authors 表中的所有数据。
TRUNCATE TABLE authors
权限
TRUNCATE TABLE 权限默认授予表所有者、sysadmin 固定服务器角色成员、db_owner 和 db_ddladmin 固定数据库角色成员且不可转让。
Access
delete from 表名 ; //删除表中记录
ALTER TABLE 表名 //重新标识计数
ALTER COLUMN OrderId COUNTER (1, 1) ;
这是我以前做的一个网站项目中的开发文档附件。我后来的一段时间都是用PHP+MySQL数据库做网站,很久没接触SQL Server数据库了,但现在又要跟SQL Server数据库打交道了,就把这个附近发了出来,方便参考。
★附件㈠、如何进行SQL Server数据库的备份与恢复
方法一、利用备份和恢复
先对源数据库进行完全备份,备份到一个设备(device)上,然后把备份文件复制到目的服务器上(恢复的速度快),进行数据库的恢复操作,在恢复的数据库名中填上源数据库的名字(名字必须相同),选择强制型恢复(可以覆盖以前数据库的选项),在选择从设备中进行恢复,浏览时选中备份的文件就行了。这种方法可以完全恢复数据库,包括外键,主键,索引。
方法二、直接拷贝数据文件
把数据库的数据文件(*.mdf)和日志文件(*.ldf)都拷贝到目的服务器,在SQL Server Query Analyzer(中文名:SQL查询分析器)中用语句进行恢复:
EXEC sp_attach_db @dbname = 'test',
@filename1 = 'c:\mssql\data\test_data.mdf',
@filename2 = 'c:\mssql\data\test_log.ldf'
这样就把test数据库附加到SQL Server中,可以照常使用。如果不想用原来的日志文件,可以用如下的命令:
EXEC sp_detach_db @dbname = 'test'
EXEC sp_attach_single_file_db @dbname = 'test',
@physname = 'c:\mssql\data\test_data.mdf'
这个语句的作用是仅仅加载数据文件,日志文件可以由SQL Server数据库自动添加,但是原来的日志文件中记录的数据就丢失了。
转载自 http://blog.s135.com/post/58/
最近Adobe的漏洞是很多,一个个被发掘出来,请大家备好杀毒软件随时抵御病毒的袭击啊,最近主要的还是出在Pdf格式阅读软件Adobe Reader和Adobe Acrobat,为了安全,请尽快设置取消掉其支持的JavaScript脚本功能。相关设置方法如下
1. 启动Acrobat或Adobe Reader.
2. 选则「编辑」>「首选项」.
3. 选择JavaScript类别,取消选中「启用Acrobat JavaScript」.
这样可以防止因为Javascript引擎引起的安全问题,虽然这不能完全解决Adobe Reader和Adobe Acrobat的安全漏洞问题,但是对我们来说,也是唯一能做的安全设置了。
当然也不能因为做了Adobe Reader和Adobe Acrobat的这些设置而高枕无忧,安全意识是随时都要注意的,比如不要轻易打开别人发来的未知安全状况的网址,文件,邮件。尽量的保持你的杀毒软件更新。这样才能防范于未然。
用户在使用Internet Explorer(IE)浏览网页时,如果在网页中单击鼠标右键并选择菜单中的“查看源文件”选项后,Internet Explorer(IE)就会调用记事本打开该网页的HTML源文件,然而记事本程序极其简单,对于很多用户而言,是很不够用的,所以用户可以通过修改注册表来更改默认的打开程序,然后如下:
一:打开注册表。
二:打开HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\INTERNET EXPLORER,在其下新建一个主键"View Source Editor",在其下再新一个主键"Editor Name",又击右侧窗口中的"默认"将数值设为更换程序的路径及文件名.
三:重新启动Internet Explorer(IE),查看某个网页的源文件,用户就会发现打开的程序已经更改了.
如果列表里没有这一项,下边的方法可以恢复
[高级/配置]->[工具栏/菜单]->[定制/定制菜单]->定制菜单,
展开左侧[菜单]的[视图]项,在这里由[新建菜单/子菜单]创建一个子菜单,然后在右侧的[命令]里找到[打开文件标签]命令,拖到刚才创建的子菜单里即可。
还有个很笨的方法:通过删除配置文件的方法也解决问题:
删除C:\Documents and Settings\all users(可能是其他账户路径)\ApplicationData\IDMComp\UltraEdit\UltraEdit.ini文件,重启UE即可。