脚 本 之 家 www.jb51.net
页面导航:  不限条件-->ql
本地搜索:
大概浏览了一下,主要可能是因为以下几种原因:一种可能是发送的SQL语句太长,以致超过了max_allowed_packet的大小,如果是这种原因,你只要修改my.cnf,加大max_allowed_packet的值即可。还有一种可能是因为某些原因导致超时,比如说程序中获取数据库连接时采用了Singleton的做法,虽然多次连接数据库,但其实使用的都是同一个连接,而且程序中某两次操作数据库的间隔时间超过了wait_timeout(SHOWSTATUS能看到此设置),那么就可能出现问题。最简单的处理方式就是把wait_timeout改大,当然你也可以在程序里时不时顺手mysql_ping()一下,...
http://www.jb51.net//article/16431.htm
/************************************************************************************功能说明:备份和恢复SQLServer数据库*作者:刘功勋;*版本:V0.1(C#2.0);时间:2007-1-1*当使用SQLServer时,请引用COM组件中的,SQLDMO.dll组件*当使用Access中,请浏览添加引用以下两个dll*引用C:\ProgramFiles\CommonFiles\System\ado\msadox.dll,该DLL包含ADOX命名空间*引用C:\ProgramFiles\CommonFi...
http://www.jb51.net//article/16420.htm
我们用到的表结构如下:三张表的关系为:现有的测试数据为:我们需要的结果是:[code]DECLARE@strSQLVARCHAR(8000)SET@strSQL='SELECTt.STUNAME[姓名]'SELECT@strSQL=@strSQL+',SUM(CASEs.SNAMEWHEN'''+SNAME+'''THENg.[Score]END)['+SNAME+']'FROM(SELECTSNAMEFROM[Subject])AStmpSELECT@strSQL=@strSQL+'FROM[Score]g,[Subject]s,[Student]tWHEREg.SID=s.SIDANDg....
http://www.jb51.net//article/16407.htm
时间格式为2008-06-16查询出当天数据:SELECT*FROM`table`WHEREdate(时间字段)=curdate();查询出当月字段:SELECT*FROM`table`WHEREmonth(时间字段)=month(now());时间格式为1219876……UNIX时间,只要应用“FROM_UNIXTIME()”函数例如查询当月:SELECT*FROM`table`WHEREmonth(from_unixtime(reg_time))=month(now());查询上一个月的呢?变通一下!SELECT*FROM`table`WHEREmonth(from_unixtime(re...
http://www.jb51.net//article/16360.htm
因此,从安全的角度考虑,我们要求所有用户将“SQL2000数据库”安装在独立的分区里面,而且,“SQL2000数据库”必须运行在“普通用户”的状态下。所谓“普通用户”就是指没有任何权限的用户。  为什么要将“SQL2000数据库”必须运行在“普通用户”的状态下呢?因为如果使用了“超级管理员”或者“本地系统用户”来运行“SQL2000数据库”,就会造成服务器被入侵。因此,为了您的服务器安全,您务必将“SQL2000数据库”运行在“普通用户”的状态下。同时,要对硬盘的权限做好对应的权限设置“SQL2000数据库”才能正常运行。对于硬盘的权限设置请参考如下:(假设您的数据安装在E:\ProgramF...
http://www.jb51.net//article/16340.htm
您可以在服务器上,企业管理器中,将一个个库脱机,就知道是那个造成了.对于不能脱机的库,可以先停止它的网站....
http://www.jb51.net//article/16339.htm
1。 没有在数据库管理面板中设置远程连接IP造成的。   说明:为了提高操作系统的安全性,所有使用了星外安全包的用户,在导      入ipsec策略后,SQL2000所使用的1433端口及MySQL使用的3306      端口就会自动被关闭。如果您需要在不同的服务器之间连接数据      库,您就需要在数据库管理面板中设置远程连接IP才能远程连接数      据库。   解决办法:您的数据库用户如果需要远程连接服务器的1433或3306端口,        您应该让这个用户自己登陆[星外虚拟主机管理平台]的用户        区,点数据库管理,点数据库面板中的设置远程IP,将这个用户   ...
http://www.jb51.net//article/16338.htm
当您在用户区还原BAK文件时,如果看到:没有找到要还原的1.bak文件,请检查这个文件是否存在,也有可能是受控端的版本不支持此项操作:操作发生错误,相关的信息为:已备份数据库的磁盘上结构版本为611。服务器支持版本539,无法还原或升级此数据库。表明您使用了SQL2005的BAK还原到SQL2000造成的。...
http://www.jb51.net//article/16336.htm
如下所示:[code]"AWU","102300","ZX240-3","2609997000","2609997000","3016924000","","3091775000","","","QCR0000285","""AYE","001800","ZX60","2609997000","2609997000","3016924000","","","","","",""[/code]虽然项目开发了应用程序,解析类似的文本文件,并将记录存储到数据库中,但效率显然不及批量导入。为了节约时间,从9:00PM开始,决定先尝试将文本文件导入Excel,再将Excel导入SQLServer2000...
http://www.jb51.net//article/16306.htm
专家解答  通过查询任何数据库中的三个系统表,你可以获得每个表的每一个字段的默认值。下面是这个核心查询。它返回分配给当前数据库中每个用户表的默认值。这个查询在SQL2000和SQL2005中都是兼容的。  Quote: [code]SELECTSO.NAMEAS"TableName",SC.NAMEAS"ColumnName",SM.TEXTAS"DefaultValue"  FROMdbo.sysobjectsSOINNERJOINdbo.syscolumnsSCONSO.id=SC.id  LEFTJOINdbo.syscommentsSMONSC.cdefault=SM.id ...
http://www.jb51.net//article/16298.htm
1.myisamchk的调用方法myisamchk[options]tbl_name...其中options指定你想让myisamchk干什么。它允许你通过使用模式“*.MYI”指定在一个目录所有的表。shell>myisamchk*.MYI推荐的快速检查所有MyISAM表的方式是:shell>myisamchk--silent--fast/path/to/datadir/*/*.MYI当你运行myisamchk时,必须确保其它程序不使用表。当你运行myisamchk时内存分配重要.MYIsamchk使用的内存大小不能超过用-O选项指定的。对于大多数情况,使用-Osort=16M应...
http://www.jb51.net//article/16277.htm
共有:865/10,当前3/87页  [首页] [上一页] 1 2 3 4 5 6 7 8 [下一页]  [尾页] 转到: