随笔分类 -  数据库

sqlserver2012评估期已过问题处理
摘要:于之前安装sqlserver2012忘记输入序列号,现在出现评估期已过的问题,网上忙活半天,才解决,发现网上叙述都很凌乱,而且只有大意,新手很难操作,所以把我操作的过程分享给大家 步骤阅读 步骤阅读 百度经验:jingyan.baidu.com 工具/原料 未激活的sqlserver 序列号 工具/ 阅读全文

posted @ 2016-06-20 14:12 绿特 阅读(1847) 评论(0) 推荐(0)

sql server 2012提示评估期已过的解决办法 附序列号
摘要:sql server 2012提示评估期已过的解决方法:第一步:进入SQL2012配置工具中的安装中心。第二步:再进入左侧维护选项界面,然后选择选择版本升级。第三步:进入输入产品密钥界面,输入相应版本密钥。第四步:按照默认一直点下一步,遇到升级按钮,点升级直到升级完毕。sql server 2012 阅读全文

posted @ 2016-06-20 14:11 绿特 阅读(15957) 评论(0) 推荐(0)

SQL server 2008数据库的备份与还原(转)
摘要:一、SQL数据库的备份: 1、依次打开 开始菜单 → 程序 → Microsoft SQL Server 2008 → SQL Server Management Studio → 数据库:Dsideal_school_db既是我们需要备份的学籍数据库 图(1) 2、选择要备份的数据库“Dsidea 阅读全文

posted @ 2016-06-06 19:30 绿特 阅读(26268) 评论(0) 推荐(0)

数据库还原失败System.Data.SqlClient.SqlError: 无法执行 BACKUP LOG,因为当前没有数据库备份
摘要:结尾日志的问题 还原选择中去掉结尾日志就可以了 转载自:http://blog.csdn.net/aojiancc2/article/details/46316451 阅读全文

posted @ 2016-06-06 19:29 绿特 阅读(2035) 评论(0) 推荐(0)

数据库性能优化之SQL语句优化
摘要:一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。 阅读全文

posted @ 2016-05-13 20:39 绿特 阅读(3625) 评论(0) 推荐(0)

有关T-SQL的10个好习惯
摘要:1.在生产环境中不要出现Select * 这一点我想大家已经是比较熟知了,这样的错误相信会犯的人不会太多。但我这里还是要说一下。 不使用Select *的原因主要不是坊间所流传的将*解析成具体的列需要产生消耗,这点消耗在我看来完全可以忽略不计。更主要的原因来自以下两点: 扩展方面的问题 造成额外的书签查找或是由查找变为扫描 扩展方面的问题是当表中添加一个列时,Select *会把这一列也囊括进去,从而造成上面的第二种问题。 而额外的IO这点显而易见,当查找不需要的列时自然会产生不必要的IO,下面我们通过一个非常简单的例子来比较这两种差别,如图1所示。 图1.*带来的不必要的IO2.声明变量时. 阅读全文

posted @ 2012-10-12 11:07 绿特 阅读(132) 评论(0) 推荐(0)

SQL Server 高性能写入的一些总结
摘要:1.1.1 摘要在开发过程中,我们不时会遇到系统性能瓶颈问题,而引起这一问题原因可以很多,有可能是代码不够高效、有可能是硬件或网络问题,也有可能是数据库设计的问题。本篇博文将针对一些常用的数据库性能调休方法进行介绍,而且,为了编写高效的SQL代码,我们需要掌握一些基本代码优化的技巧,所以,我们将从一些基本优化技巧进行介绍。本文目录代码中的问题数据库性能开销使用存储过程使用数据库事务使用SqlBulkCopy使用表参数1.1.2 正文假设,我们要设计一个博客系统,其中包含一个用户表(User),它用来存储用户的账户名、密码、显示名称和注册日期等信息。由于时间的关系,我们已经把User表设计好了, 阅读全文

posted @ 2012-09-01 20:43 绿特 阅读(197) 评论(0) 推荐(0)

在C#中完成海量数据的批量插入和更新
摘要:对于海量数据的插入和更新,ADO.NET确实不如JDBC做到好,JDBC有统一的模型来进行批操作.使用起来非常方便:PreparedStatement ps = conn.prepareStatement("insert or update arg1,args2....");然后你就可以for(int i=0;i<1000000000000000;i++){ps.setXXX(realArg);.....ps.addBatch();if(i%500==0){//假设五百条提交一次ps.executeBatch();//clear Parame Batch}}ps.ex 阅读全文

posted @ 2011-09-13 11:37 绿特 阅读(628) 评论(0) 推荐(0)

导航