分类: SQL Server预览模式: 普通 | 列表

清理 SQL server 数据库数据库日志

sql server数据库使用时间长了,日志文件会很大,占用过多系统资源,数据库可能会报 log full 的错误,甚至磁盘空间占满让数据库处于不可用状态,这个时候我们需要清理数据库,以前有人开发了数据库日志清理工具,好像还要收费,其实很简单就可以完成这个操作,请跟我来:

清理sql server数据库日志可用两种方法:一种方法:清空日志。
01.打开查询分析器,输入命令
DUMP TRANSACTION 数据库名 WITH NO_LOG

02.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至: ,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。
另一种方法有一定的风险性,因为SQL SERVER的日志文件不是即时写入数据库主文件的,如处理不当,会造成数据的损失。1: 删除LOG
分离数据库 企业管理器->服务器->数据库->右键->分离数据库

2:删除LOG文件

查看更多...

分类:SQL Server | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 775
之前一直可用,现在却出现

系统无法以只读方式打开msrpjt40.dll文件

在网上找啊找啊。..结果就一句..换盘..

查看更多...

分类:SQL Server | 固定链接 | 评论: 5 | 引用: 0 | 查看次数: 2744

常见连不上SQLserver2000的解决方法

远程连接SQL Server 20002006-11-08 09:16一 看ping 服务器IP能否ping通。 
  这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。

  二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。

查看更多...

分类:SQL Server | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 934

Sql server 数据移动六大方法介绍

1. 通过工具DTS的设计器进行导入或导出DTS的设计器功能强大,支持多任务,也是可视化界面,容易操作,但知道的人一般不多,如果只是进行SQL Server数据库中部分表的移动,用这种方法最好,当然,也可以进行全部表的移动。在SQL Server EntERPrise Manager中,展开服务器左边的+,选择数据库,右击,选择All tasks/Import Data...(或All tasks/Export Data...),进入向导模式,按提示一步一步走就行了,里面分得很细,可以灵活的在不同数据源之间复制数据,很方便的。而且可以另存成DTS包,如果以后还有相同的复制任务,直接运行DTS包就行,省时省力。也可以直接打开DTS设计器,方法是展开服务器名称下面的Data Transformation Services,选Local Packages,在右边的窗口中右击,选New Package,就打开了DTS设计器。值得注意的是:如果源数据库要拷贝的表有外键,注意移动的顺序,有时要分批移动,否则外键主键,索引可能丢失,移动的时候选项旁边的提示说的很明白,或者一次性的复制到目标数据库中,再重新建立外键,主键,索引。 

    其实建立数据库时,建立外键,主键,索引的文件应该和建表文件分开,而且用的数据文件也分开,并分别放在不同的驱动器上,有利于数据库的优化。 

查看更多...

分类:SQL Server | 固定链接 | 评论: 0 | 引用: 2 | 查看次数: 630

Sql server 数据库不能启动常见故障

SQL Server不能启动的常见故障

--是否修改了操作系统密码?

--修改操作系统密码,导致SQL不能启动的解决办法:

查看更多...

分类:SQL Server | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 798

连接中的常见错误原因分析

SQL Server连接中的常见错误: 
  一、"SQL Server 不存在或访问被拒绝"
 
  这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。
 
  一般说来,有以下几种可能性:
 
  1、SQL Server名称或IP地址拼写有误
 
  2、服务器端网络配置有误
 
  3、客户端网络配置有误
 
  要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因。
 
  首先,检查网络物理连接  
 
  ping <服务器IP地址/服务器名称>
 
  如果 ping <服务器IP地址> 不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡,HUB,路由器等。 
  还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如 ISA Server。防火墙软件可能会屏蔽对 ping,telnet 等的响应

   因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口。

   如果ping <服务器IP地址> 成功而,ping <服务器名称> 失败

   则说明名字解析有问题,这时候要检查 DNS 服务是否正常。

   有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用HOSTS文件来进行名字解析,

查看更多...

分类:SQL Server | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 623

简单三步堵死SQL Server注入漏洞

SQL注入是什么? 


  许多网站程序在编写时,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码(一般是在浏览器地址栏进行,通过正常的www端口访问),根据程序返回的结果,获得某些想得知的数据,这就是所谓的SQL Injection,即SQL注入。

查看更多...

分类:SQL Server | 固定链接 | 评论: 0 | 引用: 1 | 查看次数: 566