如何在SQL Server 2008中还原巨大的脚本文件 [英] How to Restore Huge Script File in SQL Server 2008

查看:175
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆