摘要: 属性 IsLocked 不可用时, sa用户登陆不了时候:Alter login sa with password = 'newpwd' unlock, check_policy = off, check_expiration = off; 阅读全文
posted @ 2013-02-01 15:12 jungil 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 部署在iis上的mvc项目无法正常运行.解决办法就是改下web.config 的配置<system.webServer> <modules runAllManagedModulesForAllRequests="true" />TemporaryASP.NETFiles --'拒绝访问'c:\windows\temp目录添加NetWorkService用户权限 阅读全文
posted @ 2013-01-27 13:50 jungil 阅读(283) 评论(0) 推荐(0) 编辑
摘要: select serverproperty('productversion') productversion,serverproperty('productlevel') productlevel,serverproperty('edition') edition 阅读全文
posted @ 2012-11-06 13:47 jungil 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 设置这个属性(文档里面说有用,但是好像不太成功)<meta name="apple-mobile-web-app-capable" content="yes" />还有一种办法,页面加载完成之后滚动窗口,这个确实有效,唯一要注意的是页面高度必须够长,我一般设成device-height就没问题了:<script type="text/javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); }, 阅读全文
posted @ 2012-11-01 15:04 jungil 阅读(437) 评论(0) 推荐(0) 编辑
摘要: declare @a table(a int,b int)declare @b table(a int,b int)insert @a values(1,1)insert @a values(2,2)insert @b values(1,1)insert @b values(3,3)select * from @a select * from @b--左:select * from @a Aa left join @b Bb on Aa.a=Bb.a--右:select * from @a Aa right join @b Bb on Aa.a=Bb.a--内select * from @a 阅读全文
posted @ 2012-10-25 15:03 jungil 阅读(148) 评论(0) 推荐(0) 编辑
摘要: USE [master] GO ALTER DATABASE mydatabase SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE mydatabase SET RECOVERY SIMPLE --简单模式 GO USE mydatabaseGO DBCC SHRINKFILE (N'mydatabase_Log' , 11, TRUNCATEONLY) GO USE [master] GO ALTER DATABASE mydatabase SET RECOVERY FULL WITH NO_WAIT GO A... 阅读全文
posted @ 2012-10-22 10:37 jungil 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 谁订购了产品,并且他们订购了什么产品?引用两个表View Code SELECT Persons.LastName, Persons.FirstName, Orders.OrderNoFROM Persons, OrdersWHERE Persons.Id_P = Orders.Id_P 结果集:LastNameFirstNameOrderNoAdamsJohn22456AdamsJohn24562CarterThomas77895CarterThomas44678SQL JOINView Code SELECT Persons.LastName, Persons.FirstName, Ord 阅读全文
posted @ 2012-10-18 10:03 jungil 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 最近总是在优化公司的旧系统,有很多地方需要进行sql语句优化,把sql语句的执行顺序来好好的分析一下,SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。 每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只是最后一步生成的表才会返回 给调用者。如果没有在查询中指定某一子句,将跳过相应的步骤。下面是对应用于SQL server 2000和SQL Server 2005的各个逻 阅读全文
posted @ 2012-10-17 10:18 jungil 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 在项目中,我们经常遇到或用到分页,那么在大数据量(百万级以上)下,哪种分页算法效率最优呢?我们不妨用事实说话。测试环境硬件:CPU 酷睿双核T5750 内存:2G软件:Windows server 2003 + Sql server 2005OK,我们首先创建一数据库:data_Test,并在此数据库中创建一表:tb_TestTableSQL Code create database data_Test --创建数据库data_Test GO use data_Test GO create table tb_TestTable --创建表 ( id int identity(1,... 阅读全文
posted @ 2012-10-17 10:12 jungil 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法:1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2. /*+FIRST_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化. 例如: SELECT /*+FIRST_ROWS*/ EMP_NO,EMP_NAM,D 阅读全文
posted @ 2012-10-17 09:38 jungil 阅读(162) 评论(0) 推荐(0) 编辑