数据库
uncleAndyChen
自强不息,厚德载物
展开
-
通过SQL Server的Linked Servers连接到Oracle以直接更新相关数据表
具体步骤如下。1.建立Linked Servers,如下图,在常规项下选择“其它数据源”下的Oracle,链接服务器及产品名称可任意填写,只是一个标志,最关键的地方是数据源一定要填正确 2.安全性选项卡下面如下设置,把用户名及密码写上,服务器选项默认就行。 3.假设在第一步的设置里“链接服务器名”里填入的是“TEST”,查询、写入、原创 2007-09-24 17:32:00 · 4591 阅读 · 0 评论 -
无法打开用户默认数据库。登录失败/用户 'sa' 登录失败。 (Microsoft SQL Server,错误: 4064)
能用管理员账号登录的话,就很简单,只要修改相关用户的默认数据库,或者修复默认数据库使之正常,就OK了。关键的是,如果是管理员账号的默认数据库打不开,就只能用下面的方法了。在命令窗口 (运行->cmd->回车),定位到sql安装目录,比如sql2008是:c:\Program Files\Microsoft SQL Server\100\Tools\Binnsql 2原创 2013-05-28 11:23:12 · 3933 阅读 · 0 评论 -
SQL Server 2008 查询表结构信息,主要目的是方便查询字段说明
在网上查了几篇这方面的文章,发现Sql语句是针对SQL Server 2008以前的版本,不能用,而且代码比较乱,只好自己写了,写好了不能独享,希望能对看官有帮助打开SQL Server Management Studio,选择好需要查看数据库表说明的库,打开查询分析器窗口,copy下面的代码,替换TableName为你想要查看的表名,执行即可。----------------------原创 2013-05-22 19:06:51 · 6477 阅读 · 2 评论 -
重命名数据报错:无法用排他锁锁定该数据库,以执行该操作。 (Microsoft SQL Server,错误: 5030)
一般来说,在确保没有客户端连接的情况下,重命名数据库不会报这个错解决方法:Use master EXEC sp_dboption 'OldDbName', 'Single User', 'TRUE' EXEC sp_renamedb 'OldDbName', 'NewDbName' EXEC sp_dboption 'NewDbName', 'Single User', 'FA原创 2013-05-22 20:46:42 · 4808 阅读 · 0 评论 -
oracle密码过期ORA-28002:口令将过期的解决方法
导出数据时,得到的提示信息:UDE-28002: 操作产生了 ORACLE 错误 28002ORA-28002: the password will expire within 7 days 原因:oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180”所导致,oracle用户的密码必须在180天内更改,否则启动数据库的时候会提示连接失败原创 2012-12-13 09:39:45 · 39719 阅读 · 0 评论 -
Borland InterBase/FireBird 和 Microsoft SQL Server:技术比较
Borland InterBase/FireBird 和 Microsoft SQL Server:技术比较 设计这篇比较分析,旨在帮助开发商为其特定要求选择合适的数据库。 Borland 白皮书 作者:Bill Todd 2003年九月 翻译:樊镭 2007年5月目录:介绍为你的项目选择合适的数据库数据的一致性与并发性死锁锁冲突锁升级触发器的灵活性恢复速度事件培训时间跨平台支持成本资源需求发布与部署特性结论 介绍 Borland InterBase和开源的FireBird是一个强大的、支转载 2011-01-25 16:37:00 · 1843 阅读 · 0 评论 -
Firebird的好工具——FlameRobin
<br />我有个朋友曾经感叹,Firebird最需要的是一个好的管理工具。从Interbase 6.0到 Firebird1.5,我一直用的是SQL脚本加Marathon。客观的说,这是一个非常优秀的Admin Tool,但是,Marathon却有几个无法回避的问题:<br />1、Marathon已经有一年没有更新了,已经不能如过去那样完美的支持飞速发展的Firebird。<br />2、Marathon存在所仰赖的Delphi已经注定要谢幕了(Windows平台上最优秀的开发工具,整整一个时代的辉煌,转载 2011-01-21 22:13:00 · 1435 阅读 · 0 评论 -
小型数据库的选择(轻量级数据库)
<br />小型数据库的选择(轻量级数据库)<br /> 一直使用Sql Server开发,没有用过Access之外其它的DB。最近正想做个小型工具,这种小东西当然不可能用Sql Server数据库啦,可又不想用Access,于是想起在Blog中看到关于小型数据库的文章,收集如下资料:<br /> 据称,在国外,需要使用客户端数据库的情况中,有30%左右的开发者选择Access,有30%的开发者选择MSDE 2000,有30%的开发者选择Embedded Firebird,剩余10%选择其他小型原创 2011-01-21 22:02:00 · 6088 阅读 · 0 评论 -
Firebird与MySQL: 钟为谁鸣
<br />本文来自论坛:http://www.firebird.net.cn/forum_view.asp?forum_id=3&view_id=1339&page=1<br /><br />Firebird与MySQL: 钟为谁鸣老板要我开发一个LINUX平台上的数据库项目,要求一定要用开源免费数据库。我知道这个数据库必须能够上网操作,同时作为公司的核心骨干数据库,除了必须是稳定的存储数据库外还必须有很强的数据和数据库控管功能。<br /><br />我想了想说,就用MYSQL吧。老板问为什么。 我把所转载 2011-01-25 16:08:00 · 4695 阅读 · 2 评论 -
firebird的数据类型(datatype)
<br />1、firebird的数据类型<br />firebird支持如下的几类数据类型: <br />数字类型(整数:包括Integer,Smallint;<br />浮点数:包括Float,Double Precision;<br />定点数:包括Numeric,Decimal) <br />日期时间类型(包括Date,Time,Timestamp) <br />字符类型(包括Char,Varchar) <br />布尔类型(Boolean) <br />二进制类型(Blob)。<br /> 此外,原创 2011-01-25 15:42:00 · 2045 阅读 · 0 评论 -
ORA-01722: invalid number
ORA-01722: invalid number2010年07月30日 星期五 10:55<br />本文将展示三个导致ORA-01722错误的场景,同时给出具体问题的分析过程和原因。<br /><br />1.问题现象及原因分析<br />1)模拟两种常见的错误场景<br />(1)模拟插入数据时报错<br />sec@ora10g> create table t1 (x int);<br /><br />Table created.<br /><br />sec@ora10g> insert i转载 2010-11-05 17:45:00 · 2765 阅读 · 0 评论 -
oracle 日期转换格式 函数
<br />1 oracle对时间格式的数据存贮<br /> oracle数据库中存放时间格式的数据,是以oracle特定的格式存贮的,占7个字节,与查询时显示的时间格式无关,具体哪个字节表示什么,我不太清楚,请高手补充。存贮的时间包括年月日时分秒,最小精度为秒,不存贮秒以下的时间单位。因此在一些前台支持毫秒级的程序(如PB客户端程序)连接到oracle数据库时应注意这点。查询时显示的时间格式,由会话环境决定,或者由用户定义,与数据库无关。<br /> 2 oracle时间显示形原创 2010-11-03 11:11:00 · 5035 阅读 · 0 评论 -
异常:数据库没有有效所有者,因此无法安装数据库关系图支持对象
原文:http://www.cnblogs.com/dylanding/archive/2009/05/07/1451342.html异常:数据库没有有效所有者,因此无法安装数据库关系图支持对象某一天,在调试程序时突然发现,在附加数据库后,想添加关系表,结果出来了下面的错误:此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文转载 2013-05-30 16:22:19 · 1063 阅读 · 0 评论