这事郁闷了一天多了,网上的方法都试过了,不得行.请教高手.
试过的方法
- SQL code
--截断事务日志 backup log jdan_erp with no_loggo --收缩数据库 dbcc shrinkdatabase(jdan_erp) go ------------------------USE jdan_erp;GO-- Truncate the log by changing the database recovery model to SIMPLE.ALTER DATABASE jdan_erpSET RECOVERY SIMPLE;GO-- Shrink the truncated log file to 1 MB.DBCC SHRINKFILE (jdan_erp_Log, 1);GO-- Reset the database recovery model.ALTER DATABASE jdan_erpSET RECOVERY FULL;GO
都不得行.
我现在遇到的情况是用sqlserver2005,从数据链接中的另外一个服务器刷新数据到本地服务器,开始有200多万条数据,刷数据时提示日志已满,后来将条件过滤,80几万条数据的时候还是提示日志已满.
在网上看到有一个用户的什么配额低了,我一直没有找到是设置哪个用户的配额.
请高手们帮忙看看
------解决方案--------------------
- SQL code
BACKUP LOG DBNAME WITH NO_LOG