SQL SERVER 2008 r2 数据压缩的两种方法第1/2页_mssql2008

来源:脚本之家  责任编辑:小易  

ntwdblib.dll 用于PHP连接MSSQL2005或2008的驱动文件。 4:测试连接:mssql_connec 1:先到微软网站下载 SQL Server Driver for PHP 是一个自解压的 EXE文件,解压缩后你

有时候sql server 2008 数据库日志文件太大,需要收缩释放硬盘内存。如果ldb文件过大会导致数据库运行缓慢,甚至系统都会卡住。

有关详细信息,请参阅如何备份事务日志(SQLServerManagementStudio)。若要还原已加 对于第二种方法是slq2008收缩日志文件的一种方法,但是此方法也不能使用过于频繁,因

1.登陆项目平台数据库服务器。双击SQL Server Management Studio打开数据库管理。登陆数据库

SQL Server 2008 R2用1个新的算法,为Unicode存储提供了1个容易的压缩方案,通过Un 新的SQL Server Utility是1个集中控制多个SQL Server实例的仓库对象,性能数据和配置

clip_image004

2.如下图,打开数据库属性窗口

SQL Server 2008 R2使用一个新的算法,为Unicode存储提供了一个简单的压缩方案,通 新的SQL Server Utility是一个集中控制多个SQL Server实例的仓库对象,性能数据和配

clip_image006

3.如下图,更改数据库恢复模式

磁盘名称或者是文件夹应该呈现蓝色的字样。表明压缩了。这样的话请右键磁盘(或者文件夹),把压缩磁盘的勾去掉即可试试看。 或者尝试此解决方案: 这是因为SQL Server的启

clip_image010

4.如下图,收缩数据库日志

将"数据类型"设置为"image"就行了,意思为二进制文件,不管什么文件都可以保存的。

clip_image012

clip_image014

到这里已经完成了,数据库的日志收缩

你这个 iso 文件,应该是一个 光盘镜像文件。 去下载一个 精灵虚拟光驱(Daemon Tools Lite) 就可以用了。

5.如下图,数据库恢复模式修改为完整

我遇到过这佧情况。使用系统账号附加就没问题的,不要使用类似sa的账户附加,问题就解决了

clip_image016

经过真格学网小编测试,完美解决,我们成功的把一个84G的文件,压缩到1M。

虚拟光驱不行的哦,直接双击,进去找到安装文件(EXE)不可以吗

下面继续为大家分享一个通过sql语句实现的,每次手工操作麻烦有没有。

英文意思是安装目录被压缩,或者被加密,你换个用户登录后再卸载试试!

sql语句实现步骤如下

首先查找要收缩日志文件的数据库文件名

USE A

GO

SELECT file_id, name FROM sys.database_files;

GO

查询结果得到日志文件的文件名叫J4_log

不过真格学网小编测试查询比较慢,可以通过下面的方法

数据库属性>文件>右侧日志前面这个名字就是日志文件名了

测试完美没有异常。

USE[master] GO ALTER DATABASE A SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE A SET RECOVERY SIMPLE --简单模式 GO USE A GO DBCC SHRINKFILE (N'J4_Log', 11, TRUNCATEONLY) GO USE[master] GO ALTER DATABASE A SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE A SET RECOVERY FULL --还原为完全模式 GO

如果感觉比较麻烦,可以设置一个自动任务执行,将上面的文件保存为yasuo.sql

然后通过计划任务结合cmd,执行如下命令即可,目录自定设置好

sqlcmd -i yasuo.sql

SQL Server 2008R2执行大文件SQL脚本命令

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binn

sqlcmd -S . -U sa -P 123 -d test  -i data.sql

参数说明:-S 服务器地址 -U 用户名 -P 密码 -d 数据库名称 -i 脚本文件路径

本地服务器地址可以写 . 比较轻松,也可写.或者(local)或者IP地址

这样就可以了,以后新建一个查询,直接运行就可以了。 12下一页阅读全文

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

我使用的是SQL Server 2008R2,由于C盘的空间已满,因此,我想登陆SQL Serv

第一步,先找到你使用的数据库右键选择属性,看你数据文件和日志文件的位置

此处只有数据库文件的位置,后面有事务日志,都在一块

第二步把这个数据库分离

然后去刚才找到的路径下找到文件然后复制到一个空间多的磁盘,记住存放位置

然后附加数据库

然后选中你的新路径就好了

希望能帮到您!

如何在SQL Server 2005数据库中导入SQL Server 2008的数据

一、最简单的回答:

1、利用脚本来实现。

2、存在大量数据的数据库,比如数据库中存在记录数过万条的数据表,实现起来可能非常慢,且可能出错,没法进行下去。

二、SQL Server2008数据导入到SQL Server2005具体方法:

1、打开SQL Server2008“对象资源管理器”;

2、右击数据库,如:cadERP的数据库,选择“任务”--“生成脚本”;

3、打开生成和脚本发生窗口后点击“下一步”;

4、进入“选择特定数据库对象”,选择“全选”表--“下一步”;

5、进入“设置脚本编写选项”,选择“高级”--找到“为服务器版本编写脚本”项选择“SQL Server 2005”--“下一步”完成;

6、此时打开SQL Server2005,创建一个和SQL2008生成的脚本文件名相同的数据库,选择“新建查询”,把SQL2008生成的脚本文件直接拖到新建查询窗口中,执行“F5”。

这个时候SQL Server2005中的数据和SQL Server2008中的数据就完全相同啦。

三、此外,SQL2005后的版本为SQL2008,其后又出了SQL2008R2版,这个版本相对SQL2005来说,没有根本性的改动,基本全兼容于2005版,只在可靠性、成熟度上作了很大的改进,所以,如果可能,直接用SQL2008代替SQL2005,是最好的办法。

sql server 2008 r2备份的数据可以合并吗?

启动SQL Server Management Studio
在左侧点击管理–维护计划–右击维护计划向导,点击“维护计划向导”后跳出对话框,点击“下一步”
填写好名称及相关说明作个记号,点击“更改” 来设定维护计划,可以为选择执的时间段,每天、每周、每月可以根据你相应的需求来制定备份的时间,这里作演示就选择在每天的0:00进行,点击“确定”再点“下一步”
选择你需要备份的任务,我这里就先择“备份数据库(完整、差异、事务日志)”,很明了 点击“下一步”,出现刚刚所选择的三项你可以选择他们所执行的顺序,选好后点击“下一步”
在数据库那一列选择相关数据库点击(确定),选择备份的数据库存放的目录,设置备份压缩:有默认服务器设置,压缩备份等选项,因为我的数据库较大所以就选择压缩,根据您的实际情况进行操作:点击”下一步”
下面的操作是对于这前我们所选择的“维护任务”操作和“上一步”一样这里就不截图说明,最后点击“下一步”,选择SQL SERVER 2008自动备份维护计划的报告文件所存放位置点击“下一步”,点击“完成”就可以了。

sql server 2008 R2企业版64位压缩包怎么解压安装

解压后不是有个setup吗。。。。ISO的文件就直接双击就能安装了啊

  • 本文相关:
  • sql server 2008 64位系统无法导入access/excel怎么办
  • sql server native client下载 sql server native client安装方法
  • sql2008 附加数据库提示 5120错误 解决办法
  • sql server 2008 r2 超详细安装图文教程
  • 解决sql server2008注册表写入失败,vs2013核心功能安装失败
  • sql server 2008怎样添加自增列实现自增序号
  • sql server 2008登录错误:无法连接到(local)解决方法
  • sql2008定时任务作业创建教程
  • sql2008中sql应用之- 死锁(deadlocking)
  • sql server 2008 cte生成结点的fullpath
  • 我使用的是SQL Server 2008R2,由于C盘的空间已满,因此,我想...
  • 如何在SQL Server 2005数据库中导入SQL Server 2008的数据
  • sql server 2008 r2备份的数据可以合并吗?
  • sql server 2008 R2企业版64位压缩包怎么解压安装
  • Microsoft SQL Server 2008如何导入文件.mdf.ldf
  • php连sqlserver2008 r2需要什么版本的ntwdblib.dll
  • SQLServer2008数据库备份还原和数据恢复
  • 数据库sqlserver 2008与 sqlserver 2005区别?
  • 数据库sqlserver 2008与 sqlserver 2005区别?
  • sql server 2008 示例数据库无法附加是怎么回事啊 - SQL Serve...
  • sqlserver2008数据库存入和读取二进制文件数据代码 文件包括...
  • sql server 2008是iso型的 如何用
  • sql server 2008附加的数据库是只读的,如何更改过来?
  • Sql Server 2008中文版安装包解压出来怎么是英文版
  • 卸载Sql Server 2008 R2 出现下面的错误,求解答
  • 数据库sqlserver 2008与 sqlserver 2005区别?
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页mssql2008sql server 2008 64位系统无法导入access/excel怎么办sql server native client下载 sql server native client安装方法sql2008 附加数据库提示 5120错误 解决办法sql server 2008 r2 超详细安装图文教程解决sql server2008注册表写入失败,vs2013核心功能安装失败sql server 2008怎样添加自增列实现自增序号sql server 2008登录错误:无法连接到(local)解决方法sql2008定时任务作业创建教程sql2008中sql应用之- 死锁(deadlocking)sql server 2008 cte生成结点的fullpathsql server 2008完全卸载方法(其sql server 2008 安装和配置图解在与 sql server 建立连接时出现sql server 2008 r2 超详细安装图安装sql server 2008时的4个常见sql server 2008登录错误:无法连sql server 2008 阻止保存要求重sqlserver 2008将数据导出到sql脚sql server 2008 清空删除日志文图文详解sql server 2008r2使用教通过sql server 2008数据库复制实现数据库sql server 2008数据库设置定期自动备份的如何利用sql进行推理myeclipse 配置sql server 2008数据库驱动sql server 2008 数据库镜像部署实例之三sql2008 还原数据库解决方案sql server 2008r2编写脚本时智能提示功能sql server 2008数据库误删数据如何进行数java打印和打印预览机制实例代码sql server 2008中的代码安全(二) ddl触
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved