转自:http://blog.csdn.net/ituff/article/details/8265822 将高版本的的SQL Server数据库移到低版本的SQL Server是一件十分蛋疼的事,最后的好方法就是生成数据库脚本,然后运行SQL脚本重新在目标数据库服务器上生成新的数据库.从SQL SERVER 2008开始,我们就可以很方便的导出数据脚本,而无需再借助存储过程. 在SQL Server Mangement Studio 2008 的对象资源管理器中,右击需要导出数据的数据库,在弹…
USE [master] GO ALTER DATABASE [数据库名] SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE [数据库名] SET RECOVERY SIMPLE GO USE [数据库名] GO ,TRUNCATEONLY) GO USE [master] GO ALTER DATABASE [数据库名] SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE [数据库名] SET R…
当数据库发生这种操作故障时,可以按如下操作步骤可解决此方法,打开数据库里的Sql 查询编辑器窗口,运行以下的命令. 1.修改数据库为紧急模式 ALTER DATABASE Zhangxing SET EMERGENCY 2.使数据库变为单用户模式 ALTER DATABASE Zhangxing SET SINGLE_USER 3.修复数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象错误.当您指定“REPAIR_ALLOW_DATA_LOSS”作为DBCC CHECKD…
/*设置为简单模式*/ USE [master] } SET RECOVERY SIMPLE WITH NO_WAIT } SET RECOVERY SIMPLE /*获取日志文件名称*/ } ) /*收缩日志文件*/ , TRUNCATEONLY) /*还原为完全模式*/ USE [master] } SET RECOVERY FULL WITH NO_WAIT } SET RECOVERY FULL {0}替换成数据库名称即可.…
USE [master]GOALTER DATABASE AAAAAA SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE AAAAAA SET RECOVERY SIMPLE --简单模式GOUSE AAAAAAGODBCC SHRINKFILE (N'AAAAAA_log' , 11, TRUNCATEONLY) GOUSE [master]GOALTER DATABASE AAAAAA SET RECOVERY FULL WITH NO_WAI…