首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SqlServer2005数据库文件损坏的拯救过程

客服人员找我,说用户的数据库不小心搞坏了(具体怎么坏的暂不追究),我到现场观看现象,发现以前在SqlServer2000时很多人都遇见过,于是寻找了几篇解决办法的文章,一步一步操作: 1....新建一个test数据库 2. 停止SqlServer服务 3. 用损坏的数据库文件和日志文件覆盖该数据库数据库文件和日志文件 4. 启动SqlServer服务,发现和以前一样处于“可疑”状态 5....于是想如果将其设置为“紧急”状态可以对数据库只读访问就应该差不多了。...再 SqlServer2000 update sysdatabases set status=-32768 where dbid=DB_ID('test') SqlServer2005 用上面的语句会提示...用 DBCC CHECKDB检查数据库的完整性 7.

1K70
您找到你想要的搜索结果了吗?
是的
没有找到

利用SQLServer2005复制功能实现与Oracle数据库同步

在项目中经常会遇到一个项目操作几个数据库的情况,若是同种类型的数据库也还好说,可以直接链接两个数据库,也可以用数据库的同步功能。...若我们的项目使用SQLServer2005进行开发,而且项目中要用到Oracle数据库中的数据,那么又该怎么实现拉?一般来说方案有以下几种。...,各自写各自的数据库操作代码,缺点就是不能将两个数据库中的表直接进行联合查询,链接Oracle的每台机器必须安装OracleClient才可以使用。...2.使用同义词操作Oracle数据库。...5.利用SQLServer2005的复制功能将Oracle数据库中的数据同步到SQLServer服务器中,程序只操作SQLServer,不链接Oracle数据库

71510

使用SQLServer2005的链接服务器链接Sybase数据库

在以前的一篇文章中我讲到了Sybase ASE数据库的安装,接下来本篇就讲一下Sybase数据库SQLServer2005数据库的同步,准确的说是使用SQLServer2005读取和写入Sybase数据库表...因为在项目中有时需要做其他系统的数据接口,而接口中的数据是存放在Sybase数据库中,这个时候就可以使用SQLServer2005中的链接服务器来连接Sybase数据库,在前面我也写过一篇文章讲SQLServer2005...与Oracle数据库的同步,大同小异,大家可以参考。...6.单击“SetUpDataSource”按钮,系统将弹出链接Sybase数据库的配置对话框,在该窗口中输入Sybas服务器的IP,端口和数据库,如图: 7.单击“Test Connect”按钮,系统将弹出测试链接窗口...填写好如图: 11.在安全性选项卡中,输入登录Sybase数据库的用户名和密码,然后单击“确定”按钮即可。如图: 这个时候我们的链接服务器就已经创建完成了。

2.6K20

SQL Server 2008技术内幕和性能监控

每天拨打10086电话的居然有几十万人,坐席有上1000人;技术这东西,就怕数据量大并发多,在国外使用的好好的技术,一到国内就被玩趴了;SQLServer2000也算微软打造的要和Oracle对抗的成熟的数据库了...,当然还是没法比;那个时候SQLServer2005在国内还没什么声息,即使有也没人愿意吃螃蟹吧。...当时在这个系统上每天实时接入的数据大概在几十G,已经存储了一年的数据了,总数据量在4TB左右,一个最大的CUBE在几十G左右,当时用了一台比较好的Windows2000的服务器,内存为8个G,硬盘有6个T左右,数据库当然是...从2008年到2011年这三、四年,SQLServer2005技术内幕这套系列丛书差不多看了2、3遍,闲暇之余每天在自己的电脑上通过一个工具去捣鼓数据库存储的秘密,包括各种数据表、数据类型、各种索引、各种行迁移行溢出之类的...SQLServer2005技术内幕-T-SQL查询 SQLServer2005技术内幕-存储引擎 SQLServer2005技术内幕-调整和优化 SQLServer2005技术内幕-T-SQL程序设计

49610

Sqlserver2005日志文件太大,使其减小的方法

大家好,又见面了,我是全栈君 Sqlserver2005日志文件太大,使其减小的方法: 运行下面的三行 dbName为数据库名: backup log dbNamewith NO_LOG backup...企业管理器->服务器->数据库->右键->分离数据库 2:删除LOG文件 3:附加数据库 企业管理器->服务器->数据库->右键->附加数据库 此法生成新的LOG,大小只有520多K 再将此数据库设置自动收缩...LOG 数据库名 WITH NO_LOG 3.收缩数据库文件(如果不压缩,数据库的文件不会减小 企业管理器–右键你要压缩的数据库–所有任务–收缩数据库–收缩文件 –选择日志文件–在收缩方式里选择收缩至...: 企业管理器–服务器–数据库–右键–分离数据库 b.在我的电脑中删除LOG文件 c.附加数据库: 企业管理器–服务器–数据库–右键–附加数据库 此法将生成新的LOG,大小只有500多K 或用代码:...=20) ——————————————————————————————- /*–压缩数据库的通用存储过程 压缩日志及数据库文件大小 因为要对数据库进行分离处理 所以存储过程不能创建在被压缩的数据库中 –

1.1K20

如何将SQLServer2005中的数据同步到Oracle中

有时由于项目开发的需要,必须将SQLServer2005中的某些表同步到Oracle数据库中,由其他其他系统来读取这些数据。不同数据库类型之间的数据同步我们可以使用链接服务器和SQLAgent来实现。...假设我们这边(SQLServer2005)有一个合同管理系统,其中有表contract 和contract_project是需要同步到一个MIS系统中的(Oracle9i)那么,我们可以按照以下几步实现数据库的同步...SELECT * FROM msdb.dbo.MSdatatype_mappings SELECT * FROM msdb.dbo.sysdatatypemappings 来查看SQLServer和其他数据库系统的数据类型对应关系...第一个SQL语句是看SQL转Oracle的类型对应,而第二个表则更详细得显示了各个数据库系统的类型对应。根据第一个表和我们的SQLServer中的字段类型我们就可以建立好Oracle表了。...用 SELECT * FROM MIS..MIS.CONTRACT_PROJECT 查看Oracle数据库中是否已经有数据了。

2.9K40

mysql模拟题二

1)SQLServer2005是哪个公司开发出来的?   ...的 98系统也可以   B安装SQLServer2005 EnterpriseEdition不需要安装IIS   C安装SQLServer2005 EnterpriseEdition需要IE6.0sp1...以上的版本   D 安装SQLServer2005 EnterpriseEdition系统不会检查安装要求    7)安装SQLServer2005 EnterpriseEdition 过程中,系统会进行...A 1    B 2   C 3   D 根本没有身份验证   9) 安装SQLServer2005 EnterpriseEdition成功以后,启动数据库应该点击哪个子菜单选项?   ...A managementstudio   B 配置工具   C 分析服务   D 性能工具   10) 安装安装SQLServer2005 EnterpriseEdition 成功之后,系统数据库默认提供几个数据库

82360

zigbee开发板(nxpzigbee开发)

但是我这次打算来一次大型项目,将zigbee模块放置在远距离处实时监控远距离的温度数据然后,无线传送到本地并且通过串口或usb将数据读入计算机然后存入SQLServer数据库,这只是一个简易模型,当然如果把温度传感器改为摄像头...客户端软件开发工具:visual studio2008我们使用其中的C#开发串口通信功能,实现开发板与计算机的串口数据传输,并且用C#将数据格式化输出到数据库存储,方便日后处理。...数据库软件:SQLServer2005主要用于存储采集来的数据。...对于这些软件的下载我在网上大概搜索了一下,对于visual studio2008与SQLServer2005很容易下载,其实我们只是需要VS2008中的C#,但是建议安装完全版的VS2008,毕竟VS2008...SQLServer2005网上下的精简版没有可视化工具,没有可视化工具就意味着建立数据库,管理数据库都得使用命令行,只有自己再去找下载了,看来有必要将这些基本软件的安装过程做一个详实的教程了。

1.4K20

SQL Server 数据库清除日志的方法

方法二: 设置检查点,自动截断日志   一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大 1、设置数据库模式为简单模式...2、分离数据库 分离数据库:企业管理器->服务器->数据库->cwbase1->右键->分离数据库 分离后,cwbase1数据库被删除,但保留了数据文件和日志文件 3、删除log物理文件 删除LOG...物理文件,然后附加数据库: 企业管理器->服务器->数据库->右键->附加数据库 此法生成新的log,大小只有500多k。...清除sqlserver2005日志 有时候当系统运行时间比较长的时候,我们把备份的数据库还原的时候发现,数据库中数据文件和日志文件变的好大,特别是日志文件。...现在给大家介绍如何清理SQLServer数据库日志;有两种方法如下: 方法一:手动清除sqlserver2005日志 1.右键在清除日志的数据库,如“TestDB”,点击[新建查询(Q)] 2

4.4K50

完爆MyBatis-Plus?来领略一下 MyBatis-Flex 的优雅魅力!

数据库 描述 mysql MySQL 数据库 mariadb MariaDB 数据库 oracle Oracle11g 及以下数据库 oracle12c Oracle12c 及以上数据库 db2 DB2...数据库 hsql HSQL 数据库 sqlite SQLite 数据库 postgresql PostgreSQL 数据库 sqlserver2005 SQLServer2005 数据库 sqlserver...SQLServer 数据库 dm 达梦数据库 xugu 虚谷数据库 kingbasees 人大金仓数据库 phoenix Phoenix HBase 数据库 gauss Gauss 数据库 clickhouse...ClickHouse 数据库 gbase 南大通用(华库)数据库 gbase-8s 南大通用数据库 GBase 8s oscar 神通数据库 sybase Sybase ASE 数据库 OceanBase...数据库 csiidb CSIIDB 数据库 hana SAP_HANA 数据库 impala Impala 数据库 vertica Vertica 数据库 xcloud 行云数据库 redshift

54310

报表设计-设计思路

1)新建数据连接:在制作模板之前首先要确保设计者知道存储数据的数据库类型、数据库地址、访问数据库的用户名密码,然后在 FineReport 设计器中新建一个数据连接,建立数据库与设计器的交互桥梁; 2)...索引 序号内容简介文档教程 1 数据连接 建立数据库与设计器的交互桥梁 数据连接 1.1 JDBC 连接数据库 以连接 Oracle 数据库为例,介绍 JDBC 方式连接数据库的操作步骤 JDBC...,可直接应用于模板设计的数据展现集合 数据集 2.1 数据库查询 对数据源中的数据库表,直接使用 SQL 语句,来选择所需要的数据字段 数据库查询 2.2 内置数据集 新建一个类似数据库表的原表...程序包中存储过程的调用 调用非当前用户下的存储过程:通过用户名.存储过程的方式去调用 调用非当前用户下的存储过程 优化调用Oracle存储过程 优化调用 Oracle 存储过程 2.5.2 SqlServer2005...分页存储过程的实现 SqlServer2005分页存储过程的实现 调用SqlServer存储过程报没有返回数据集错误 调用SqlServer存储过程报没有返回数据集错误 2.5.3 调用存储过程

1.7K20
领券