在SQL Server和Access中清空表并重新开始编号的方法

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)   ;

修改Internet Explorer(IE)查看源文件中的编辑器的方法

用户在使用Internet Explorer(IE)浏览网页时,如果在网页中单击鼠标右键并选择菜单中的“查看源文件”选项后,Internet Explorer(IE)就会调用记事本打开该网页的HTML源文件,然而记事本程序极其简单,对于很多用户而言,是很不够用的,所以用户可以通过修改注册表来更改默认的打开程序,然后如下:
   一:打开注册表。

   二:打开HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\INTERNET EXPLORER,在其下新建一个主键"View Source Editor",在其下再新一个主键"Editor Name",又击右侧窗口中的"默认"将数值设为更换程序的路径及文件名.

   三:重新启动Internet Explorer(IE),查看某个网页的源文件,用户就会发现打开的程序已经更改了.

DNSPod停止免费用户URL转发服务

致DNSPod用户:停止URL转发服务通知

尊敬的DNSPod用户:
   您好!
最近DNSPod免费用户的URL转发服务器被攻击。实际情况表明是某些客户自己的网站被攻击,然后滥用DNSPod的URL转发功能,认为这样能给抵御攻击。
正因为有这样的人,我们考虑再次取消免费用户的URL转发权限。我们将继续提供至多一周的URL转发服务,之后对免费用户的URL转发服务将停止。
对您造成的影响表示抱歉。
再次感谢您对DNSPod的支持!

昨天晚上收到的这个邮件,我刚看到,感觉非常遗憾,也非常纳闷,多么好的免费资源,就这样给某些自私的人给毁了,用着人家免费的东西,就不能珍惜一下吗?本人严重谴责这些恶劣的站长!

Windows 7开启默认管理员Administrator用户的方法

问:

    我的系统是Windows 7 旗舰版,请问如何开启Windows 7系统默认自有的管理员账户Administrator,非常感谢

答:

Windows 7开启Administrator账户其实很简单,并不需要很复杂的操作,只要
在计算机的管理中启用Administrator账户就行了:

1、在我的电脑上单击右键,选择管理:
2、展开计算机管理中的本地用户和组,单击用户选项,选择Administrator账
户,单击右键选择属性:
3、取消Administrator账户属性下的账户已禁用,点击确定,就可以打开
Administrator账户。
4、你可以直接在账户中把你安装时建的账户禁用,计算机就会提示注销,并
默认用Administrator账户登录。

希望我的回答对您有所帮助~本文同样用于Windows Vista系统

Jolicloud的介绍和下载地址

据称这款Jolicloud操作系统启动时间只要10秒钟,这个惊人的时间确实让我们兴趣大增。而且拥有一个类似苹果Mac操作系统的界面,相比较Google 的 Chrome操作系统更加时尚漂亮。
一款同样基于Web的操作系统Jolicloud悄然面世。公司CEO塔里奇·克里姆认为Jolicloud要比ChromeOS更灵活、实用。Jolicloud是针对Netbook笔记本的应用特性,专用打造了一款以Linux系统为核心的精装版操作系统。

在国外知名网站Computerworld的评测表示,Jolicloud操作系统在很多方面非常出色,尽管评测的只是一个未成熟的测试版本。据悉将在明年一月在美国举行的消费者电子大展(CES)上推出Beta版本。Jolicloud可以支持Web应用程序,有本地运行Skype等聊天工具的能力、Gmail等功能接口。比较特别的是,Jolicloud允许用户在本地存储数据,也就是Jolicloud宣称的如果用户不想把自己的数据放在网站,避免了Google等云计算提供商的监测,也就是更加有私密性。

Jolicloud操作系统将会是免费的,不过客户可以选择一些可选功能,这些功能是收费的,满足客户特别的需求。和Google 的 Chrome操作系统一样,Jolicloud的启动时间将只有10秒,这和现在Windows 动辄几分钟的启动时间来说非常具有优势。公司的CEO塔里奇·克里姆表示,公司有能力推出更好的上网本操作系统,届时业界会为之一惊。

Jolicloud操作系统是第一个全面支持英特尔GMA500显卡芯片的Linux操作系统,应用于Atom Z系列的上网本上,这些上网本包括Dell Mini 12, 华硕 Asus Eee 1101HA还有Acer Aspire One 751。这将让上网本能比其他的Linux操作版本来说能够更好的支持720P HD高清视频播放。
Jolicloud操作系统内建了更多技术支持,能更好的外部硬件设备,甚至有过于Ubuntu操作系统。公司的CEO塔里奇·克里姆表示希望能在现在的上网本上安装Windows 7或者其他的Windows操作系统,同时安装Jolicloud操作系统,这样就可以双系统启动。
编辑点评:Jolicloud操作系统的出现完全是为了上网本打造,更多的厂商加入这个上网本操作系统的开发会造成百家争鸣的局面,而这恰恰会提供很多新的创意,对于消费者来说当然是好事情,正所谓有竞争才有进步,更适合于上网本和手持电子设备的操作系统正在加速进化中。
Jolicloud公司希望Jolicloud能够充分的利用上网本的有限内存和CPU运算能力,提供更快的开关机时间和操作速度,更顺畅的操作体验和更人性化的界面等,该操作系统在上网本上使用将会比现在的XP系统和Linux系统更快更方便。Intel也已经着手研发一款名为Moblin的系统,它是Intel针对MID和Netbook所设计的操作系统,该系统的基石是Fedora这个Linux分支。据悉Moblin对Intel Atom(或Core 2)做了最佳化。究竟哪个操作系统更好,就要看消费者的选择的,群众的眼睛是雪亮的,使用者多的操作系统才是好的操作系统。

下载地址

http://my.jolicloud.com/download/latest_iso

Windows Vista或者Windows 7托盘区中显示同步中心图标的删除方法

    Windows系统中的同步中心(Sync Center)自从Windows Vista以来就是一个恼人的工具,呵呵,说它恼人,其实也不是很夸张,用Windows Vista挺久了,但是在安装SQL Server 2000后,托盘区里将出现同步中心的图标,在windows 7中也是一样。如果不巧地你跟我一样在Windows 7或者Windows Vista里安装了Sql Server 2000,你会发现Windows同步中心会随Windows一起启动,并一直显示在任务栏图标里面,无法关闭。同时,打开Windows同步中心会在里面看到SQL Server 2000同步合作关系(Sync Partnership),同样无法删除(我查看了同步中心的每个选项,都无法找到)。

在网上查找关闭同步中心的方法,一般就是禁用“离线文件(Offline Files)”或者修改任务计划里的MobilePC(Vista)。这些方法对一般用户可能有效,但是像我这样安装了SQL Server 2000就行不通了。

经过研究发现,可以通过修改注册表,来删除同步合作关系,也就能阻止同步中心自动启动了。

“开始”-“运行”-“regedit”,在“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows \CurrentVersion\Syncmgr\Handlers”项中找到一个与SQL Server 2000相关的分支,删除它,这时托盘区的托盘图标,瞬间消失了,重新启动电脑后同步中心也不会自动启动了。当然,如果你有其它同步项,比如没有禁用离线文件,或者有移动设备同步,都有可能使同步中心自动启动。

netsh命令使用说明和使用netsh修改IP、网关、DNS

进入ip设置模式
在dos环境中,设置网络参数之前,必须先进入IP设置模式才可以。先打开系统运行对话框,执行"CMD"命令,将主界面切换到DOS环境中,在命令行中输入"netsh"命令,单击回车键后,DOS命令提示符将自动变为"netsh>",再依次执行"Interface"|"IP"命令后,DOS命令提示符就会变成"Interface ip>",此时你就进入了IP设置模式。在该模式下,你可以利用"set"命令设置网络IP地址、网络掩码、DNS服务器,也可以利用"show"命令,查看各种网络参数,包括与本机建立的各种TCP/IP连接等。

设置IP地址
在IP设置模式下,执行"set address name static [addr] [mask] [gateway] [gwmetric]"命令,就能给指定网络连接分配IP地址、掩码地址、网关地址。其中,"set address"是设置IP地址的专用命令,name表示指定的网络连接名称,Win2000下的name应设置为"Internet连接",WinXP、Win2003下的name应设置为"本地连接";static是表示设置静态地址,"[addr]"指的是具体IP地址,"[mask]"指的是具体掩码地址,"[gateway]"指的是具体网关地址,"[gwmetric]"指的是具体网关跃点数,一般情况下,该数值应设置为"1"。
设置DNS服务器

在IP设置模式下,你还能为指定的网络连接设置DNS服务器,只要执行"set dns name static [addr]"命令就可以了。其中"set dns"是设置DNS服务器的专用命令,"static"表示设置静态DNS服务器,"[addr]"是具体的DNS服务器IP地址。

例如,现在要将当前计算机的DNS服务器,设置为"202.100.100.202"时,那么你可以在IP设置模式下,输入字符串命令"set dns Internet连接 static 202.100.100.202",单击回车后,系统将返回"确定"提示,这表明配置静态DNS服务器已经成功。此时,你可以执行"show dns"命令,看看当前计算机的DNS服务器,是否已经被设置成指定的IP地址了。

倘若需要为计算机启动动态DNS服务器时,可以执行"set dns Internet连接 source=dhcp"命令。

查询配置信息
大家知道在DOS环境中,利用"Ipconfig"命令,也能查看到当前计算机的网络配置信息,可是该命令查看到的信息很有限,只限于IP地址、掩码地址、网关地址等。而在IP设置模式下,你能查看到各种网络配置信息。例如,执行"show config"命令后,你除了可以看到"Ipconfig"命令能查询的信息外,还能知道网关跃点数是多少,DNS服务器是什么,WINS服务器是什么等。

执行"show tcpconn"命令,你能查看到当前有哪些Internet主机,与本地机器建立了连接,也可以查看到本地端口的工作状态,是处于关闭状态还是监听状态。

灵活运用该命令,你能及时发现系统是否受到了外来入侵,要是有陌生的主机与本地主机的陌生端口,建立了连接时,那系统十有八九受到了攻击,此时你必须尽快采取措施,确保系统安全。

当然,Netsh还为你提供了许多查询网络信息的命令,例如查询IP统计信息的命令,查询TCP统计信息的命令,查询UDP、ICMP统计信息的命令等,这些命令使用都比较简单,在这里就不一一详细介绍了。

快速修改配置
倘若你的笔记本电脑,需要在不同的网络环境中工作,那么每次工作之前,总需要重新修改网络参数,这实在太麻烦了。现在,你可以在Netsh模式下,很轻松地实现快速修改网络配置的目的,具体步骤为:

在DOS命令行状态下,输入字符串命令"netsh -c interface dump>c:\net1.txt",单击回车键后,当前工作站的网络配置信息,就全部被保存到C盘net1.txt文件中了(该文件保存着网络1环境中的上网参数);下面,打开net1.txt文件,你可以看到如图5所示的配置信息,包括工作站的IP地址、掩码IP地址、网关IP地址等。现在,你可以用笔记本电脑可能使用到的其他网络环境中的配置参数,替换这里的对应参数,其余内容保持不变,然后再将该文本文件另存为"net2.txt"(该文件保存着网络2环境中的上网参数);同样地,你可以生成net3.txt、net4.txt......netn.txt,让这些文件保存着网络3、网络4......网络n环境中的上网参数。

以后,笔记本电脑无论接入到哪个网络环境中,只要在DOS命令行状态下,执行"netsh exec c:\netn.txt"命令,就能实现快速修改网络配置的目的了(这里的"netn.txt"文件,必须对应着指定的网络环境)

附修改IP,网关,DNS的实例:
修改IP:
netsh interface ip set address name="本地连接" source=static addr=ip地址mask=子网掩码
修改网关:
netsh interface ip set address name="本地连接" gateway=网关地址 gwmetric=0
修改DNS:
netsh interface ip set dns name="本地连接" source=static addr=主DNS
netsh interface ip add dns name="本地连接" addr=辅DNS

在Windows Vista的命令行提示符里,如何快速进入文件夹

问:
在Windows Vista和Windows 7的命令行里,为什么取消了把文件直接拖到命令行,快速得到其路径的方法?
对于一个在很深的目录,或者有中文,甚至其他语言的目录,或者要快速的执行一个exe文件,这都是非常有效的免去一次次进入目录的方法。

答:

Windows Vista和Windows 7的这个改动,这个问题官方没有相应的解释,但是可以通过修改注册表来达到折中的解决这个问题,

1. 在命令提示符中, 按 Tab 键自动补全目录名称.

2. 将下面这两段代码保存为编码格式為 Unicode 的 REG 文件, 以管理员身份导入到注册表. 然后就可以鼠标右键在菜单选择 "命令提示符" 直接进入到该目录.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\命令提示符]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\命令提示符\command]
@="C:\\Windows\\System32\\cmd.exe /k cd %1'\.."

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\命令提示符]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\命令提示符\command]
@="C:\\Windows\\System32\\cmd.exe /k cd %1"

虽然不能完美的解决问题,但是有折中的办法始终也是好的,希望能解决你的Windows Vista和Windows 7的这个问题。

该内容回答部分来自微软论坛,原作者:repl 修正:哈哈大侠

Windows Vista和Windows 7在cmd.exe里按Alt+Enter无法切换到全屏模式

问:

为什么在Windows Vista和Windows 7的系统里,使用Alt+Enter键无法将命令行提示符(cmd)切换到全屏模式呢

从Windows Vista开始命令行提示符也做了一些修改,不知道微软官方是出于什么想法,而取消了命令行提示符(cmd)的全屏功能,因此Windows 7和Windows Vista 都是无法使用Alt+Enter切换到全屏模式的,使用其他方法也不行

Microsoft SQL Server(MSSQL) 2005安装时出错,提示“文件夹路径 .. 中含有无效的字符”的解决办法

问:

我的电脑安装Microsoft SQL(MSSQL) Server 2005时,安装程序提示“文件夹路径 .. 中含有无效的字符”,请问如何解决安装程序出现提示“文件夹路径 .. 中含有无效的字符”问题呢

答:

可能是你的电脑以前安装过Microsoft SQL(MSSQL) Server 2000导致,请删除注册表相关项即可解决Microsoft SQL(MSSQL) Server 2005安装时提示“文件夹路径 .. 中含有无效的字符”的问题。相关注册表项的位置如下:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
这两个删除就好了.