
SQL Server
ocean1010
智慧农业和市场监管行业15年以上,分享我们的精彩程序人生。(从PB到Java,从程序开发到项目管理,从产品管理到公司管理,一直在路上)。
展开
-
如何提高应用程序性能?
做了这么多Web应用程序,述说一下我们是怎样才能提高应用程序性能的,期待你的补充。1. 应用服务器方面:Ø 利用应用服务器的集群功能。Ø 相关参数配置Ø F52. 数据库方面:Ø Oracle数据库:集群Ø Sql server :生产库和查询库分离,相关表常驻内存Ø 索引Ø 分区表3. 程序优化:Ø 减少数据库的访问Ø 一些统计及查询建立单独的表结构Ø 优化sqlØ 建立相关字段索引Ø 减小程序中的相关图片大小Ø 去掉程序中没有js原创 2010-12-10 16:00:00 · 774 阅读 · 0 评论 -
Sql Server 新建实例
每个实例都是安装出来的, 安装过程中如果不指定实例的名称,就会用默认值:MSSQLSERVER转载 2012-09-23 13:31:55 · 7764 阅读 · 0 评论 -
一步步教你彻底完全卸载SQL Server 2005
SQL Server 2005的卸载是一个非常头疼的问题。很多同学想重新安装server2005,但苦于实在很难彻底卸载掉,导致无法顺利的重新安装。当然最直接的方法是重装系统,但还没到那种程度,不到万不得已我是不会重装系统的。我曾经尝试过直接使用【添加或删除程序】工具卸载、清除安装目录、删除注册表内容等等各种方式综合卸载,勉强成功。现在终于找到了一个事半功倍的方法.请先确定是否把sql相关的东西删转载 2012-09-23 09:15:37 · 1168 阅读 · 0 评论 -
登陆时无法打开默认数据库
sqlserver,在sa用户下,删除了默认数据库,再次登陆提示“无法打开默认数据库”,可以在连接时,更改一下默认数据库就可以,如下所示:搞定,网上找一大堆,都不如这个简单。原创 2012-10-20 13:58:54 · 958 阅读 · 0 评论 -
sql server 复制,镜像,日志传输及故障转移集群区别
一, 数据库复制 SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份。这里的同步备份指的是备份服务器与主服务器进行 实时数据同步,正常情况下只使用主数据库服务器,备份服务器只在主服务器出现故障时投入使用。它是一种优于文件备份的数据库备份解决方案。 SQL Server的复制分转载 2013-05-11 11:14:21 · 967 阅读 · 0 评论 -
SQL Server 2008高可用性的优缺点描述
此文章主要向大家描述的是SQL Server 2008高可用性的实际解决方案以及对其优劣的分析,在SQL Server 2008数据库中,其本身就具有很多的SQL Server 2008数据库的高可用性解决方案。如可以采用故障转移群集、数据库镜像、日志传送或者复制等手段来提高数据库的高可用性。由于解决方案多了,数据库管理员不得不掌握各个解决方案的优在SQL转载 2013-05-11 14:07:49 · 1998 阅读 · 0 评论 -
OLTP和OLAP
联机事务处理(OLTP)和联机分析处理(OLAP)的不同,主要通过以下五点区分开来。 用户和系统的面向性: OLTP是面向顾客的,用于事务和查询处理 OLAP是面向市场的,用于数据分析 数据内容: OLTP系统管理当前数据. OLAP系统管理大量历史数据,提供汇总和聚集机制. 数据库设计: OLTP采用实体-联系ER模型和面向应用的数据库设计. OLAP采用星型转载 2014-01-22 08:46:37 · 699 阅读 · 0 评论 -
SQL2008代理作业出现错误: c001f011维护计划创建失败的解决方法
SQL2008数据库总会出现从 IClassFactory 为 CLSID 为 {17BCA6E8-A95D-497E-B2F9-AF6AA475916F} 的 COM 组件创建实例失败,原因是出现以下错误: c001f011。 (Microsoft.SqlServer.ManagedDTS)------------------------------从 IClassFactory 为 CLS转载 2014-12-17 15:42:11 · 14262 阅读 · 1 评论 -
JDBC连接SQLServer多个实例
--此以JDBC4.0为例说明,多实例的连接字符串[@more@]String db_url = "jdbc:sqlserver://主机IP地址实例名称:端口;DatabaseName=数据库名称";一定要注意,多个实例安装后,端口就不是1433了,在spring中配置时需要改为正确的端口。String db_uid = "连接账户";String db_pwd = "连转载 2014-12-18 22:20:57 · 3923 阅读 · 0 评论 -
Sql Server的JDBC测试程序与远程连接
代码示例在我的机器上安装了多个版本的sqlserver数据库,那么如何区分这两个数据库服务器呢。这就要用到前一篇博客中提到的数据库服务端口号,详细见参考2。此处端口号5419对应的是sqlserver2008服务器,端口号5413对应的是sqlserver2012服务器。具体的数据库名称在连接字符串的后面给出。package edu.sjtu.erplab.jdbc转载 2012-10-11 09:23:29 · 1301 阅读 · 0 评论 -
事务并发、事务隔离级别
并发问题可归纳为以下几类: A.丢失更新:撤销一个事务时,把其他事务已提交的更新数据覆盖(A和B事务并发执行,A事务执行更新后,提交;B事务在A事务更新后,B事务结束前也做了对该行数据的更新操作,然后回滚,则两次更新操作都丢失了)。B.脏读:一个事务读到另一个事务未提交的更新数据(A和B事务并发执行,B事务执行更新后,A事务查询B事务没有提交的数据,B事务回滚,则A事务得到的数据不原创 2011-06-16 16:04:00 · 28728 阅读 · 1 评论 -
SQL+合并多个记录group_concat()、wmsys.wm_concat()
mysql> select * from tab1;+----+------+| id | c2 |+----+------+| 1 | 1 || 2 | 1 || 3 | 1 || 4 | 1 || 5 |转载 2011-10-13 13:49:07 · 2744 阅读 · 0 评论 -
SQL Server全文索引关于varchar与nvarchar的问题
<br />DROP TABLE test <br />--建测试表 <br />CREATE TABLE test <br /> ( <br /> id INT IDENTITY(1, 1) PRIMARY KEY , <br /> txtTitle1 VARCHAR(50) ,--这里用的是varchar <br /> txtTitle2 NVARCHAR(50) ,--这里用的是nvarchar <br /> ) <br />转载 2010-10-24 12:01:00 · 3227 阅读 · 0 评论 -
SQL Server 聚集索引和非聚集索引的区别总结
<br />从下面几个方面总结:<br />1、定义<br />聚集索引:物理存储按照索引排序,就像字典正文,我们按照正文的字母顺序就能找到我们的记录。(对查字典很熟 的人)<br />非聚集索引:物理存储不按照索引排序,就像偏旁查字法目录,每个偏旁目录下的字的页码不是顺序的。<br />2、比较<br />聚集索引:插入数据时速度要慢(时间花费在“物理存储的排序”上,也就是首先要找到位置然后插入)查询数据比非聚集数据的速度快。<br />3、理解<br />聚集索引 <br />每个表只能有一个,默认主转载 2010-10-24 11:58:00 · 734 阅读 · 0 评论 -
SQL Server 2005 实例启用远程连接
<br />为 SQL Server 2005 Express Edition 或 SQL Server 2005 Developer Edition 启用远程连接<br />必须为要从远程计算机连接到的每个 SQL Server 2005 实例启用远程连接。为此,请按照下列步骤操作:单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。 在“SQL Server 2005 外围应用配置器”页上,单击“服务和连转载 2010-10-25 22:50:00 · 687 阅读 · 0 评论 -
项目总结之sql server
项目开发完成了,拿到客户这边试用。由于项目前期对客户这边的情况考虑较少,都是按照以前项目的一些经验快速的设计和开发完成了。数据库方面遇到了一大堆的问题。如下所示由于客户这边的资源紧张,数据库到正式布署的时候所有的业务系统都布署到数据库的一个实例下。这就要求我们的业务系统不能对数据库产生较大压力。解决方法就是把生产库和查询库分开,所有的业务库都同步复制另一台机器的数据库上,程序中用于查询的用查询数据库,录入的用生产库(程序修改量不小啊)修改数据库设计,把一些业务数据量比较大的表做一份历史表,把不常原创 2010-10-28 23:32:00 · 675 阅读 · 0 评论 -
sql server 如何清空日志
<br />1.打开查询分析器,输入命令 <br />DUMP TRANSACTION 数据库名 WITH NO_LOG <br />2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。转载 2010-11-04 22:37:00 · 580 阅读 · 0 评论 -
SQL Server 2005执行计划和实际计划命令
<br />显示执行计划的命令:<br /> SET SHOWPLAN_TEXT ON <br /> SET SHOWPLAN_ALL ON<br /> SET SHOWPLAN_XML ON<br />显示实际计划的命令:<br /> SET STATISTICS PROFILE ON <br /> SET STATISTICS XML ON转载 2010-11-06 13:22:00 · 953 阅读 · 0 评论 -
关于空字符串
<br />不同数据库的空字符串处理逻辑 <br />经历过不同数据库开发的人经常会对莫名其妙的空串处理逻辑搞的晕头转向。<br />本人在此对Oracle,MSSQL,Sybase三种数据库的空串处理逻辑所一点分析。<br />本文假设读者正在使用PL/SQL或者T-SQL。<br />1、ORACLE——PL/SQL<br />在PL/SQL中,空串与NULL被视为等价值。<br />以下是测试例子:<br />CREATE TABLE test_empty(name VARCHAR2(10) NOT转载 2011-01-13 11:09:00 · 1644 阅读 · 0 评论 -
视图中with check option的作用
create view IS_student as select sno,sname,sage from student where sdept='IS' with check option; 加上了wi转载 2011-07-09 10:51:30 · 29032 阅读 · 5 评论 -
SQL2008 新建维护计划 调用的目标发生了异常 从 IClassFactory 为 CLSID 为 {....} 的 COM 组件创建实例失败,原因是出现以下错误:c001f011.(Micros
今天维护计划任务时,经常出现,c001f011错误,到网上找了一些解决方案,如下:创建维护计划失败。 其他信息:从 ICLassFactory 为CLSID为{17BCA6E8-A95D-497E-B2F9-AF6AA475916F}的COM组件创建实例失败,原因是出现以后错误:c001f011.(Microsoft.SqlServer.ManagedDTS)转载 2015-01-21 09:54:56 · 14902 阅读 · 0 评论