如何在SQL Server 2008中还原巨大的脚本文件 [英] How to Restore Huge Script File in SQL Server 2008
本文介绍了如何在SQL Server 2008中还原巨大的脚本文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
亲爱的团队,
i有文件.sql,当我在SQL Server中执行时,它们的内容高达150 MB文件大小,然后文件大小变大并执行错误。
有任何其他方法可以恢复数据库中的.sql文件,如.bak文件。
$ b
问候
Rohit Kumar Singh
9810353598
Dear Team,
i have file .sql and they content upto 150 mb file size when i execute in SQL Server then get file size heavy and execute error.
Have any other way restore .sql file in database like .bak file .
Regards
Rohit Kumar Singh
9810353598
推荐答案
hi,
试试这个代码....
DECLARE @SqlString VARCHAR(1000)
SELECT @SqlString =''BACKUP DATABASE eUnderwrite TO DISK =''''path''+ REPLACE(CONVERT(VARCHAR(15),GETDATE(),106),'''',''_'' )++''_''+ REPLACE(CONVERT(VARCHAR(25),GETDATE(),108),'':'',''_'')+''。bak''''WITH INIT''
PRINT @SqlString
EXEC(@SqlString)
Try this code....
DECLARE @SqlString VARCHAR(1000)
SELECT @SqlString = ''BACKUP DATABASE eUnderwrite TO DISK = ''''path''+ REPLACE(CONVERT(VARCHAR(15),GETDATE(),106),'' '',''_'')++''_''+REPLACE(CONVERT(VARCHAR(25),GETDATE(),108),'':'',''_'')+''.bak'''' WITH INIT''
PRINT @SqlString
EXEC (@SqlString)
您可以尝试使用SqlCmd实用程序。代码如
You can try SqlCmd utility. Code like
CALL sqlcmd -w 125 -S %Server% -d %Database% -U%uid% -P%pwd% -l30 -b -I -i "dbscript.sql"
详细信息你可以查看 SqlCmd实用程序
这篇关于如何在SQL Server 2008中还原巨大的脚本文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文