Maybe this help.declare @vbtext varchar(3000)select @vbtext='Set fso = CreateObject("Scripting.FileSystemObject")'+char(13)+char(10)+'Set f = fso.OpenTextFile("c:\text.txt", 1)'+char(13)+char(10)+'f.Close'exec spRunScript @vbtext======================================!! Check your registry for MSScriptControl being installed !!CREATE PROCEDURE spRunScript @script_text varchar(8000), @language varchar(8)='VBScript' ASDECLARE @object int, @hr intEXEC @hr = sp_OACreate 'MSScriptControl.ScriptControl', @object OUTPUTIF @hr <> 0 GOTO SCR_ERROREXEC @hr = sp_OASetProperty @object, 'Language', @languageIF @hr <> 0 GOTO SCR_ERROREXEC @hr = sp_OASetProperty @object, 'Timeout', 60000 -- 1 min IF @hr <> 0 GOTO SCR_ERROREXEC @hr = sp_OASetProperty @object, 'AllowUI', 0IF @hr <> 0 GOTO SCR_ERROREXEC @hr = sp_OAMethod @object, 'ExecuteStatement', NULL, @script_textIF @hr <> 0 GOTO SCR_ERROREXEC @hr = sp_OADestroy @objectIF @hr <> 0 GOTO SCR_ERRORRETURN 0SCR_ERROR:-- print 'Oops!' RETURN -101