Welcome 微信登录

首页 / 数据库 / SQLServer

恢复.mdf 数据库步骤

恢复.mdf 数据库步骤

方法一(只有mdf没有日志文件的可以恢复) 证明有效 1.新建同名数据库。 2.把该数据库设置为脱机。 3.删除其日志文件(.LDF),不删除后边的过程执行通不过。 4.在在查询分析器中以超级用户登入,执行以下存储过程,必须以超级用户登入,这是系统级存存处过程。 EXEC sp_detach_db @dbname = "xxx" //@dbnam 为要还原的数据库 EXEC sp_attach_single_file_db @dbname = "xxx",...
SQL Server使用Merge语句当源表数据集为空时,无法进行查询的问题

SQL Server使用Merge语句当源表数据集为空时,无法进行查询的问题

面举一个例子来具体说明一下: 有两个表SourceTable为登陆表,TargetTable为授权表,如果访问用户在登陆表中,更新授权表的授权级别,否则授权0表示游客。sql语句如下: --SourceTable为登陆表,TargetTable为授权表 --如果访问用户在登陆表中,更新授权表的授权级别,否则授权0表示游客。 create table SourceTable(UserName nvarchar(10),Pwd int,[Level] int)...
SQLServer 快速备份的十种方法

SQLServer 快速备份的十种方法

SQL Server备份是一项系统工程,十分耗费时间。由于运行期间数据库持续增长,所以相应的备份也要花掉更多时间。通常100G的数据库就被视为非常大的数据库了,如今100G已经是非常普遍的,现在许多数据库已经达到TB级别了。在本文中我们将分十种方法来讨论如何进行SQL Server的快速备份。 1、硬盘来备份 磁带来存档 备份到硬盘比备份到磁带要快得多,大多数经验丰富的DBA都偏向于此法。除追求高速I/O率之外,你手边还需要有最新的备份以便做数据恢...
sqlserver 中一些常看的指标和清除缓存的方法

sqlserver 中一些常看的指标和清除缓存的方法

如何查看磁盘I/O操作信息 SET STATISTICS IO ON 命令是一个 使 SQL Server 显示有关由 Transact-SQL 语句生成的磁盘活动量的信息。 我们在分析索引性能的时候,会非常有用。 启用了这个属性后,我们在执行 SQL 语句后,会收到类似如下的信息,这有利于我们分析SQL的性能: (3999 row(s) affected) 表 "ChargeCL"。扫描计数 1,逻辑读取 9547 次,物理读取 0 次,预读 0 次,l...
数据转换冲突及转换过程中大对象的处理

数据转换冲突及转换过程中大对象的处理

数据转换冲突及处理 数据转换冲突: 在数据转换过程中,要想实现严格的等价转换是比较困难的。必须要确定两种模型中所存在的各种语法和语义上的冲突,这些冲突可能包括: (1)命名冲突:源数据源的标识符可能是目的数据源中的保留字。 (2)格式冲突:同一种数据类型可能有不同的表示方法和语义差异。 (3)结构冲突:如果两种DBMS之间的数据定义模型不同,如为关系模型和层次模型,则需要重新定义实体属性和联系,以防止属性或联系信息的丢失。 (4)类...
SQLServer 数据库开发顶级技巧

SQLServer 数据库开发顶级技巧

确保代码中的数据类型与数据库中的列类型保持一致 确保您的应用程序各层数据类型保持一致是非常重要的。例如,如果一列的数据类型为NVARCHAR(50),那么,您应该在代码查询与存储过程中使用相同类型的局部变量。 同样,数据层中的ADO.NET代码也应该指定相同的数据类型与长度。为什么这很重要呢?因为如果数据类型与查询匹配,SQL Server需要先进行数据类型的隐式转换,以使它们能够匹配。 也有一些情况,即使为参照列设置了索引,SQL Serve...
远程连接SQLSERVER 2000服务器方法

远程连接SQLSERVER 2000服务器方法

测试条件:一个公网IP,两个静态IP。 具体步骤: 一、ping服务器IP能否ping通 观察远程SQL Server 2000服务器的物理连接是否存在。如果不行,请检查,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。 二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通 如telnet 202.114.100.100 1433 通常端口值是1433,因为1433是SQL Server ...
SQLserver2000 企业版 出现"进程51发生了严重的异常"错误的处理方法

SQLserver2000 企业版 出现"进程51发生了严重的异常"错误的处理方法

情景:一直用到比较好,突然不行处理步骤:关了360等防火墙;(影响不大,但是有可能是因为杀毒软件处理时把某个关键文件heal了)装了微软补丁http://www.microsoft.com/downloads/details.aspx?FamilyID=9552d43b-04eb-4af9-9e24-6cde4d933600&displaylang=zh-cn#filelist重新启动就ok了。这个工具是微软SQL Server 2000 安全工具,描述为...
SQLServer 数据库备份过程中经常遇到的九种情况

SQLServer 数据库备份过程中经常遇到的九种情况

第一种情况: 有RAID,还需要做数据库备份吗? 回答:需要。有了RAID,万一部份磁盘损坏,可以修复数据库,有的情况下数据库甚至可以继续使用。但是,如果哪一天,你的同事不小心删除了一条重要的记录,怎么办?RAID是无能为力的。你需要合适的备份策略,把那条被误删的数据恢复出来。所以有了RAID,仍需要做备份集群,磁盘镜像同理。 第二种情况: 我们需要全备份+日志备份? 解答:如果你只做全备份,那么受限于全备份的大小和备份时间,不可能常做。而且只...
<< 81 82 83 84 85 86 87 88 89 90 >>