数据库
文章平均质量分 62
xiaokuang513204
这个作者很懒,什么都没留下…
展开
-
SQL Server 安装:以前的某个程序安装已在安装计算机上创建挂起的文件操作
安装SQL Server 遇到错误提示:以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机!。找了半天,没发现什么程序,该机器上以前没安装过SQL Server。看看系统安装了什么软件? 3721 上网助手什么的赫然在目!删掉!还是不行,搜索了一下,发现这篇Blog最有价值:3)打开注册表编辑器,在HKEY_LOCAL_MACHIN转载 2009-12-10 11:31:00 · 432 阅读 · 0 评论 -
Unable to list the users. SQLSTATE = 37000 问题的最终解决方法
原因 :需要改变当前的数据库管理系统 。解决办法:选择菜单栏中的Database -> Change Current DBMS ,给DBMS选择你的数据库类型 确定即可 。转载 2013-03-04 19:52:40 · 892 阅读 · 0 评论 -
powerdesigner设置不主动按照name填充code值
PowerDesigner中,但修改了某个字段的name,其code也跟着修改,这个问题很讨厌,因为一般来说,name是中文的,code是字段名。解决方法如下:1、选择Tools->GeneralOptions...菜单,出现General Options对话框。2、从Category中选择Dialog项。3、取消右边“Name to Code mirroring”复选框。如下图:转载 2013-03-04 20:03:37 · 1755 阅读 · 0 评论 -
怎么样将sql server数据库中的结构导入到powerdesign中
最近使用powerdesign12.5,要将一个非常大的库导入powerdesign12.5,方便开发人员查看数据库表字段。反向工程!PD反向工程步骤:1.安装powerdesign12.5,打开powerdesign12.5(简称pd)2.在pd中,新建一个pdm,选择数据库为sql server3.选择Database->configure connections,转到转载 2013-03-04 19:50:09 · 411 阅读 · 0 评论 -
数据库的水平划分和垂直划分
数据库的水平划分和垂直划分很早以前就接触了,只是没有实践,没有什么体会,只有最近两年才有接触,今天也和大家聊聊。垂直划分 按照功能划分,把数据分别放到不同的数据库和服务器。当一个网站开始刚刚创建时,可能只是考虑一天只有几十或者几百个人访问,数据库可能就个db,所有表都放一起,一台普通的服务器可能就够了,而且开发人员也非常高兴,而且信心十足,因为所有的表都在一个库转载 2013-03-29 17:02:31 · 577 阅读 · 0 评论 -
系统架构设计之--异步日志记录篇
一. 背景 目前我们开发的绝大部分系统是都需要记录业务日志的(包括不限于操作日志),比如电子商务够物结帐的时候,相关的购买信息,支付信息你要记录下来吧,因为将来某一天你可能要和客户对帐的.再举个例子,平时大家都会去银行转帐,银行背地里一定把你转帐的相关信息都记录下来了,比如,转出帐户,转出时间,转出金额,转入帐户等等.银行也经常说要多久以后到帐(比如5分钟),如果不到的话你可以凭单去银行转载 2013-03-29 17:07:48 · 766 阅读 · 0 评论 -
数据库读写分离
随着一个网站的业务不断扩展,数据不断增加,数据库的压力也会越来越大,对数据库或者SQL的基本优化可能达不到最终的效果,我们可以采用读写分离的策略来改变现状。读写分离现在被大量应用于很多大型网站,这个技术也不足为奇了。ebay就做得非常好。ebay用的是oracle,听说是用Quest Share Plex 来实现主从复制数据。 读写分离简单的说是把对数据库读和写的操作分开对应不同的转载 2013-03-29 16:51:42 · 556 阅读 · 0 评论 -
两台服务器上两个数据库结构不同的表之间数据复制解决办法!!! .
http://www.uipower.com/bbs/thread-35773-1-1.html /*不同服务器数据库之间的数据操作*/--创建链接服务器 exec sp_addlinkedserver 'ITSV', '', 'SQLOLEDB', '远程服务器名或ip地址' exec sp_addlinkedsrvlogin 'ITSV转载 2013-04-24 08:31:41 · 598 阅读 · 0 评论 -
Mysql数据库的使用总结之ERROR 1146 (42S02)
在使用mysql数据库过程中,遇到了错误ERROR 1146 (42S02):Table doesn’t exist,经过了两天,终于解决了这个问题。引起该错误的原因不同,对应的解决方法也不同。这里只针对我的情况进行一下说明。可能写的比较乱,希望你慢慢看,下面是我整个从犯错误到解决问题的整个过程,有助于你更好的了解相关知识。 先说一下发生该错误的情形。我是将别人的数据库目录下的data转载 2013-04-22 09:51:16 · 1065 阅读 · 0 评论 -
触发器实现两台服务器数据同步
说明:server 2008系统 SQL SERVER 2008环境, 这个触发器运行了半个多月一直没有问题,前段时间突然触发不过去。MSDTC,SQL 服务均已启动, 135端口开了,防火墙都关掉了。错误情况:链接服务器"(null)"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "没有活动事务。"。消息 7391,级别 16,状态 2,过程 Trigger_ToY转载 2013-04-28 11:49:39 · 1063 阅读 · 0 评论 -
SQL Server之分布式事务.
--> Title : SQL Server之分布式事务--> Author : wufeng4552--> Date : 2009-11-11SQL Server之分布式事务(一)概念:分布式事务是涉及来自两个或多个源的资源的事务。Microsoft® SQL Server™ 2000支持分布式事务,使用户得以创建事务来更新多个SQL Server数据库和其它数据源。转载 2013-05-02 09:14:17 · 707 阅读 · 0 评论 -
Access转SqlServer的注意事项
1、自动增加字段需要重写。在access中经常使用的自动编号字段,导入到mssql后,他并不是自增型的int,需要手工设置,把导入后的自动编号字段的标识的“否”改为“是”,“种子”和“递增量”都为“1”,才能成为自动编号。2、所有的默认值都丢失了。主要是数字类型和日期类型 3、所有now(),time(),date()要改成getdate() 4、所有datediff('d', t转载 2013-03-03 19:14:53 · 354 阅读 · 0 评论 -
Can't connect to local MySQL server through socket 问题解决
Fedora8启动mysql 报错:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.另外看看是不是权限问题.转载 2013-01-18 16:21:35 · 430 阅读 · 0 评论 -
解决mysql“Access denied for user 'root'@'localhost'” .
# mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)使用网上介绍的方法修改root用户的密码:# mysqladmin -uroot -p password 'newpassword'Enter pa转载 2013-01-18 16:33:01 · 357 阅读 · 0 评论 -
SQL Server 2005与2000之间的数据转换
2005不论是性能还是安全性都是SQL SERVER2000有所增强,现有不少企业在使用2005,或是有的用户是2000与2005同时使用,那么这中间就涉及到双数据的转换问题: 今天我们就来看一下相关的实现方法: 本人的实现环境介绍: 方法一: 使用分离与附加 该方法适合于将SQL Server 2000中的数据转换到SQL Server2005 ,但反之不行。 例如:转载 2009-12-31 14:02:00 · 693 阅读 · 0 评论 -
SQL创建数据库失败解决办法:(Collation '' is not valid.)
使用SQL2008进行创建数据库的时候,如果遇到创建失败的情况,如下: Create 对于 数据库“test123”失败。 (Microsoft.SqlServer.Smo) Collation is not valid. (Microsoft.SqlServer.Smo) 这是因为创建数据库的时候,没有制定正确的Collation(即“选项”中的“排序规则”),一转载 2010-03-16 11:05:00 · 870 阅读 · 0 评论 -
sql server2005转库至sql server2000
1、先导出数据到ACCESS,再导到sql server2000,出现问题,字段类型被改变。2、采用 生成sql server脚本 解决问题。 SQL Server 2005数据库文件转到SQL Server 2000的步骤 1. 生成for 2000版本的数据库脚本 2005 的manger studio -- 打开"对象资源管理器"(没有的话按原创 2010-01-07 08:17:00 · 371 阅读 · 0 评论 -
SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的
SQL Server 阻止了对组件 Ad Hoc Distributed Queries 的 STATEMENTOpenRowset/OpenDatasource 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 Ad Hoc Distributed Queries。有关启用 Ad Hoc Distributed Que转载 2010-05-30 15:30:00 · 597 阅读 · 0 评论 -
调试存储过程 SQL Server 2005 VS2005
<br />在数据库中直接调试<br /> 在数据库中直接调试是调试SQL Server 2005的存储过程的最简单的方法。 在Visual Stuido的IDE中你可以选择单步执行存储过程,然后就可以一条语句一条语句地单步执行了,同时你也可以检查和修改存储过程内的T-SQL变量和参数。本文结尾处提供下载的压缩包中包括一个SQL Server 2005 Express版本的Northwind数据库。我在其中添加了一个名为“DoThings”的存储过程,它有一个参数@CategoryID。这是一个没什么实用转载 2010-06-10 17:25:00 · 7347 阅读 · 0 评论 -
高效分页过程过程
<br />CREATE PROCEDURE dbo.proc_ListPageInt<br />(<br />@tblName nvarchar(200), ----要显示的表或多个表的连接<br />@fldName nvarchar(500) = '*', ----要显示的字段列表<br />@pageSize int = 10, ----每页显示的记录个数<br />@page int = 1, ----要显示那一页转载 2010-06-13 14:58:00 · 663 阅读 · 0 评论 -
文档数据库与关系数据库的比较
<br />文档数据库与关系数据库的比较<br /><br />摘要: <br /><br /> 随着应用领域的不断拓展和多媒体技术, 人们发现关系数据库的许多限制和不足,因而数据库技术进入了"后关系数据库时代"。文档数据库由此应运而生。本文概要地从数据格式、数据库结构和WEB发布数据三个方面比较了文档数据库与关系数据库的异同,同时区别了文档数据库与过去存储数据的文件系统的不同。<br /><br /> 关键词:数据库 Internet 文档数据库 WEB数据库服务器 <br /><br />一. 关系转载 2010-06-19 09:56:00 · 541 阅读 · 0 评论 -
主流开源数据库的技术特点点评
随着开放源代码软件的使用越来越广泛,像Linux操作系统一样,开放源代码数据库的出现也有其必然性。在当Oracle、IBM、Microsoft、Sybase 等几大数据库厂商在数据库领域处于垄断地位的时候,出现了以MySQL、PostgreSQL为代表的开放源代码的数据库系统,推动了开源软件事业的发展。开源数据库系统并不是一个新事物,如Postgres(PostgreSQL的前身)已经有20年的发展历史了,而著名的MySQL今年4月刚刚度过了其10周年纪念活动。 1、MYSQLMysQL是瑞典的T.c.X公转载 2010-10-24 13:11:00 · 730 阅读 · 0 评论 -
SQL 字符串分割函数 split
create function [dbo].[split]<br />(<br />@SourceSql varchar(8000),<br />@StrSeprate varchar(10)<br />)<br />returns @temp table(F1 varchar(100))<br />as<br />begin<br /> declare @i int<br /> set @SourceSql = rtrim(ltrim(@SourceSql))<br /> set @i转载 2010-12-22 09:40:00 · 634 阅读 · 0 评论 -
BCP学习(5):BCP常见问题集
BCP学习(5):BCP常见问题集1.错误:Error = [Microsoft][SQL Native Client]Unable to open BCP host data-file. 原因:用户对导入导出的文件夹没有足够的操作权限。 解决方案:给用户添加足够权限来操作相关文件。 2.错误:Error = [Microsoft][SQL Native Client]Stri转载 2012-11-28 16:37:43 · 1422 阅读 · 0 评论 -
触发器实现两个库之间数据同步
触发器实现两个库之间数据同步 instead of触发器不执行原语句,那么在原来基础上再加一条insert语句即可。 for触发器不能有text,ntext,image列。 create trigger tgr_nr_addon Nrinstead of insert as --declare @name varchar(50),@name1 v原创 2013-05-07 14:56:09 · 1168 阅读 · 0 评论